12864液晶屏显示时间,加按键,加界面切换

上传人:oq****t 文档编号:3469943 上传时间:2017-08-05 格式:DOC 页数:35 大小:178KB
返回 下载 相关 举报
12864液晶屏显示时间,加按键,加界面切换_第1页
第1页 / 共35页
12864液晶屏显示时间,加按键,加界面切换_第2页
第2页 / 共35页
12864液晶屏显示时间,加按键,加界面切换_第3页
第3页 / 共35页
12864液晶屏显示时间,加按键,加界面切换_第4页
第4页 / 共35页
12864液晶屏显示时间,加按键,加界面切换_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《12864液晶屏显示时间,加按键,加界面切换》由会员分享,可在线阅读,更多相关《12864液晶屏显示时间,加按键,加界面切换(35页珍藏版)》请在金锄头文库上搜索。

1、/程序编写人:小艾/程序编写时间:2012-5-16/程序实现的功能:12864 的显示,汇编/AIXING EQU 41HAIXING1 EQU 42HSECOND EQU 43H MINUTE EQU 44HHOUR EQU 45HMINUTE1 EQU 46HHOUR1 EQU 47HMINUTE2 EQU 48HHOUR2 EQU 49HMINUTE3 EQU 4AHHOUR3 EQU 4BHMINUTE4 EQU 4CHHOUR4 EQU 4DHCSA EQU P3.2CSB EQU P3.3RS EQU P3.6RW EQU P3.5E EQU P3.4OUTPUT EQU P2C

2、OM EQU 2CHDAT EQU 2DHCODES EQU 2Ehcolumn EQU 24Hpagef EQU 25hcpage EQU 26Hccolumn EQU 27Hcolumn2 EQU 28Hpagef2 EQU 29hcpage2 EQU 2aHccolumn2 EQU 2bHCOUNT EQU 60HCOUNT1 EQU 61H/COUNT2 EQU 62H/COUNT3 EQU 63HCOUNT4 EQU 64HCOUNT5 EQU 65Hcolumn1 EQU 30Hpagef1 EQU 31hcpage1 EQU 32Hccolumn1 EQU 33Hcolumn3

3、EQU 34Hpagef3 EQU 35hcpage3 EQU 36Hccolumn3 EQU 37HSHUJI1 EQU 50HSHUJI2 EQU 51HSHUJI3 EQU 52HSHUJI4 EQU 53HSHUJI5 EQU 54HSHUJI6 EQU 55HSHUJI7 EQU 56HSHUJI8 EQU 57HSHUJI9 EQU 58HSHUJI10 EQU 59HSHUJI11 EQU 5AHSHUJI12 EQU 5BHSHUJI13 EQU 5CHSHUJI14 EQU 5DHSHUJI15 EQU 5EHSHUJI16 EQU 38HSHUJI17 EQU 39HSHU

4、JI18 EQU 3AHSHUJI19 EQU 3BHSHUJI20 EQU 3CHSHUJI21 EQU 3DHSHUJI22 EQU 3EHKEY1 BIT P1.1KEY2 BIT P1.2KEY3 BIT P1.3KEY4 BIT P1.4KEY5 BIT P1.5KEY6 BIT P1.6BT0 BIT 20H.0BT1 BIT 20H.1BT2 BIT 20H.2BT3 BIT 20H.3BT4 BIT 20H.4BT5 BIT 20H.5BT6 BIT 20H.6BT7 BIT 20H.7BT8 BIT 21H.0BT9 BIT 21H.1BT10 BIT 21H.2BT11 B

5、IT 21H.3BT12 BIT 21H.4BT13 BIT 21H.5/ ORG 0000HLJMP STARTORG 000BHLJMP INTP0ORG 0030H;*主程序开始START: MOV TMOD,#01HMOV TH0,#(65536-50000) / 256MOV TL0,#(65536-50000) MOD 256SETB EASETB ET0SETB TR0LCALL CLEAR LCALL INT ;调用初始化子程序/MAIN: LCALL KEYSCAN1JB BT7,MAIN1MAIN4: LCALL CLEAR ;调用清屏子程序LCALL DISPLAY1LC

