;项目名称单位数码管计数器

;项目名称单位数码管计数器

ID:15584988

大小:164.00 KB

页数:42页

时间:2018-08-04

;项目名称单位数码管计数器_第1页
;项目名称单位数码管计数器_第2页
;项目名称单位数码管计数器_第3页
;项目名称单位数码管计数器_第4页
;项目名称单位数码管计数器_第5页
资源描述:

《;项目名称单位数码管计数器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、;项目名称:单位数码管计数器;硬件环境:AT89C51;硬件描述:P0口接LED数码管;P2.2控制数码管P3.2控制加P3.3控制减;功能描述:数码显示实验;学习单片机www.zsgbailin.comzsgbailin@sina.com;2006年5月23日;*******************************************************ORG0000HAJMPSTARTORG0030HSTART:MOVP3,#0FFHMOVR0,#0CLRP2.2LCALLSHOWAAA:JNBP3.2,INCHJNBP3.3,DECHAJMPAAAINCH:LCALL

2、DELAY1MOVA,R0INCAMOVR0,ALCALLSHOWAJMPAAARETDECH:LCALLDELAY1MOVA,R0DECAMOVR0,ALCALLSHOWAJMPAAARETSHOW:MOVA,R0MOVDPTR,#LEDMOVCA,@A+DPTRMOVP0,ALCALLDELAYRETDELAY:MOVR7,#250DL1:MOVR6,#100DL2:MOVR5,#10DJNZR5,$DJNZR6,DL2DJNZR7,DL1RETDELAY1:MOVR4,#2DJNZR4,$RETLED:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80

3、H,90HDB88H,83H,0C6H,0A1H,86H,8EHEND;项目名称:键盘控制闪灯;硬件环境:AT89C51;硬件描述:P1口接LED,P3.2;P3.3;P3.4;P3.5接按键;功能描述:键盘控制实验;学习单片机www.zsgbailin.comzsgbailin@sina.com;2006年5月23日;*******************************************************ORG0000HAJMPSTARTORG0030HSTART:MOVP1,#0FFHMOVP3,#0FFHAAA:JNBP3.2,SHOW1JNBP3.3,SHOW

4、2JNBP3.4,SHOW3JNBP3.5,SHOW4AJMPAAASHOW1:MOVA,#0FEHBBB:MOVP1,ALCALLDELAYJNBP1.7,STARTRLALCALLBBBRETSHOW2:MOVA,#7FHDDD:MOVP1,ALCALLDELAYJNBP1.0,STARTRRALCALLDDDRETSHOW3:MOVA,#0F0HEEE:MOVP1,ALCALLDELAY1JNBP1.7,STARTCPLALCALLEEERETSHOW4:MOVA,#33HFFF:MOVP1,ALCALLDELAY1JNBP1.0,STARTCPLALCALLFFFRETDELAY:

5、MOVR7,#250DL1:MOVR6,#200DJNZR6,$DJNZR7,DL1RETDELAY1:MOVR5,#10DL2:LCALLDELAYDJNZR5,DL2RETEND;项目名称:24c02的开机计数器,系统复位一次数码管加1;硬件环境:AT89C51;硬件描述:P0口接LED数码管;P3.6接SCLK24脚P3.7接SDA24脚;功能描述:24c02开机计数器实验;学习单片机www.zsgbailin.comzsgbailin@sina.com;2006年5月23日;******************************************************

6、*SDA24EQUP3.7SCLK24EQUP3.6ORG0000HAJMPMAINORG0030HMAIN:MOVDPTR,#TABMOVA,#00H;读地址LCALLRD24CJNEA,#10,TTTT:JNCTT1AJMPTT2TT1:MOVA,#00TT2:MOV30H,AMOVCA,@A+DPTRCLRP2.2;开数码管MOVP0,A;送显示MOVA,30HINCAMOVB,AMOVA,#00HLCALLWT24AJMP$RD24:PUSHACC;读24C02子程序。SETBSDA24CLRSCLK24CALLSTART24MOVA,#0A0HCALLSHIFT8CALLACKP

7、OPACCCALLSHIFT8CALLACKCALLSTART24MOVA,#0A1HCALLSHIFT8CALLACKSETBSDA24MOVR7,#8CLRASETBSDA24RD000:RLASETBSCLK24MOVC,SDA24MOVACC.0,CCLRSCLK24DJNZR7,RD000RET;-------------------------------;写入24C02程序:WT24:PUSHACCSETB

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

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

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