在51单片机的特殊功能寄存器中,哪几个是16位的,它们有什么不同?

急求!!

8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:
(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);
(2)中断系统:IP、IE;
(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;
(4) 并行I/O口:P0、P1、P2、P3;
(5) 串行口:SCON、SBUF、PCON。
51单片机的寄存器基本上都是8位的,而16位都是由两个组装起来的,例如DPTR以及定时器T0与T1。51是基础,在学好51后,可以适当学学STM32以及ARM,或者是飞思卡尔的板子。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-28
DPTR,因为51单片机虽然是8位机,但地址总线是16位的,所以数据指针一定得是16位,还有就是两个定时器的计数寄存器也是16位的,这三个16位寄存器都可以对它们的高低8位单独操作,你既然想学单片机,就要把单片机基础好好学学,像这个问题好好的看看书做做试验都能了解的。
第2个回答  2011-02-28
51单片机的寄存器是没有16位的,都是8位,其中定时器可以工作在16位的计数模式下,但也是两个8位存器合成一个16位的,它自身属于8位机。
第3个回答  2012-09-25
单片机中只一个PC(程序计数器)是16位,但是这个无法寻址,是机器运行取指令执行用的。另外有一个DPTR是理论是的16数据指针,实际是由DPH和DPL两个8位组成的,可以寻址64K的地址。要慢慢体会。。
第4个回答  2012-09-26
8位机,所有的寄存器硬件上都是8位模式访问;“所谓的的16位,都是2个8为拼起来的”
PC;DPTR,
相似回答