AT89C51与中断有关寄存器功能表解

AT89C51与中断有关寄存器功能表解

ID:38363700

大小:117.50 KB

页数:4页

时间:2019-06-11

AT89C51与中断有关寄存器功能表解_第1页
AT89C51与中断有关寄存器功能表解_第2页
AT89C51与中断有关寄存器功能表解_第3页
AT89C51与中断有关寄存器功能表解_第4页
资源描述:

《AT89C51与中断有关寄存器功能表解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AT89C51与中断有关的寄存器功能表解孙福玉曹万苍赤峰学院摘要:文章分析AT89C51与中断有关的五个特殊功能寄存器,中断允许控制寄存器IE,中断优先级设置寄存器IP,定时器控制寄存器TCON,串口控制寄存器SCON,计数器控制寄存器TMOD,给出了这五个寄存器功能与赋值说明的表解。关键词寄存器、中断、定时器、串行口中图分类号:TP212文献标识码:B1.中断的概念   CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理

2、事件A(中断返回),这一过程称为中断. 2.中断源    在51单片机中有5个中断源中断号优先级中断源中断入口地址01外部中断00003H12定时器0000BH23外部中断10013H34定时器10018H45串口中断0023H3.中断结构图:单片机中断结构图如图1所示。图1单片机中断结构图————————————————基金项目:赤峰学院教育教学研究项目(JYXM1003)。4.中断寄存器   单片机有下列寄存器主要与中断程序的书写控制有关:中断允许控制寄存器IE;定时器控制寄存器TCON;串口控制寄存器SCON;中断优先控制寄存器IP;定时器工作方式控制寄存器TMOD定

3、时器初值赋予寄存器(TH0/TH1,TL0/TL1).5.寄存器功能与赋值说明表解5.1中断允许控制寄存器IE   中断允许寄存器IEA8HAF——ADACABAAA9A8interruptenable——EA——ET2ESET1EX1ET0EX0enable enabletimer2enableserialenabletimer1enableexternal1enabletimer0enableexternal0中断允许寄存器 中断允许控制位 T2中断允许位串行口中断允许位T1中断允许位外中断1中断允许位T0中断允许位外中断0中断允许位 EA=1中断允许EA=0中断屏蔽 

4、ET2=1,T2中断允许ES=1串行口中断允许ET1=1,T1中断允许EX1=1外中断1中断允许ET0=1,T0中断允许EX0=1外中断0中断允许5.2中断优先级设置寄存器IP中断优先级设置寄存器IPB8H————BDBCBBBAB9B8interruptpriority——————PT2PSPT1PX1PT0PX0  timer2priorityserialprioritytimer1priorityexternal1prioritytimer0priorityexternal0priority中断优先级设置寄存器   T2中断优先级控制位串行口中断优先级控制位T1中断优

5、先级控制位外中断1中断优先级控制位T0中断优先级控制位外中断1中断优先级控制位   PT2=1T2为高优先级PS=1串行口为高优先级PT1=1T1为高优先级PX1=1外中断1为高优先级PT0=1T0为高优先级PX1=1外中断1为高优先级5.3定时器控制寄存器TCON(控制外部中断和定时器中断)   计数器控制寄存器TCON88H8F8E8D8C8B8A8988timecontrol——TF1TR1TF0TR0IE1IT1IE0IT0time1fulltime1runtime0fulltime1runinterruptrequestinterrupttriggerinterr

6、uptrequestinterrupttrigger定时/计数器控制寄存器 T1溢出中断请求源T1允许计数控制位T0溢出中断请求源T0允许计数控制位外中断1请求INT1P3.3外部中断1触发方式外中断0请求INT0P3.2外部中断0触发方式 TR1=1允许计数TR0=1允许计数IT1=0外中断电平触发.INT1P3.3=0.置位IE1=1。IT1=1外中断边沿触发.INT1.P3.3下降沿.置位IE1=1。硬件置1请求中断响应中断硬件清0硬件置1请求中断响应中断硬件清0IT0与IE0与此类似.5.4串口控制寄存器SCON串行口控制寄存器SCON98H9F9E9D9C9B9A

7、9998serialcontrol——SM0SM1SM2RENTB8RB8TIRIserialmode0serialmode1serialmode2receiveenabletransmitbit8receivebit8transmitinterruptreceiveinterrupt串行口控制寄存器 串行口工作方式控制位多机通信控制位允许接收位发送数据第9位接收数据第9位串行口发送中断标志位串行口接收中断标志位 SM0SM1=00,方式0SM0SM1=01,方式1SM0SM1=10,方式2SM0SM1=11,方式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。