全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AT89C51与中断有关的寄存器功能表解孙福玉 曹万苍赤峰学院摘要:文章分析AT89C51与中断有关的五个特殊功能寄存器, 中断允许控制寄存器IE, 中断优先级设置寄存器IP, 定时器控制寄存器 TCON, 串口控制寄存器SCON, 计数器控制寄存器TMOD,给出了这五个寄存器功能与赋值说明的表解。关键词 寄存器、中断、定时器、串行口中图分类号:TP212 文献标识码:B1.中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断.2.中断源在51单片机中有5个中断源中断号优先级中断源中断入口地址01外部中断00003H12定时器0000BH23外部中断10013H34定时器10018H45串口中断0023H3.中断结构图:单片机中断结构图如图1所示。图1单片机中断结构图基金项目:赤峰学院教育教学研究项目(JYXM1003)。4.中断寄存器 单片机有下列寄存器主要与中断程序的书写控制有关:中断允许控制寄存器IE;定时器控制寄存器TCON;串口控制寄存器SCON;中断优先控制寄存器IP;定时器工作方式控制寄存器TMOD定时器初值赋予寄存器(TH0/TH1,TL0/TL1).5.寄存器功能与赋值说明表解5.1中断允许控制寄存器IE中断允许寄存器IEA8HAFADACABAAA9A8interruptenableEAET2ESET1EX1ET0EX0enableenabletimer2enableserialenabletimer1enableexternal1enabletimer0enableexternal0中断允许寄存器中断允许控制位T2中断允许位串行口中断允许位T1中断允许位外中断1中断允许位T0中断允许位外中断0中断允许位EA=1中断允许EA=0中断屏蔽ET2=1,T2中断允许ES=1串行口中断允许ET1=1,T1中断允许EX1=1外中断1中断允许ET0=1,T0中断允许EX0=1外中断0中断允许 5.2 中断优先级设置寄存器IP中断优先级设置寄存器IPB8HBDBCBBBAB9B8interruptpriorityPT2PSPT1PX1PT0PX0timer2priorityserialprioritytimer1priorityexternal1prioritytimer0priorityexternal0priority中断优先级设置寄存器T2中断优先级控制位串行口中断优先级控制位T1中断优先级控制位外中断1中断优先级控制位T0中断优先级控制位外中断1中断优先级控制位PT2=1T2为高优先级PS=1串行口为高优先级PT1=1T1为高优先级PX1=1外中断1为高优先级PT0=1T0为高优先级PX1=1外中断1为高优先级5.3定时器控制寄存器 TCON(控制外部中断和定时器中断)计数器控制寄存器TCON88H8F8E8D8C8B8A8988timecontrolTF1TR1TF0TR0IE1IT1IE0IT0time1fulltime1runtime0fulltime1runinterruptrequestinterrupttriggerinterruptrequestinterrupttrigger定时/计数器控制寄存器T1溢出中断请求源T1允许计数控制位T0溢出中断请求源T0允许计数控制位外中断1请求INT1P3.3外部中断1触发方式外中断0请求INT0P3.2外部中断0触发方式硬件置1请求中断响应中断硬件清0TR1=1允许计数硬件置1请求中断响应中断硬件清0TR0=1允许计数IT1=0外中断电平触发.INT1P3.3=0.置位IE1=1。IT1=1外中断边沿触发.INT1.P3.3下降沿.置位IE1=1。IT0与IE0与此类似.5.4串口控制寄存器SCON串行口控制寄存器SCON98H9F9E9D9C9B9A9998serialcontrolSM0SM1SM2RENTB8RB8TIRIserialmode0serialmode1serialmode2receiveenabletransmitbit8receivebit8transmitinterruptreceiveinterrupt串行口控制寄存器串行口工作方式控制位多机通信控制位允许接收位发送数据第9位接收数据第9位串行口发送中断标志位串行口接收中断标志位SM0SM1=00,方式0SM0SM1=01,方式1SM0SM1=10,方式2SM0SM1=11,方式3SM2=0,无论RB8为几,RI=1SM2=1,只有RB8=1,RI=1REN=1允许REN=0禁止方式2和方式3中使用TI=1发送结束,可由软件清0RI=1,帧接收完成.5.5计数器控制寄存器TMOD计数器方式控制寄存器TMOD89HD7D6D5D4D3D2D1D0timemode不能位寻址GATeC/TM1M0GATAC/TM1M0gatecounter/timermode同左门控位计数模式选择位工作方式选择位定时/计数器方式控制寄存器GATE=1时,INT1=1计数器启动;GATE=0,计数器不受外部引脚控制C/T=0定时方式C.T=1计数方式M0M1=00,方式0,13计数M0M1=01,方式1,16计数M0M1=10,方式2,8位自动重装初值M0M1=11,方式3,T0分为两个8位定时/计数器6. 结束语文章分析AT89C51与中断有关的五个特殊功能寄存器, 中断允许控制寄存器IE, 中断优先级设置寄存器IP, 定时器控制寄存器 TCON, 串口控制寄存器SCON, 计数器控制寄存器TMOD,给出了这五个寄存器功能与赋值说明的表解。表解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026文科综评面试题及答案
- 2026物流服务面试题及答案
- 2026销售农产品面试题及答案
- 统编版语文九年级上册第一单元第6课《我看》教学设计+分层课堂训练
- 陶瓷(瓷砖)购销合同
- 2026年地热能开发合作协议合同(开发商与投资方)二篇
- 培训课件:海外充电桩市场分析
- 商务管理公司采购员述职报告
- 血液透析专科知识考试题库与答案
- java-基于TCP协议的Socket编程和通信
- 包装组管理制度
- DB32-T 4878-2024 居住区供配电设施建设标准
- 二型糖尿病人药物治疗
- 2025年注册安全工程师考试建筑施工(初级)安全生产实务试题与参考答案
- 临床科室危急值登记本
- 初中生未来规划主题班会
- 副主任护师专业技术工作总结
- 准时制采购JIT采购
- 重症医学科ICU常见疾病护理常规
- 储能技术-电化学储能
- 2022年泰州市海陵区血液中心事业单位人员招聘笔试试题及答案
评论
0/150
提交评论