12分钟倒计时程序

12分钟倒计时程序

ID:37352178

大小:32.50 KB

页数:3页

时间:2019-05-22

12分钟倒计时程序_第1页
12分钟倒计时程序_第2页
12分钟倒计时程序_第3页
资源描述:

《12分钟倒计时程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LOADBITP1.2DINBITP1.0DCLKBITP1.1DOUTBITP3.3KEYEQU22H;存放按键键码KDEQU23H;存放按键号KEY_FBIT00H;有键标志位SECEQU25H;秒单元MINEQU26H;分单元ORG0000HAJMPMAINORG0100HMAIN:MOVSP,#60H;初始化MOVST,#0CLRKEY_FMOVKEY,#0MOVKD,#0MOVSEC,#0MOVMIN,#0MOVTMOD,#01H;定时器初始化MOVTH0,#0DBHMOVTL0,#0F9HMOVIE,#82HCH451_INIT

2、:;CH451初始化子程序MOVP1,#60HCLRDIN;先低后高SETBDCLK;置为默认的高电平SETBDIN;输出上升沿CH451选择4线串行接口SETBLOADSETBDOUT;置为输入NOPMOVB,#04H;设置CH451MOVA,#03H;关看门狗开显示键盘LCALLWRITENOPMOVB,#05H;设置显示模式为译码方式MOVA,#80HLCALLWRITENOPCLRIT1;置外部中断信号为低电平触发CLRIE1;清中断标志SETBEX1;允许键盘中断SETBEA;开总中断START:LCALLDISP;当前计时显示J

3、NBKEY_F,START;无按键等待CLRKEY_F;有按键,清按键标志DISP:;显示子程序PUSHPSWPUSHACCMOVB,#0FH;加载字数据7MOVA,SECANLA,#0FHACALLWRITEMOVA,SECSWAPAANLA,#0FHDECB;加载字数据6ACALLWRITEMOVA,#12HDECB;加载字数据5ACALLWRITEMOVA,MINANLA,#0FHDECB;加载字数据4ACALLWRITEMOVA,SWAPAANLA,#0FHDECB;加载字数据3ACALLWRITEMOVA,#10HDECB;加载字

4、数据2ACALLWRITEMOVA,MINANLA,#0FHDECB;加载字数据1ACALLWRITEMOVA,SWAPAANLA,#0FHDECB;加载字数据0ACALLWRITEPOPACCPOPPSWRETWRITE:PUSHPSWPUSHACCCLREX1CLRLOADMOVR7,#08HWRITE_8:RRCACLRDCLKMOVDIN,CSETBDCLKDJNZR7,WRITE_8MOVA,BMOVR7,#04HWRITE_4:RRCACLRDCLKMOVDIN,CSETBDCLKDJNZR7,WRITE_4SETBLOADSE

5、TBEX1POPACCPOPPSWRET

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

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

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