5152系列单片机特殊功能寄存器一览表.docx

上传人:小飞机 文档编号:3059603 上传时间:2023-03-10 格式:DOCX 页数:13 大小:40.69KB
返回 下载 相关 举报
5152系列单片机特殊功能寄存器一览表.docx_第1页
第1页 / 共13页
5152系列单片机特殊功能寄存器一览表.docx_第2页
第2页 / 共13页
5152系列单片机特殊功能寄存器一览表.docx_第3页
第3页 / 共13页
5152系列单片机特殊功能寄存器一览表.docx_第4页
第4页 / 共13页
5152系列单片机特殊功能寄存器一览表.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《5152系列单片机特殊功能寄存器一览表.docx》由会员分享,可在线阅读,更多相关《5152系列单片机特殊功能寄存器一览表.docx(13页珍藏版)》请在三一办公上搜索。

1、5152系列单片机特殊功能寄存器一览表5152系列单片机特殊功能寄存器总结 P1.0140VCCP1.1239P0.0P1.2338P0.1P1.3437P0.2P1.4536P0.3P1.5635P0.4P1.67134P0.5P1.785C33P0.6RST/VPD99832P0.7P3.0/RXD10/31EA/VPPP3.1/TXD111530ALE/PROGP3.2/INT012C29PSENP3.3/INT1130828P2.7P3.4/T01427P2.6P3.5/T11526P2.5P3.6/WR1625P2.4P3.7/RD1724P2.3XTAL21823P2.2XTAL1

2、1922P2.1VSS2021P2.0P3第二功能各引脚功能定义: P3.0:RXD串行口输入 P3.1:TXD串行口输出 P3.2:INT0外部中断0输入 P3.3:INT1外部中断1输入 P3.4:T0定时器0外部输入 P3.5:T1定时器1外部输入 P3.6:WR外部写控制 P3.7:RD外部读控制 C51的数据类型扩充定义 sfr:特殊功能寄存器声明 sfr16:sfr的16位数据声明 sbit:特殊功能位声明 bit:位变量声明 例:sfr SCON = 0X98; sfr16 T2 = 0xCC; sbit OV = PSW2; 第一节:片内RAM映射: 51:00H7FH 128

3、B片内,其中00H07H: bank0。 08H0FH::bank1。 10H17H:bank2。 18H1FH:bank3。 20H2FH::位寻址区。 30H7FH::堆栈区。 RST120VCCP3.0/RXD219P1.7P3.1/TXD318P1.6XTAL241517P1.5XTAL15016P1.4P3.2/INT062C15P1.3P3.3/INT179814P1.2P3.4/T0813P1.1/AIN1P3.5/T1912P1.0/AIN0GND1011P3.7注:类似的还有Philips公司的 87LPC64,20引脚 8XC748/750/,24引脚 8X749,28引脚

4、 8XC754,28引脚 等等80HFFH::SFR区。 52:增加了80H-FFH间接寻址的片内RAM(IDATA)。 第二节:特殊功能寄存器(51) TCON,地址:88H,定时器计数器控制,中断控制 TCON 88H D7 D6 D5 D4 D3 D2 IT1 D1 D0 TF1 TR1 TF0 TR0 IE1 IE0 IT0 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H IT0,外部中断0触发方式控制位。 当IT0=0时,为电平触发方式。 当IT0=1时,为边沿触发方式。 IE0,外部中断0中断请求标志位。 IT1,外部中断1触发方式控制位。 IE1,外部中断1中断请

5、求标志位。 TF1:T1溢出中断请求标志位。T1计数溢出时由硬件自动置TF1为1。CPU响应中断后TF1由硬件自动清0。T1工作时,CPU可随时查询TF1的状态。所以,TF1可用作查询测试的标志。TF1也可以用软件置1或清0,同硬件置1或清0的效果一样。 TR1:T1运行控制位。TR1置1时,T1开始工作;TR1置0时,T1停止工作。TR1由软件置1或清0。所以,用软件可控制定时/计数器的启动与停止。 TF0:T0溢出中断请求标志位,其功能与TF1类同。 TR0:T0运行控制位,其功能与TR1类同。 TMOD,地址:89H,定时器计数器工作方式控制 TMOD B9H D7 D6 D5 D4 D

