第5章课后题答案ppt课件.ppt
《第5章课后题答案ppt课件.ppt》由会员分享,可在线阅读,更多相关《第5章课后题答案ppt课件.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。解答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。除了第一次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。编写程序如下:ORG 0000HLJMP MAINORG 000BHLJMP IT0PMAIN:MOV TMOD,#06H ;定时器;定时器/计数器计数器T0为计数方式为计数方式
2、2MOV TL0,#156;计数;计数100个脉冲的初值赋值个脉冲的初值赋值MOV TH0,#156SETB GATE;打开计数门;打开计数门SETB TR0;启动;启动T0,开始计数,开始计数SETB ET0;允许;允许T0中断中断SETB EA;CPU开中断开中断CLRF0 ;设置下一轮为定时方式的标志位;设置下一轮为定时方式的标志位WAIT:AJMPWAITIT0P:CLR EA;关中断;关中断JBF0,COUNT;F0=1,转计数方式设置,转计数方式设置MOV TMOD,#00H;定时器定时器/计数器计数器T0为定时方式为定时方式0MOV TH0,#0FEH;定时;定时1ms初值赋值初
3、值赋值MOV TL0,#0CHSETBEARETICOUNT:MOV TMOD,#06HMOV TL0,#156SETBEARETI6. 编写程序,要求使用编写程序,要求使用T0,采用方式,采用方式2定时,定时,在在P1.0输出周期为输出周期为400s,占空比为,占空比为10:1的的矩形脉冲。矩形脉冲。解答:根据题意,从解答:根据题意,从P1.0输出的矩形脉冲的输出的矩形脉冲的高低电平的时间为高低电平的时间为10:1,则高低电平的时,则高低电平的时间分别为间分别为363.63s和和36.37s。如果系统采。如果系统采用用6MHz晶振的话,因此高低电平输出取晶振的话,因此高低电平输出取整,则约为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课后 答案 ppt 课件
限制150内