欢迎来到天天文库
浏览记录
ID:47431965
大小:632.01 KB
页数:11页
时间:2020-01-11
《MCS-51单片机特殊寄存器功能说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MCS51单片机SFR特殊寄存器符号物理地址名称*ACCE0H累加器*BF0HB寄存器*PSWD0H程序壮态字SP81H堆栈指针DPL82H数据寄存器(低8位)DPH83H数据寄存器(高8位)*P080H通道0*P190H通道1*P2A0H通道2*P3B0H通道3*IPB8H中断优先级控制器*IEA8H中断允许控制器TMOD89H定时器方式选择*TCON88H定时器控制器+T2CONC8H定时器2控制器TH08CH定时器0高8位TL08AH定时器0低8位TH18DH定时器1高8位TL18BH定时器0低8位
2、+TH2CDH定时器2高8位+TL2CCH定时器2低8位+RCAP2HCBH定时器2捕捉寄存器高8位+RCAP2LCAH定时器2捕捉寄存器低8位*SCON98H串行控制器SBUF99H串行数据绶冲器PCON87H电源控制器注:*可以位寻址,+仅8052有。寄时器位地址分布(SFR中的位地址分布)字节地址BF7F6F5F4F3F2F1F0F0HACCE7E6E5E4E3E2E1E0E0HPSWD7D6D5D4D3D2D1D0D0HIP---BCBBABB9B8B8HP3B7B6B5B4B3B2B1B0B0H
3、IEAF--ACABAAA9A8A8HP2A7A6A5A4A3A2A1A0A0HSCON9F9E9D9C9B9A999898HP1979695949392919090HTCON8F8E8D8C8B8A898888HP0878685848382818080HMCS51单片机SFR特殊寄存器功能说明l程序壮态字PSW(ProgramStatusWord)(可以位寻址)寄时器名位地址分布(SFR中的位地址分布)字节地址*PSWD7D6D5D4D3D2D1D0D0HCyACF0RS1RS1OV-P符号1.P奇偶标
4、志位若P=1,表示累加器A中的个数为奇数。若P=0,累加器A中的个数为偶数。2.OV益出标志位若OV=1,表示运算时有益出产生。否则OV=03.RS1RS0寄存器选择位RS1RS0选择的寄寄存器物理地址000组00H-07H011组08H-0FH102组10H-17H113组18H-1FH4.F0用户标志位用户自行设置。5.AC辅助进位位若AC=1,表示在加减法运算时,低4位A3有进位或借位。否则CY=06.CY进位标志位若CY=1,表示在加减法运算时,最高位A7有进位或借位。否则CY=0l电源控制器&波
5、特率(不可以位寻址)寄时器名位地址分布(SFR中的位地址分布)字节地址PCONPCON.7PCON.6PCON.5PCON.4PCON.3PCON.2PCON.1PCON.087HSMOD---CF1GF0PDIDL符号1.IDL为空闲模式控制位若IDL=1,进入空闲模式。(硬件或重新上电可复位)。若IDL=0,正常方式2.PD为停止运行控制位若PD=1,进入停止模式。(硬件或外部中断可复位)。若PD=0,正常方式3.GF0CF1为通用标志位用户可通过指改变它的壮态。4.SMOD为波特率倍率控制位若SMO
6、D=1,则串行口的波特率为16位若SMOD=0,则串行口的波特率为32位l定时器/计数器模式寄存器TMOD(不可以位寻址)寄时器名位地址分布(SFR中的位地址分布)字节地址TMODTMOD7TMOD6TMOD5TMOD4TMOD3TMOD2TMOD1TMOD089HGATEC/TM1M0GATEC/TM1M0符号定时器/计数器T1定时器/计数器T0--1.定时器/计数器方式选择位M1M0工作模式说明00013位计数器/定时器(8192)01116位计数器/定时器(65536)1028位重装载定时器,当益出
7、时将TH的值装入TL(256)113T0为2个独立的8位计数/定时器(256)T1为无中断重装8位计数/定时器(256)2.C/T为定时/计数器模式选择控制位若使C/T=0,为内部定时器模式。(由TH和TL做定时器)若使C/T=1,为外部计数器模式。(从T0/P3.4口或从T1/P3.5口输入计数脉冲)(前一次检测为高电平,后一次检测为低电平时,才会使计数器加1。由于二次的检测需要24个时钟脉冲,通常T0,或T1输入线上的计数脉冲频率总是<100KHZ)3.GATE为定时器/计数器控制位当GATE=1时,
8、TR控制位置位1时,而且只有在INT0或(INT1)为高时,才可以打开定时器/计数器工作。(与INT0或INT1有关)(当GATE=1时,则INT0或INT1作为辅助控制线,不再用作中断请求输入线。GATE的这种控制作用可使定时器/计数器用来测量脉冲的宽度)当GATE=0时,定时器/计数器工作与INT0或INT1无关。l定时器初值的计算:TC=M-TX/TP左公式可转换为TC=M-TX*fosc/12(12T)或6(6T)或1
此文档下载收益归作者所有