51单片机定时器设计跑表汇编程序

51单片机定时器设计跑表汇编程序

ID:11691176

大小:36.00 KB

页数:3页

时间:2018-07-13

51单片机定时器设计跑表汇编程序_第1页
51单片机定时器设计跑表汇编程序_第2页
51单片机定时器设计跑表汇编程序_第3页
资源描述:

《51单片机定时器设计跑表汇编程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、bmEQU50H;百分秒miaoEQU51HfenEQU52HORG0000HLJMPBEGINORG0BHLJMPSJDLBEGIN:MOVR2,#9HMOVR1,#50HY1:MOV@R1,#00HINCR1DJNZR2,Y1;内存清零MOVTMOD,#01HMOVTH0,#0D8HMOVTL0,#0F0HSETBEA;初始化SETBET0CLRTR0MOVR2,#6X11:MOVA,#0FFHMOVSBUF,AJNBTI,$CLRTIDJNZR2,X11CLRP2.3NOPSETBP2.3;上电不显示L1:JBP0.0,$LCALLDELAYJBP0.0,L

2、1;判键JNBP0.0,$;判松开没LCALLXCZ;按了一次显初值SETBTR0;开定时中断PJ:JNBP0.0,YANLE;判断是否又按了LCALLXIANSHI;显示数JMPPJYANLE:LCALLDELAYJBP0.0,PJJNBP0.0,$CLRTR0;第二次按了,关定时器,读数LCALLXIANSHIHUI:JBP0.0,$LCALLDELAYJBP0.0,HUIJNBP0.0,$LJMPBEGIN;再次按了,复位XCZ:MOVR3,#4X1:MOVA,#0C0HMOVSBUF,AJNBTI,$CLRTIDJNZR3,X1CLRP2.3NOPSETB

3、P2.3RET;显初值函数SJDL:PUSHAMOVTH0,#0D8HMOVTL0,#0F0HINCBMMOVA,BMCJNEA,#100,FANHUIMOVbm,#00HINCMIAOMOVA,MIAOCJNEA,#60,FANHUIMOVMIAO,#00HINCFENMOVA,FENCJNEA,#20,FANHUIMOVFEN,#00HFANHUI:POPARETI;定时中断函数,处理数据xianshi:MOVA,bmadda,#0daamovbm,aMOVA,miaoadda,#0daamovmiao,aMOVA,fenadda,#0daamovbm,a;查

4、表寻值movR0,#30hMOVR4,#3MOVDPTR,#DATLL1:MOVa,@R0anla,#0f0hswapamovb,amova,@r0anla,#0fhMOVCA,@A+DPTRMOVSBUF,AJNBTI,$CLRTImova,bMOVCA,@A+DPTRMOVSBUF,AJNBTI,$CLRTIINCR0DJNZR4,LL1CLRP2.3NOPSETBP2.3;利用595显示RETDELAY:MOVR7,#10D1:MOVR6,#100DJNZR6,$DJNZR7,D1RET;延时DAT:;0--9DB0C0H0F9H0A4H0B0H99H92H

5、82H0F8H80H90HEND

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。