如何利用单片机定时器编制时钟程序.doc
《如何利用单片机定时器编制时钟程序.doc》由会员分享,可在线阅读,更多相关《如何利用单片机定时器编制时钟程序.doc(4页珍藏版)》请在三一文库上搜索。
1、如何利用单片机定时器编制时钟程序程序结构采用主程序和中断服务子程序结构定时中断程序定时器1于方式1,16位,10ms中断一次40H10ms计数单元41H秒计数单元42H分计数单元43H时计数单元定时方式1为10MS:THX=0ECH,TLX=78H方式0为10MS: THX=63H,TLX=18H3参考程序;DISPEQU0DE00H;显示子程序入口;ORG0000HSTART:AJMPMAIN;ORG001BH;定时器1中断服AJMPTINT1;务程序入口;ORG0030HMAIN:MOVR0,#39H;显示缓冲区初始化内容来自单片机之家dpj100MAIN_0:MOVR0,#0INCR0C
2、JNER0,#44H,#0MOVTMOD,#10HMOVIE,#10001000BMOVTH1,#0ECH;10ms:EC78HMOVTL1,#78HSETBTR1MAIN_1:LCALLDISP;主程序循环SJMPMAIN_1;定时器1中断服务程序TINT1:MOVTH1,#0ECHMOVTL1,#78HPUSHACCPUSHPSWINC40HMOVA,40HCJNEA,#100,TINT1RMOV40H,#0MOVA,41H;秒单元加1INCADAAMOV41H,ACJNEA,#60H,TINT10MOV41H,#0MOVA,42H;分单元加1INCADAAMOV42H,ACJNEA,#60H,TINT10MOV42H,#0MOVA,43H;小时单元加1INCADAAMOV43H,ACJNEA,#24H,TINT10MOV43H,#0TINT10:MOVA,41H;秒拆字ANLA,#0FHMOV39H,AMOVA,41HANLA,#0F0HSWAPAMOV3AH,AMOVA,42H;分拆字ANLA,#0FHMOV3BH,AMOVA,42HANLA,#0F0HSWAPAMOV3CH,AMOVA,43H;小时拆字ANLA,#0FHMOV3DH,AMOVA,43HANLA,#0F0HSWAPAMOV3EH,ATINT1R:POPPSWPOPACCRETI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 利用 单片机 定时器 编制 时钟 程序
链接地址:https://www.31doc.com/p-3421952.html