89C51第五章习题.pptxVIP

  • 54
  • 0
  • 约小于1千字
  • 约 5页
  • 2016-12-26 发布于山西
  • 举报
题2. 试编写一段对中断系统初始化的程序,使之允许INT0、INT1、T0、串行接口中断,且使T0中断为高优先级中断。解:MOV IE, #97H MOV IP, #02H 或 SETB EA SETB EX0 SETB EX1 SETB ET0 SETB ES SETB PT0题4. 8051 有哪些中断源?对其中断请求如何进行控 制?答: 8051中断源有 1. /INT0: 外部中断0请求,低电平有效,由P3.2脚输入 。 2. /INT1: 外部中断1请求,低电平有效,由P3.3脚输入 。 3. T0: 定时器/计数器0溢出中断请求。 4. T1: 定时器/计数器1溢出中断请求。 5. TX/RX:串行接口中断请求。 通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,来实现中断的控制。题5. 什么是中断优先级?中断优先处理的原则是什 么?答:中断优先级是CPU响应中断的先后顺序。 处理原则是: 1. 先响应优先级高的中断请求,再响应优先级低的。 2. 如果一个中断请求已被响应,同级的确其他中断请求 将被禁止。 3. 如果同级的多个中断请求同时出现,则CPU通过内部 硬件查询电路,按查询顺序确定应该响应哪个中断请 求。 硬件电路查询顺序:INT0-T0-INT1-T1-TX/RX题9. 在8051ROM中,应如何安排程序区? 中断源 中断矢量地址 INT0 0003H T0 000BH INT1 0013H T1 001BH TX/RX 0023H题14. 89C51各中断源的中断标志是如何产生的?又是如何清0的?CPU响应中断时,中断入口地址各是多少? 答 : 详见P117 及 题9

文档评论(0)

1亿VIP精品文档

相关文档