单片机设计实例

单片机设计实例

ID:21727015

大小:547.00 KB

页数:30页

时间:2018-10-24

单片机设计实例_第1页
单片机设计实例_第2页
单片机设计实例_第3页
单片机设计实例_第4页
单片机设计实例_第5页
资源描述:

《单片机设计实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、30应用程序设计实例浙江海洋学院楼然苗6.1闪烁LED小灯的设计6.2六位数码管时钟电路的设计6.3LED广告显示电路的设计6.48路输入模拟信号的数值显示电路6.5单键学习型遥控器的设计6.6十六路遥控电路的设计6.7遥控码的仿真应用设计6.8自行车里程速度计的设计6.9自动往返行驶小汽车的设计6.10遥控小汽车的设计6.11汽车行驶信息的发送与接收30;************;;亮灯控制程序;;************;;;************;;中断入口程序;;************

2、;;ORG0000HLJMPSTARTORG0003HRETIORG000BHRETIORG0013HRETIORG001BHRETIORG0023HRETI;;************;;初始化程序;;************;;CLEAR:RET;;************;;主程序;;************;;30START:ACALLCLEARSTAR1:MOVP3,#0FFHJNBP3.0,FUN0JNBP3.1,FUN1JNBP3.2,FUN2JNBP3.3,FUN3;关闭按纽JNBF

3、0,STAR1;曾经有键按下F0置1RET;FUN0:LCALLDL10MS;消岸抖动JBP3.0,STAR1WAITL0:JNBP3.0,WAITL0;等待键释放SETBF0FUN01:LCALLFUN00LCALLSTAR1LJMPFUN01;FUN1:LCALLDL10MS;消岸抖动JBP3.1,STAR1WAITL1:JNBP3.1,WAITL1;等待键释放SETBF0FUN10:LCALLFUN11LCALLSTAR1LJMPFUN10;FUN2:LCALLDL10MS;消岸抖动JBP3.

4、2,STAR1WAITL2:JNBP3.2,WAITL2;等待键释放SETBF0FUN20:LCALLFUN22LCALLSTAR1LJMPFUN20;FUN3:LCALLDL10MS;消岸抖动JBP3.3,STAR1WAITL3:JNBP3.3,WAITL3;等待键释放CLRF0MOVP1,#0FFH;关显示LJMPSTAR1;FUN00:MOVA,#0FEHFUN000:MOVP1,ALCALLDL05SJNBACC.7,OUT30RLAAJMPFUN000OUT:RET;FUN11:MOVA,

5、#0FEHFUN111:MOVP1,ALCALLDL05SJZOUTRLAANLA,P1AJMPFUN111;FUN22:MOVA,#0AAHMOVP1,ALCALLDL30SCPLAMOVP1,ALCALLDL30SRET;;************;;延时程序;;************;;DL512:MOVR2,#0FFHLOOP1:DJNZR2,LOOP1RETDL10MS:MOVR3,#14HLOOP2:LCALLDL512DJNZR3,LOOP2RETDL05S:MOVR4,#0AHLO

6、OP3:LCALLDL10MSDJNZR4,LOOP3RETDL30S:MOVR5,#03HLOOP4:LCALLDL05SDJNZR5,LOOP4RET30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AT89C2051时钟程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;显示缓冲单元在70H—75H,70H—71H显示秒,72H—73H显示分,74H—75H显示时;时间计数单元在70H—71H(秒)、76H—77H

7、(分)、78H—79H(时),7AH单元放熄灭符(#0AH);计数单元采用BCD码计数,定时器T0设置为50MS溢出中断,为秒计数用,定时器T1为调整时闪烁用;P3.7为调整按钮,P1口为字符输出口,采用共阳显示管。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;中断入口程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ORG0000HLJMPSTARTORG0003HRETIORG000BH30LJMPINTT0O

8、RG0013HRETIORG001BHLJMPINTT1ORG0023HRETIORG002BHRETI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;主程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;START:MOVR0,#70HMOVR7,#0BHMOV20H,#00HCLEARDISP:MOV@R0,#00HINCR0DJNZR7,CLEARDISPMOV7AH,#0AHMOVTM

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

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

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