基于汇编语言编写的数码管显示时钟程序文件

基于汇编语言编写的数码管显示时钟程序文件

ID:47402287

大小:35.69 KB

页数:13页

时间:2020-01-10

基于汇编语言编写的数码管显示时钟程序文件_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《基于汇编语言编写的数码管显示时钟程序文件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、........如图用汇编语言编写的可调时钟(用定时器定时,不精准),此程序只是提供一个idea操作:最上面的键是开始调整键,后面依次为时分秒的切换键、加键、减键、调整完成键。程序如下:SHIEQUR2FENEQUR3MIAOEQUR4CHANGEEQUR5ORG00HLJMPMAINORG000BH//中断入口LJMPITORORG60HMAIN:MOVTMOD,#01H//初始化定时器.专业学习资料.........MOVTH0,#3CHMOVTL0,#0B0H//50mSSETBET0SETBEACLRF0//键盘设定标志位MOVR0,#00HMOVR1,

2、#00HMOVP0,#0FFHMOVSHI,#00HMOVFEN,#00HMOVMIAO,#00HMOVCHANGE,#00HSETBTR0//打开定时器M1:LJMPKEY//键盘扫描M2:LCALLINIT//动态显示LJMPM1INIT:MOVA,SHI//显示函数MOVB,#0AHDIVABMOV40H,AMOV41H,BCLRP2.0.专业学习资料.........CLRP2.1CLRP2.2JNBF0,O1CJNECHANGE,#00H,O1CJNER1,#0,O1MOVP1,#00HCPLP2.7LCALLDELAYLJMPO10O1:MOVDPT

3、R,#TABLEMOVA,40HMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP1,#00HO10:CLRP2.0CLRP2.1SETBP2.2JNBF0,O2CJNECHANGE,#00H,O2CJNER1,#0,O2MOVP1,#00H.专业学习资料.........LCALLDELAYLJMPO20O2:MOVDPTR,#TABLEMOVA,41HMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP1,#00HO20:CLRP2.0//显示小时SETBP2.1CLRP2.2MOVP1,#040HLCALLDELAY//显

4、示分隔符MOVP1,#00HMOVA,FENMOVB,#0AHDIVABMOV40H,AMOV41H,BCLRP2.0SETBP2.1SETBP2.2.专业学习资料.........JNBF0,O3CJNECHANGE,#01H,O3CJNER1,#0,O3MOVP1,#00HLCALLDELAYLJMPO30O3:MOVDPTR,#TABLEMOVA,40HMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP1,#00HO30:SETBP2.0CLRP2.1CLRP2.2JNBF0,O4CJNECHANGE,#01H,O4CJNER1,#0,O

5、4MOVP1,#00HLCALLDELAYLJMPO40O4:MOVDPTR,#TABLE.专业学习资料.........MOVA,41HMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP1,#00H//显示分钟O40:SETBP2.0CLRP2.1SETBP2.2MOVP1,#040HLCALLDELAY//显示分隔符MOVP1,#00HMOVA,MIAOMOVB,#0AHDIVABMOV40H,AMOV41H,BSETBP2.0SETBP2.1CLRP2.2JNBF0,O5CJNECHANGE,#02H,O5CJNER1,#0,O5.专业学

6、习资料.........MOVP1,#00HLCALLDELAYLJMPO50O5:MOVDPTR,#TABLEMOVA,40HMOVCA,@A+DPTRMOVP1,ALCALLDELAYMOVP1,#00HO50:SETBP2.0SETBP2.1SETBP2.2JNBF0,O6CJNECHANGE,#02H,O6CJNER1,#0,O6MOVP1,#00HLCALLDELAYLJMPO60O6:MOVDPTR,#TABLEMOVA,41HMOVCA,@A+DPTRMOVP1,A.专业学习资料.........LCALLDELAYMOVP1,#00H//显示秒O

7、60:RETKEY:MOVA,P0XRLA,#0FFHCJNEA,#00H,A1LJMPM2A1:LCALLDELAY1MOVA,P0XRLA,#0FFHCJNEA,#00H,KEY1LJMPM2KEY1:CJNEA,#80H,KEY2//按键1、开始键SETBF0//CLRTR0JNBP0.7,$LJMPM2KEY2:CJNEA,#40H,KEY3//按键2、切换键JNBF0,B1INCCHANGEMOVA,CHANGECJNEA,#03,B2.专业学习资料.........MOVCHANGE,#00HB1:JNBP0.6,$LJMPM2B2:JNBP0.6,

8、$LJMPM2KEY3:

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

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

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