基于单片机控制的流水灯设计

基于单片机控制的流水灯设计

ID:38711607

大小:53.50 KB

页数:7页

时间:2019-06-18

基于单片机控制的流水灯设计_第1页
基于单片机控制的流水灯设计_第2页
基于单片机控制的流水灯设计_第3页
基于单片机控制的流水灯设计_第4页
基于单片机控制的流水灯设计_第5页
资源描述:

《基于单片机控制的流水灯设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于单片机控制的流水灯设计一、电路原理图二、程序清单ORG0000HLJMPMAINORG0003HLJMPSUB1ORG30HMAIN:SETBEA;主程序开始,开中断SETBEX0SETBIT0B6:CJNER7,#0,C5;无键按下调用方式一LCALLH1C5:CJNER7,#1,C1;有键按下查询按键次数LCALLH1C1:CJNER7,#2,C2LCALLH2C2:CJNER7,#3,C3LCALLH3C3:CJNER7,#4,C4LCALLH4C4:CJNER7,#5,B1LCALLH5B1:MOVR7,#00HLCAL

2、LH2;无键按下调用方式二LCALLDL1SCJNER7,#1,C6;有键按下查询按键次数LCALLH1C6:CJNER7,#2,C7LCALLH2C7:CJNER7,#3,C8LCALLH3C8:CJNER7,#4,C9LCALLH4C9:CJNER7,#5,B2LCALLH5B2:MOVR7,#00HLCALLH3;无键按下调用方式三LCALLDL1SCJNER7,#1,C11;有键按下查询按键次数LCALLH1C11:CJNER7,#2,C12LCALLH2C12:CJNER7,#3,C13LCALLH3C13:CJNER7,

3、#4,C14LCALLH4C14:CJNER7,#5,B3LCALLH5B3:MOVR7,#00HLCALLH4;无键按下调用方式四LCALLDL1SCJNER7,#1,C16;有键按下查询按键次数LCALLH1C16:CJNER7,#2,C17LCALLH2C17:CJNER7,#3,C18LCALLH3C18:CJNER7,#4,C19LCALLH4C19:CJNER7,#5,B4LCALLH5B4:MOVR7,#00HLCALLH5;无键按下调用方式五LCALLDL1SCJNER7,#1,C21;有键按下查询按键次数LCALL

4、H1C21:CJNER7,#2,C22LCALLH2C22:CJNER7,#3,C23LCALLH3C23:CJNER7,#4,C24LCALLH4C24:CJNER7,#5,B5LCALLH5B5:MOVR7,#00HLJMPB6;无键按下循环主程序SUB1:JBP3.2,FF1FF1:LCALLDL10MSJBP3.2,SUB1LJMPFF2FF2:PUSHACC;中断服务程序PUSHPSWINCR7CJNER7,#06H,LOP;按键次数超过五次时循环1-5号方式MOVR7,#01HLOP:POPPSWPOPACCRETI;方

5、式1菱形从左至右移动H1:MOVP3,#0F5H;显示数字1MOVR6,#6MOVDPTR,#TAB1MOVA,#0FDHL1:MOVP0,AINCDPTRCLRAMOVCA,@A+DPTRMOVP1,AINCDPTRCLRAMOVCA,@A+DPTRMOVP2,ALCALLDL1SINCDPTRCLRAMOVCA,@A+DPTRDJNZR6,L1RET;方式2竖排先一排移动后两排移动再两排从中间散开H2:MOVP3,#4CH;显示数字2MOVR5,#20MOVDPTR,#TAB2MOVA,#0FEHL2:MOVP0,AMOVP1,

6、AMOVP2,ALCALLDL1SINCDPTRCLRAMOVCA,@A+DPTRDJNZR5,L2RET;方式3先一个箭头后两个箭头从左至右移动H3:MOVP3,#64H;显示数字3MOVR4,#13MOVDPTR,#TAB3MOVA,#0FEHL3:MOVP0,AINCDPTRCLRAMOVCA,@A+DPTRMOVP1,AINCDPTRCLRAMOVCA,@A+DPTRMOVP2,ALCALLDL1SINCDPTRCLRAMOVCA,@A+DPTRDJNZR4,L3RET;方式4依次移动i爱心uH4:MOVP3,#35H;显示

7、数字4MOVR3,#18MOVDPTR,#TAB4MOVA,#0F8HL4:MOVP0,AINCDPTRCLRAMOVCA,@A+DPTRMOVP1,AINCDPTRCLRAMOVCA,@A+DPTRMOVP2,ALCALLDL1SINCDPTRCLRAMOVCA,@A+DPTRDJNZR3,L4RET;方式5移动一个笑脸H5:MOVP3,#26H;显示数字5MOVR2,#5MOVDPTR,#TAB5MOVA,#0E4HL5:MOVP0,AINCDPTRCLRAMOVCA,@A+DPTRMOVP1,AINCDPTRCLRAMOVCA

8、,@A+DPTRMOVP2,ALCALLDL1SINCDPTRCLRAMOVCA,@A+DPTRDJNZR2,L5RETDL1S:MOV72H,#80;延时1sDL3:MOV71H,#10DL2:MOV70H,#125DL1:NOPN

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

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

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