- 4
- 0
- 约1.54万字
- 约 72页
- 2023-09-27 发布于四川
- 举报
主程序和中断服务程序如下: ORG 0000 AJMP MAIN ;转主程序 ORG 0013H AJMP INT1 ;转中断服务程序 ORG 0100H MAIN: MOV SP,#30H ;置堆栈指针 MOV IP,#04H ;设 INT1为最高级, PX1位为1 CLR IT1 ;设 INT1为电平触发 SETB EA ;开中断 SETB EX1 ;开外部中断1 LOOP:其他处理程序 AJMP LOOP ORG 0200H INT1:PUSH PSW ;保护现场 PUSH ACC MOV A,P1 ;读入P1口低4位状态 ANL A,#0FH JNB ACC.0,X1 ;是OC中断吗?不是则转移 ACALL XY1 ;调OC处理子程序 X1: JNB ACC.1,X2 ;是OV中断吗?不是则转移 ACALL XY2 ;调OV处理子程序 X2: JNB ACC.2,X3 ;是UV中断吗?不是则转移 ACALL XY3 ;调UV处理子程序 X3: JNB ACC.3,X4 ;是OH中断吗?不是则转移 ACALL XY4 ;调OH处理子程序 X4: POP ACC ;恢复现场 POP PSW RETI XY1: OC处理子程序(略) RET END 本章小结 (1)中断与中断系统:CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设 或事件的服务程序,等处理完毕后再返回执行原来中止的程序,这一过程叫做中断。中断是一种资源共享技术,单片机使用中断技术主要是为了进行实时控制,以便对随机发生的事件作出快速反应和及时处理;为完成中断任务的相关硬件电路和软件程序合称为中断系统。 (2)中断源及其入口地址:MCS-51单片机有5 个中断源:分别为:INT0、T0、INT1、T1及串行 口中断(包括串行接收中断RI和串行发送中断TI)。 5个中断源的中断入口地址分别为0003H、000BH、0013H、001BH、0023H。 (3)中断控制及寄存器:控制89C51中断的有3 个方面、4个特殊功能寄存器: ① 中断请求:定时和外部中断控制寄存器 TCON、串行控制寄存器SCON; ② 中断允许控制寄存器IE; ③ 中断优先级控制寄存器IP。 (4) 中断处理过程:大致可分为中断请求、中断 响应、中断服务和中断返回4个步骤。 (5) 中断响应等待时间:一般是3~4个机器周 期,最长为8个机器周期。 (6) 中断触发方式:通常有边沿触发和电平触 发两种。 (7) MCS-51的5个中断源可设置为两个中断优 先级:高优先级和低优先级。 (8) 编制中断应用程序主要包括中断初始化和中 断服务程序。 ① 中断初始化内容包括:设置堆栈指针SP、定 义中断优先级、定义外部中断触发方式、开放中断 和中断发生前主程序应完成的操作内容。 ② 中断服务程序中的操作内容和功能是中断源 请求中断的目的,是CPU完成中断处理操作的核心 和主体。由于89C51相邻两个中断入口地址间只有8 字节的空间,因此真正的中断服务程序必须跳转到 其他合适的地址空间。 (9) 中断服务程序中,若涉及到一些功能寄存器 中断前的数据需要保存,则需要采取保护现场和恢 复现场
您可能关注的文档
- 新零售设计指南2010.pdf
- 最美家庭文字材料-Word-2003-文档-(2).doc
- 家长学校培训材料4.doc
- hanAAA施工组织设计.doc
- 主题班会海报我设计教学案例.doc
- 任我行CRM--大众版标准课件.pptx
- 企业会计成本核算存在问题及应对措施.doc
- 文献检索形成性考核册答案.docx
- 综合医院空调设计与设备选型.pdf
- 第四届社团海报设计大赛方案.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)