MCS-51单片机51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 04:30:52
MCS-51单片机51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵!
MCS-51单片机
51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵!
MCS-51单片机51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵!
其实你可以这样来理
单元:就相当于你电脑里不同的模块,比如说硬显卡驱动,内存,CPU,南北桥,51中的单元,就是指不同的模块,比如CPU,存储器单元,I/O(输入输出单元),以及中断系统,定时器系统,
地址:主要是内部一些寄存器的地址,都是8位,一些特殊的功能寄存器(SFR)在内部都有专门固定的地址,
字节:8个二进制数为一个字节,我相信,只要学过计算机,或是稍微有点基础的就不难理解这个词吧,如果,这个你不理解的话,那后面我就不用说了.一个字节可以用不同的进制来表示,十六进制,八进制,二进制.两个字节为一个字(WORD)
位数:就是一个字节中不同的位,这个好理解撒,比如说51单片机中有的寄存器可以字节寻址,同时也可以位寻址,位寻址就是可以单独对某一位进行操作,但有的只能字节寻址,不能位寻址.
比如TMOD这个定时/计数器,是8位,低四位为T0定时器的工作方式设置,高四位为T1的工作方式设置,
TMOD=0x11;展开二进制就为:00010001,对应它不同位的功能,设置位定时工作方式,工作在方式1,16位手动重装计数,比如这个就只能字节寻址,
TCON=0x01;比如定时器的这个寄存器(控制寄存器),却可字节寻址也可以位寻址,如下:
D0:IT0
D1:IE0
D2:IT1
D3:IE1
D4:TR0
D5:TF0
D6:TR1
D7:TF1
如是字节寻址的话:可以这样TCON=0X00:具体值根据实际而定
如果位寻址的话: 可以这样,比如:TR1=1,开启定时器T1
TR0=0, 关闭定时器T0
.
.
也就是说,我除了给TCON这个专用寄存器直接赋值外,我还可以单独对某一位操作,其产生的作用都是一样的.
这可是我根据你的提问,我一个字一个字打出来的,目的只希望你能明白,再者,你的这个问题,说真的,还真有点让人不知道从哪个方面说起.你问得太广,这是一个基础知识,所以,个人建议,平时多积累积累,书到用时方恨少,这个我能理解.