MCS-51单片机中断与考试重点

需积分: 48 17 下载量 38 浏览量 更新于2024-07-22 1 收藏 216KB DOC 举报
"MCS-51单片机期末考试习题库" MCS-51单片机是一种广泛应用的8位微处理器,其中断系统是它的重要特性之一,用于处理实时性和优先级的需求。MCS-51有以下中断源: 1. 电平触发的外部中断0 (INT0) - 当P3.2引脚上的信号电平改变时产生中断。 2. 脉冲触发的外部中断1 (INT1) - 当P3.3引脚上检测到一个负脉冲时产生中断。 3. 定时器/计数器0溢出中断 (TO) - 当定时器0计数达到预设值并溢出时产生中断。 4. 定时器/计数器1溢出中断 (TI) - 同定时器0,但适用于定时器1。 5. 串行口中断 (RI/TI) - 接收完成(RI)或发送缓冲区空(TI)时产生中断。 其中,外部中断0 (INT0) 和外部中断1 (INT1) 在响应中断时,由硬件自动清除中断请求标志。而定时器/计数器溢出中断(TO, TI)以及串行口中断(RI/TI)通常需要通过软件清除中断标志位,如通过编写指令来清零中断寄存器TCON或SCON中的相关位,以便允许下一次中断发生。 选择题中的问题涉及了MCS-51的基本概念和操作: 1. 正确答案D - 中断返回指令(RET或RETI),用于恢复中断前状态并返回主程序。 2. 正确答案C - 12地址线对应4KB存储容量(2的12次方=4096 bytes = 4KB)。 3. 正确答案C - 8051是单片微机,包含CPU、内存和其他外围设备集成在一个芯片上。 4. 正确答案C - 直接寻址用于访问特殊功能寄存器(SFR)。 5. 正确答案C - #00H表示立即寻址,用于直接加载数值。 6. 正确答案C - 外部中断1的入口地址是0013H。 7. 正确答案C - 返回指令会回到调用指令的下一条指令地址。 8. 正确答案A - 复位后,程序计数器PC初始化为0000H。 9. 正确答案D - IE=98H允许定时器T1和串行接口中断。 11. 正确答案A - LCALL指令会保护PC并跳转到4000H。 13. 正确答案C - PC中存储的是下一条要执行的指令地址。 14. 正确答案C - 相对转移指令最大负跳距离是127(-128到+127)。 15. 正确答案C - 中断请求信号标记在中断允许寄存器IE中。 16. 正确答案D - 断点地址入栈后SP加1,变为39H。 17. 正确答案A - MOVA,#08H后,累加器A=08H,CY标志位被置位。 18. 正确答案A - 堆栈通常建立在片内数据存储区的低128字节单元。 19. 要响应定时器T1中断和串行接口中断,需要设置IE寄存器的相关位。 这些题目覆盖了MCS-51的中断系统、存储结构、寻址方式、指令系统以及中断处理流程等关键知识点,对于理解和操作MCS-51单片机至关重要。通过深入学习和练习,可以提升对单片机编程和应用的理解。