MCS-51单片机51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵!

问题描述:

MCS-51单片机
51单片机中的单元,地址,字节,位数等单位都是什么关系啊!我有点懵!
1个回答 分类:综合 2014-11-20

问题解答:

我来补答
  其实你可以这样来理
  单元:就相当于你电脑里不同的模块,比如说硬显卡驱动,内存,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这个专用寄存器直接赋值外,我还可以单独对某一位操作,其产生的作用都是一样的.
  这可是我根据你的提问,我一个字一个字打出来的,目的只希望你能明白,再者,你的这个问题,说真的,还真有点让人不知道从哪个方面说起.你问得太广,这是一个基础知识,所以,个人建议,平时多积累积累,书到用时方恨少,这个我能理解.
 
 
展开全文阅读
剩余:2000
上一页:ghhhhh
下一页:概括每段段意