0
回复
收藏
点赞
分享
发新帖
论坛首页
单片机MCU/嵌入式
单片机寄存器的地址
单片机寄存器的地址
小弟刚开始学习单片机,有个基本的概念给弄糊涂了,就是寄存器的地址问题,比如TCON寄存器的地址是开始于0x88,一般头文件了也这样写sbit IT0=0x88,sbit IE0=0x89...,而TMOD寄存器的地址是开始于0x89,我的问题是这两个寄存器的地址不是重复了吗?难道一个地址能代表两个不同的寄存器中的某一位吗?请各位多多指教,见笑了!
全部回复(1)
只看楼主
正序查看
倒序查看
现在还没有回复呢,说说你的想法
njyd
LV.8
2
2007-01-29 15:05
一个是字节,一个是位.
51系列中把位寻址也设了“地址”,但这个“地址”只针对可寻址的“位”,看起来数字是一样,但实际上是不同的概念.就象一个是楼层号一个是房号一样.
至于程序中怎么寻址由你的指令决定.
TCON、TMOD是八位字节,由MOV指令寻址.
IT0,IE0是一个位,一个字节的八分之一,由置位或置0指令寻址.
0
回复
提示
工程师都在看
TL494做了一个2000W电源,效率低
dy-UkrE4Plr
MathWorks主题线上研讨会火热报名中~
电源网-俪俪
【 DigiKey DIY原创大赛】基于树莓派的智能家居控制系统(一)
沈夜
【 DigiKey DIY原创大赛】基于反激式开关电源的手机充电器设计(一)原理图设计和器件选型篇
砖一谈芯
【 DigiKey DIY原创大赛】基于树莓派的智能家居控制系统-系统介绍及配套软件安装
丘山鹤
精华推荐
换一换
立
即
发
帖