江苏大学 嵌入式系统与单片机课件 5MCS-51中断与定时系统.ppt
《江苏大学 嵌入式系统与单片机课件 5MCS-51中断与定时系统.ppt》由会员分享,可在线阅读,更多相关《江苏大学 嵌入式系统与单片机课件 5MCS-51中断与定时系统.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、GATE:门控位,定时器门控位,定时器/计数器的启计数器的启/停可由软件与硬件两者控停可由软件与硬件两者控制制 =0:软件控制,只由软件控制,只由TCON中的启中的启/停控制位停控制位TR0/TR1控制控制定时器定时器/计数器的启计数器的启/停。停。=1:硬件控制,由外部中断请求信号硬件控制,由外部中断请求信号 /和和TCON中的中的启启/停控制位停控制位TR0/TR1组合状态控制定时器组合状态控制定时器/计数器的启计数器的启/停。停。其控制逻辑如下图所示。其控制逻辑如下图所示。8051的中断结构如下图所示。的中断结构如下图所示。5.5.定时器定时器/计数器应用举例计数器应用举例 例例题题22
2、 设设一一只只发发光光二二极极管管LED和和8051的的P1.0脚脚相相连连。当当P1.0脚脚是是低低电电平平时时,LED发发亮亮;当当P1.0脚脚是是高高电电平平时时,LED不不亮亮。编编制制程程序序用用定定时时器器来来实实现现发发光光二二极极管管LED的的闪闪烁烁功功能能,设置设置LED每每1s闪烁一次。已知单片机系统主频为闪烁一次。已知单片机系统主频为12MHz。解解:定定时时器器/计计数数器器的的最最长长的的定定时时是是65.536ms,无无法法实实现现1s的的定时。可以采用软件计数器来进行设计。定时。可以采用软件计数器来进行设计。设设计计思思想想:定定义义一一个个软软件件计计数数器器
3、单单元元30H,先先用用定定时时器器/计计数数器器0做做一一个个50ms的的定定时时器器,定定时时时时间间到到了了以以后后将将软软件件计计数数器器中中的的值值加加1,如如果果软软件件计计数数器器计计到到了了20,取取反反P1.0,并并清清掉掉软软件件计计数数器器中中的的值值,否否则则直直接接返返回回。则则完完成成了了20次次定定时时中中断断才才取取反反一次一次P1.0,因此定时时间就为因此定时时间就为2050=1000ms=1s。定时器定时器/计数器计数器0采用工作方式采用工作方式1,其初值为:,其初值为:216 50ms/1 s=65536 50000=15536=3CB0H定时器初值的新算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏大学 嵌入式系统与单片机课件 5MCS-51中断与定时系统 江苏 大学 嵌入式 系统 单片机 课件 MCS 51 中断 定时
限制150内