定时器中断应用PPT讲稿.ppt
《定时器中断应用PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《定时器中断应用PPT讲稿.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、定时器中断应用定时器中断应用第1页,共10页,编辑于2022年,星期六定时定时/计数器的编程和应用计数器的编程和应用2.计数初值C的计算和装入工作方式工作方式计数位数计数位数最大计数值最大计数值最大定时时间最大定时时间定时初值计算公定时初值计算公式式计数初值计算公式计数初值计算公式方式方式013213=8192213 T机机X=213-T/T机机X=213-计数值计数值方式方式116216=65536216 T机机X=216-T/T机机X=216-计数值计数值方式方式2828=25628 T机机X=28-T/T机机X=28-计数值计数值第2页,共10页,编辑于2022年,星期六定时定时/计数器
2、的编程和应用计数器的编程和应用l例:分别确定在方式0、1、2要计100个脉冲的计数初值,并编程装入。l解:在方式0、1、2的计数初值分别为:l方式0:C=2000H-64H=1F9CHl方式1:C=10000H-64H=FF9CHl方式2:C=100H-64H=9CH第3页,共10页,编辑于2022年,星期六用用T1T1、工作方式、工作方式0 0实现实现1 1秒延时函数,晶振频率为秒延时函数,晶振频率为12MHz12MHz。方式方式0 0采用采用1313位计数器,其最大定时时间为:位计数器,其最大定时时间为:8192181921 s=s=8.192ms8.192ms,因此,定时时间不可能象任务
3、,因此,定时时间不可能象任务7 7中一样选择中一样选择50ms50ms,可,可选择定时时间为选择定时时间为5ms5ms,再循环,再循环200200次。次。定时时间为定时时间为5ms5ms,则计数值为,则计数值为5ms/15ms/1 s=5000s=5000,T1T1的初值为:的初值为:X=M X=M 计数值计数值=8192=8192 5000=3192=C78H=5000=3192=C78H=0110001111000B0110001111000B1313位计数器中位计数器中TL1TL1的高的高3 3位未用,填写位未用,填写0 0,TH1TH1占高占高8 8位,所以,位,所以,X X的的实际填
4、写值应为:实际填写值应为:X=01100011X=0110001100000011000B=6318H11000B=6318H举 例1第4页,共10页,编辑于2022年,星期六用用T1T1方式方式0 0实现任务实现任务7 7中中1 1秒延时函数如下:秒延时函数如下:void delay1s()void delay1s()unsigned char i;unsigned char i;TMOD=0 x00;TMOD=0 x00;/置置T1T1为工作方式为工作方式0 0 for(i=0;i0 xc8;i+)for(i=0;i0 xc8;i+)/设置设置200200次循环次数次循环次数 TH1=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时器 中断 应用 PPT 讲稿
限制150内