6、ALL KKKLCALL DISPLAYLCALL DISPLAY5LCALL DISPLAY6MAIN2: LCALL KKKLCALL DISPLAYLCALL KEYSCAN1JB BT7,MAIN1LJMP MAIN2MAIN1: LCALL CLEAR ;调用清屏子程序MAIN3: LCALL DISPLAY2LCALL DISPLAY3LCALL KEYSCAN1JB BT7,MAIN3LJMP MAIN4/DISPLAY3:LCALL CHULI1MOV A,COUNT4CJNE A,#0,DISPLAY4RET/DISPLAY4:CLR COUNT1CLR ALCALL CHU

7、LI1MOV A,COUNT4CJNE A,#1,PLAY1LCALL CLEARQQ1: LCALL KKKLCALL KEYSCANLCALL KEYCHULI1LCALL KEYCHULI11LCALL KEYCHULI2LCALL KEYCHULI21LCALL DISPLAYMOV COM,#00HLCALL PRR0LCALL PRM0LCALL CHULI1MOV A,COUNT4CJNE A,#1,PLAY1AJMP QQ1PLAY1: CLR AMOV COUNT1,#0MOV A,COUNT4CJNE A,#2,PLAY2LCALL CLEARQQ2: CLR ALCALL

8、 CHULI2MOV A,COUNT5CJNE A,#0,CHULCALL KEYSCANLCALL KEYCHU1LCALL KEYCHU11LCALL KEYCHU5LCALL KEYCHU51LCALL DISPLAY5MOV COM,#00HLCALL PRR0LCALL PRM0LCALL CHULI1CLR AMOV A,COUNT4CJNE A,#2,PLAY2LJMP QQ2CHU: CLR AMOV A,COUNT5CJNE A,#1,PLAY3LCALL KEYSCANLCALL KEYCHU2LCALL KEYCHU21LCALL KEYCHU6LCALL KEYCHU6

9、1LCALL DISPLAY5MOV COM,#00HLCALL PRR0LCALL PRM0LCALL CHULI1CLR AMOV A,COUNT4CJNE A,#2,PLAY2LJMP QQ2/PLAY2: MOV COUNT5,#0CLR AMOV A,COUNT4CJNE A,#3,PLAY3LCALL CLEARQQ3: CLR ALCALL CHULI2MOV A,COUNT5CJNE A,#0,CHU1LCALL KEYSCANLCALL KEYCHU3LCALL KEYCHU31LCALL KEYCHU7LCALL KEYCHU71LCALL DISPLAY6CLR ALCA

10、LL CHULI1MOV A,COUNT4CJNE A,#3,PLAY2LJMP QQ3CHU1: CLR AMOV A,COUNT5CJNE A,#1,PLAY3LCALL KEYSCANLCALL KEYCHU4LCALL KEYCHU41LCALL KEYCHU8LCALL KEYCHU81LCALL DISPLAY6LCALL CHULI1CLR AMOV A,COUNT4CJNE A,#3,PLAY3LJMP QQ3PLAY3: LCALL CLEARMOV COUNT4,#0MOV COUNT5,#0RET/显示 “菜”/DISPLAY2: MOV CODES,#0MOV colu

11、mn1,#16MOV pagef1,#0MOV CODES,#14 CALL writeleft1/显示“单”/MOV CODES,#0MOV column3,#00MOV pagef3,#0MOV CODES,#15 CALL writeright1/显示“时”/MOV CODES,#0MOV column1,#16MOV pagef1,#2MOV CODES,#16 CALL writeleft1/显示“钟”/MOV CODES,#0MOV column1,#32MOV pagef1,#2MOV CODES,#17 CALL writeleft1/显示“设”/MOV CODES,#0MOV column1,#48MOV pagef1,#2MOV CODES,#22 CALL writeleft1/显示“定”/MOV CODES,#0MOV column3,#00MOV pagef3,#2MOV CODES,#23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号