"单片机中的主动红外对射探测器应用与中断系统及定时计数器功能"
据需要时通过查询的方式进行传送,同时CPU进行其他处理。优点是CPU可以充分利用时间,但缺点是需要不断地查询外部设备状态,浪费时间。因此,对于一些对时间要求不高的设备可以采用这种方式。BACK •中断传送方式 当外设准备好数据后,通过中断请求信号通知CPU。CPU立即中断当前程序转去执行中断服务程序,处理完中断服务程序后回到原来程序。这种方式使CPU不断地进行其他工作,当外设准备好数据时,通过中断请求来通知CPU进行数据处理而不用进行查询,可以极大程度地提高系统整体效率。 •DMA传送方式 通过DMA控制器来实现数据传送,DMA控制器可以直接与内存进行通信,减轻CPU的负担。DMA传送方式的优点是可以节省CPU的时间,缺点是需要专门的DMA控制器,成本较高。 5.2 MCS-51单片机的中断系统 •中断是一种异步的事件响应机制,它允许一个程序打断另一程序的正常执行,立刻去执行特别需要处理的事件。 •MCS-51单片机的中断系统包括外部中断和定时/计数器中断两大类。 •当有中断发生时,CPU会根据外部中断或定时/计数器中断去相应的服务程序执行,执行完成后回到原来的程序继续执行。 5.3 MCS-51单片机中断处理过程 •当外部中断(第2号中断)到来时,CPU将中断标志位置1,并将PC、PSW等寄存器内容入栈。然后,CPU根据中断向量地址找到中断服务程序的入口,并开始执行中断服务程序。 •当定时器/计数器溢出中断到达时,CPU也会执行类似的过程。 •当中断服务程序执行结束后,CPU将栈中保存的寄存器内容退栈,再根据RET指令返回原来的程序继续执行。 5.4 中断服务程序设计 •中断服务程序应该尽可能地短小精悍。 •需要在程序中关闭(或打开)中断处理器。 •应该保存(或恢复)相关寄存器的值。 5.5 MCS-51单片机的定时/计数器 •MCS-51单片机内部具有两个16位定时/计数器:T0和T1。 •这两个定时/计数器可以分别工作在定时器模式和计数器模式。 •定时器模式下,定时/计数器的值不断递增,当溢出时会引发中断。 •计数器模式下,定时/计数器根据外部脉冲的上升沿或下降沿进行计数。 •在使用定时/计数器时要注意正确设置相关的控制寄存器。 思考题 1、中断服务程序应该怎样设计? 2、CPU会如何处理中断请求? 3、MCS-51单片机具有几个16位定时/计数器? 4、定时器模式和计数器模式的区别是什么?".
![](https://csdnimg.cn/release/download_crawler_static/86999444/bga.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86999444/bgb.jpg)
剩余54页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
- 粉丝: 3761
- 资源: 59万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)