单片机音乐盒程序设计源代码

单片机音乐盒程序设计源代码

ID:18603594

大小:61.00 KB

页数:10页

时间:2018-09-19

单片机音乐盒程序设计源代码_第1页
单片机音乐盒程序设计源代码_第2页
单片机音乐盒程序设计源代码_第3页
单片机音乐盒程序设计源代码_第4页
单片机音乐盒程序设计源代码_第5页
资源描述:

《单片机音乐盒程序设计源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、RSBITP2.0;定义液晶显示端口标号RWBITP2.1EBITP2.2ORG0000HLJMPMAINORG000BHLJMPTT0ORG001BHLJMPTIINTORG1000HMAIN:;---------------------------液晶初始化MOVSP,#70HMOVP0,#01H;清屏CALLENABLEMOVP0,#38H;8位,2行显示LCALLENABLEMOVP0,#0FH;屏显ON,光标ON,闪烁ONLCALLENABLEMOVP0,#06H;计数地址加1,显示幕ONLCALLENABLE;----------------------

2、------内在初始化LCALLINITIL;-----------------------------KEY1:LCALLKEYLCALLMODDLJMPKEY1;----------------------------键盘扫描KEY:NOPNOPLCALLKSJNZK1;有按键转到K1LCALLKAIJILCALLSOPXN:LJMPKEYK1:LCALLMODDLCALLMODDLCALLKSJNZK2LJMPKEYK2:MOVR2,#0FEH;读键盘MOVR4,#00HK3:MOVA,R2MOVP1,AMOVA,P1JBACC.4,L1;为1跳转,第一行无按

3、键MOVA,#00HLJMPLKL1:JBACC.5,L2MOVA,#04HLJMPLKL2:JBACC.6,L3MOVA,#08HLJMPLKL3:JBACC.7,NEXT1MOVA,#0CH;------------------------------------------LK:ADDA,R4PUSHACCK4:LCALLDELAY1;若同时有其他键,则等待LCALLKSJNZK4;--------------------------------------------MOVR3,#07HCLRAMOVR0,#30HMOVR1,#31HMM1:MOVA,@R1

4、MOV@R0,AINCR0INCR1DJNZR3,MM1POPACCMOV@R0,ARET;------------------------------------------------NEXT1;INCR4;--------------列扫描MOVA,R2JNBACC.3,N2LJMPN1N2:LJMPKEYN1:RLAMOVR2,ALJMPK3;-----------------------------------KS:MOVA,#0F0H;判断P1口MOVP1,ANOPNOPMOVA,P1CPLAANLA,#0F0HRET;-----------------

5、--------------------DELAY1:SETBRS0DL:MOVR5,#0AHDL2:MOVR6,#63DL3:NOPNOPDJNZR6,DL3DJNZR5,DL2CLRRS0RET;30H-37H初值为零;--------------------------------------INITIL:MOVR3,#08HMOVR0,#30HM1:MOV@R0,#00HM1:MOV@R0,#00HM1:MOV@R0,#00HINCR0DJNZR3,M1RET;----------------------------------------------;显示

6、;-------------------------------------------------MODD:MOVP0,#8EHLCALLENABLEMOVA,37HMOVDPTR,#TABLE3MOVCA,@A+DPTRLCALLWRITE2RET;------------------------------------------------;开机提示字;------------------------------------------------KAIJI:MOVA,37HCJNEA,#0FH,DFFMOVP0,#80H;设光标地址LCALLENABLEM

7、OVDPTR,#TABLE1;写数据LCALLWRITE1DFF:RET;----------------------------------;按键值播放歌曲;-------------------------------------SOP:MOVA,37HCJNEA,#01H,A11LCALLMODDMOV52H,#HIGHTABLE10MOV53H,#LOWTABLE10LCALLINITILE2LCALLMAIN0A11:CJNEA,#02H,A22LCALLMODDMOV52H,#HIGHTABLE20MOV3H,#LOWTABLE20LCALLINIT

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

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

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