89C51单片机原理与中断系统解析
版权申诉
5星 · 超过95%的资源 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单片机至关重要,包括了基本结构、定时计数、串行通信和中断管理等方面,对于期末复习或实际项目开发具有指导价值。
2022-07-11 上传
2023-06-06 上传
2021-06-05 上传
2021-02-02 上传
2020-10-06 上传
创创大帝(水印很浅-下载的文档)
- 粉丝: 2388
- 资源: 5272
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析