89C51单片机原理与中断系统解析

版权申诉
5星 · 超过95%的资源 2 下载量 186 浏览量 更新于2024-07-07 1 收藏 2.47MB PDF 举报
"这份资料是南京工程学院‘单片机原理及应用’课程的期末复习资料,涵盖了MCS-51单片机的I/O端口特性、定时/计数器的工作模式、串口通信的四种方式以及中断系统的基本概念和响应条件。" 1. MCS-51单片机的I/O端口: - P0口:8位双向I/O,既能作为地址/数据总线,也能作为普通I/O口,但需外接上拉电阻。 - P1口:8位准双向I/O,只能作为普通I/O口使用。 - P2口:除了作为普通I/O口,还能在访问外部存储器时作为高八位地址线。 - P3口:多功能口,既是准双向I/O,也包含第二功能,如INT0、INT1等中断输入。 2. 定时/计数器的工作模式: - 模式1:16位定时器/计数器,可用于长时间的计数或定时。 - 模式2:8位自动重装载定时器,TL0或TL1在溢出后自动加载初值。 - 模式3:T0为两个独立8位计数器,T1无此模式。 - 模式0:5位TL0和8位TH0组合的定时器,与模式1相似,但TL0仅5位。 3. 89C51串口通信的四种方式: - 方式0:同步移位寄存器,波特率固定,不受SMOD影响,适用于扩展I/O。 - 方式1:10位异步通信,起始位、8位数据、停止位,波特率由T1和SMOD决定。 - 方式2:11位异步通信,增加了一个可编程的第9位,波特率受SMOD控制。 - 方式3:与方式2类似,但帧格式和波特率与方式1相同。 4. 89C51单片机中断概念: - 中断是外部事件请求CPU暂停当前任务,优先处理事件,处理完毕后再返回原任务的过程。 5. 51系列单片机中断响应条件: - 中断请求标志已设置。 - CPU未处于禁止中断状态。 - 当前指令执行完毕,即在下一个机器周期开始时可以响应中断。 这些知识点对于理解和应用MCS-51单片机至关重要,包括了基本结构、定时计数、串行通信和中断管理等方面,对于期末复习或实际项目开发具有指导价值。