6、3 D2 D1 D0 GATE CT M1 M0 GATE CT M1 M0 T1方式段 T0方式段 GATE:门控位。 GATE0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作; GATA1时,要用软件使TR0或TR1为1,同时外部中断引脚INT0也为高电平时,才能启动定时/计数器工作。即此时定时器的启动多了一条件。 CT:定时/计数模式选择位。 CT0为定时模式; CT1为计数模式。 M1 M0:工作方式设置位。定时/计数器有四种工作方式,由M1M0进行设置。 M1 M0 工作方式 0 0 0 1 1 0 1 1 方式0 方式1 方式2 方式3 说 明 13位定

7、时/计数器 16位定时/计数器 8位自动重装定时/计数器 T0分成两个独立的8位 定时/计数器;T1停止计数 不可位寻址,只能以字节配置。 TL0,地址:8AH,定时器0低八位 TL1,地址:8BH,定时器1低八位 TH0,地址:8CH,定时器0高八位 TH1,地址:8DH,定时器1高八位 SCON,地址:98H,串行通信控制寄存器 SCON 98H D7 D6 D5 D4 D3 D2 D1 TI D0 RI SM0 SM1 SM2 REN TB8 RB8 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 说 明 移位寄存器方式 8位UART,波特率可变 9位UART,波特率为f

8、osc/64或fosc/32 9位UART,波特率可变 SM0 SM1:串行口方式选择位 SM0 SM1 工作方式 0 0 0 1 1 0 1 1 0 1 2 3 SM2:方式2和方式3的多机通信控制位,在方式0中,SM2应置0。 REN:允许串行接收位,由软件置1时,允许接收,清0时。禁止接收 TB8:方式2和方式3中,发送的第9位数据,需要时由软件置位或复位。 RB8:方式2和方式3中,接收到的第9位数据,在方式1时,RB是接收到停止位,在方式0时,不使用RB8。 TI:接收中断标志,由硬件置1,在方式0时,串行发送到第8位结束时置1;在其他方式,串行口发送停止位时置1。TI必须由软件清0

9、。 RI:接收中断标志,由硬件置1。在方式0时,接收到第8位结束时置1,当SM20的其他方式时,接收到停止位置位“1”,当SM21时,若串口工作在方式2和3,接收到的第9位数据为1时,才激活RI。在方式1时,只有接收到有效的停止位时才会激活RI。RI必须由软件清0。 SBUF,地址:99H,串行通信数据缓冲器 IE,地址:A8H,中断使能控制寄存器 IE D7 EA D6 D5 ET2 D4 ES D3 ET1 D2 D1 D0 EX1 ET0 EX0 A8H AFH ADH ACH ABH AAH A9H A8H EX0,外部中断0允许位; ET0,定时/计数器T0中断允许位; EX1,外部

10、中断0允许位; ET1,定时/计数器T1中断允许位; ES,串行口中断允许位; EA , CPU中断允许位。 ET2,定时/计数器T2中断允许位; IP,地址:B8H,中断优先级控制寄存器 80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的 。 IP D7 D6 D5 PT2 D4 PS D3 PT1 D2 D1 D0 PX1 PT0 PX0 B8H BDH BCH BBH BAH B9H B8H PX0外部中断0优先级设定位; PT0定时/计数器T0优先级设定位; PX1外部中断0优先级设定位; PT1定时/计

11、数器T1优先级设定位; PS 串行口优先级设定位; PT2定时/计数器T2优先级设定位。 而80C52单片机有四个中断优先级,即可实现四级中断服务嵌套。每个中断源的中断优先级由中断优先级寄存器IP和IPH中的相应位的状态来规定的 。 IPH D7 D6 D5 D4 D3 D2 D1 D0 B7H PT2 PS PT1 PX1 PT0 PX0 PX0外部中断0优先级设定位; PT0定时/计数器T0优先级设定位; PX1外部中断0优先级设定位; PT1定时/计数器T1优先级设定位; PS 串行口优先级设定位; PT2 (IPH.5)定时/计数器T2优先级设定位。 PSW, 地址:D0H,程序状态字

12、 PSW D7 Cy D6 Ac D5 F0 D4 D3 D2 OV D1 D0 P RS1 RS0 位地址 D7H D6H D5H D4H D3H D2H D1H D0H Cy:进位标志位, Ac:辅助进位标志位, F0,F1:用户标志位。 RS1 RS0:工作组寄存器选择位。 OV:溢出标志。 P:A的奇偶标志位 SP,地址:81H,堆栈指针寄存器 P0: 80H,,P1:90H,P2:A0H,P3: B0H I/O口锁存器 DPTR:数据指针寄存器,16bit,DPH:83H,DPL:82H Acc 累加器A,地址:E0H B 寄存器B,地址F0H T2CON,地址:C8H,定时器/计数

13、器2控制,52所有 T2CON 功能 D1 C/T2 D2 TR2 D3 EXFN2 D4 TCLK D5 RCLK 0 定时器 计数器 不启动T2 进制EXF2置位 T1溢出脉冲为串口发送时钟 T1溢出脉冲为串口接收时钟 启动T2 使能EXF2置位 T2溢出脉冲为串口发送时钟 T2溢出脉冲为串口接收时钟 1 捕捉P1.1下降沿,捕捉方式计数器 D0 CP/RL2 16位常数自动重装计数器 D7 D6 CEH D5 CDH D4 CCH D3 CBH D2 D1 D0 C8H TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2 CAH C9H 位地址 CFH D6

14、 EXF2 D7 TF2 T2工作模式 外部标志位,申请中断条件:EXF21,P1.1有下降沿 计数溢出中断标志位,同TF1,TF0 RCLK+TCLK CP/RL2 TR2 功 能 0 0 1 16位自动重装计数器 0 1 1 1 1 0 16位捕捉方式计数器, 捕捉P1.1下降沿 波特率发生器 关 (18) T2MOD,地址:0C9H,控制位:D0位DCN,D1位T2OE DCN=1,T2可P配置成自动重装向上计数或向下计数的计数器(T2EX:P1.1) T2OE:T2输出使能位 (19)RLDL,地址:0CAH,定时器T2自动重载时间常数,52所有 (20)RLDH,地址:0CBH,定时

15、器T2自动重载时间常数,52所有 (21)TL2,地址:0CCH,定时器T2,52所有 (22)TH2,地址:0CDH,定时器T2,52所有 (23) PCON,地址:87H,电压控制及波特率选择 位序 D7 D6 D5 D4 D3 D2 D1 D0 功能 SMOD GF1 GF0 PD IDL DL:空闲方式控制位,置1后单片机进入空闲方式,电流为1.75mA PD:掉电方式控制位,置1后单片机,时钟信号停止,单片机停止工作,掉电方式。 GF0:通用标志位 GF1:通用标志位 SMOD:串行口波特率倍率控制位,为1时,波特率加倍。 (24) AUXR,辅助寄存器。地址:8EH,没有位地址。复

16、位值=000B 位序 D7 D6 D5 D4 D3 D2 D1 D0 功能 WDIDLE DISRTO DISALE 8EH.0 0:ALE以1/6时钟频率发出固定波形, 1:ALE只在MOVX和MOVC指令下活跃 8EH.3 0:看门狗计数器溢出时复位引脚置位高电平。 1:只有外部输入置位复位引脚 8EH.4 0:空闲模式下看门狗继续计数, 1:空闲模式下看门狗停止计数 AUXR1,辅助寄存器1。地址:A2 H,没有位地址。复位值=0B 位序 D7 D6 D5 D4 D3 D2 D1 D0 功能 DPS DPS:0,选择DPTR0; 1,选择DPTR1。 WDTRST:看门狗控制寄存器,地址:0A6H 看门狗喂狗数:01EH和0E1H,喂狗周期:每8191个机器周期内要喂一次狗 第三节:中断向量表 入口地址:8m+3 m 中断源 中断标志 硬件自动清零? 入口地址 优先级 是 否 是 是 否 是 否 0003H 000BH 0013H 001BH 0023H 002BH 高 低 0 外部中断0 IE0 1 定时/计数器0 IF0 2 外部中断1 IE1 3 定时/计数器1 4 串行口 5 定时/计数器2 IF1 RI或TI TF2,EXF2 否 中断向量号m越小,在同级中断源中优先级越高。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号