51单片机经典流水灯汇编程序

51单片机经典流水灯汇编程序

ID:19872524

大小:107.19 KB

页数:9页

时间:2018-10-07

51单片机经典流水灯汇编程序_第1页
51单片机经典流水灯汇编程序_第2页
51单片机经典流水灯汇编程序_第3页
51单片机经典流水灯汇编程序_第4页
51单片机经典流水灯汇编程序_第5页
资源描述:

《51单片机经典流水灯汇编程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机流水灯汇编程序设计流水灯汇编程序8只LED为共阳极连接,即单片机输出端力低电平吋即可点亮LED,;用最直接的方式实现流水灯ORG0000HSTART:MOVP1,#01111111B;敁下而的LED点亮LCALLDELAY;延吋1秒MOVP1,#10111111B;最下面第二个的LED点亮LCALLDELAY;延时1秒MOVP1,#11011111B;最下面第三个的LED点亮(以下畨略)LCALLDELAYMOVP1,#11101111BLCALLDELAYMOVP1,#11110111BLCALLDELAYMOVP1,#11111011BLCALLDELAYMOVP1,#11111

2、101BLCALLDELAYMOVP1,#11111110BLCALLDELAYMOVP1,#11111111B;完成第一次循环点亮,延时约0.25秒AJMPSTART;反复循环;延吋子程序,12M晶振延时约250毫秒DELAY:;大约值:2us*256*256*2=260ms,也可以认为为250msPUSHPSW;现场保护指令(有吋可以不加)MOVR4,#2L3:MOVR2,#00HL1:MOVR3,#00HL2:DJNZR3,L2;敁内层循环:(256次)2个周期指令(R3减一,如果比1大,则转ML2)DJNZR2,L1;中层循环:256次DJNZR4,L3;外层循环:2次POPPSW

3、RETEND51单片机汇编程序集(二)2008年12月12口星期五10:27辛普生积分程序内部RAM数据排序程序(升序)外部RAM数据排序程序(升序)外部RAM浮点数排序程序(升序)BCD小数转换为二进制小数(2位)BCD小数转换为二进制小数(N位)BCD整数转换为二进制整数(1位)BCD整数转换为二进制整数(2位)BCD整数转换为二进制整数(3位)BCD整数转换为二进制整数(N位)二进制小数(2位)转换为十进制小数(分离BCD码)二进制小数(M位)转换为十进制小数(分离BCD码)二进制整数(2位)转换为十进制整数(分离BCD码)二进制整数(2位)转换为十进制整数(组合BCD码)二进制整数

4、(3位)转换为十进制整数(分离BCD码)二进制整数(3位)转换为十进制整数(组合BCD码)二进制整数(M位)转换为十进制整数(组合BCD码)三字节无符号除法程序(R2R3R4/R7)=(R2)R3R4余数R7:二进制整数(2位)转换为十进制整数(分离BCD码);入口:R3,R4;占用资源:ACC,R2,NDIV31:堆栈需求:5字节;出口:R0,NCNTIBTD21:MOVNCNT,#OOHMOVR2,#00HIBD211:MOVR7,#0AHLCALLNDIV31MOVA,R7MOV@RO,AINCROINCNCNTMOVA,R3ORLA,R4JNZIBD211MOVA,ROCLRCSU

5、B巳A,NCNTMOVR0,ARET;二进制整数(2位)转换为十进制整数(组合BCD码);入口:R3,R4;占用资源:ACC,B,R7:堆栈需求:3字节;出口:K0IBTD22:MOVA,ROPUSHAMOVR7,#03HCLRAIBD221:MOV@RO,AINCRODJNZR7JBD221POPAMOVRO,AMOVR7,#10HIBD222:PUSHACLRCMOVA,R4RLCAMOVR4,AMOVA,R3RLCAMOVR3,AMOVB,#03HIBD223:MOVA,@ROADDCA,@RODAAMOV@RO,AINCRODJNZBJBD223POPAMOVRO,ADJNZR7J

6、BD222RET;二进制整数(3位)转换为十进制整数(分离BCD码);入口:R2,R3,R4;占用资源:ACC,R2,NDIV31:堆栈需求:5字节;出口:RO,NCNTIBTD31:CLRAMOVNCNT,AIBD311:MOVR7,#0AHLCALLNDIV31MOVA,R7MOV@RO,AINCROINCNCNTMOVA,R2ORLA,R3ORLA,R4JNZIBD311MOVA,ROCLRCSUBBA,NCNTMOVRO,ARET;二进制整数(3位)转换为十进制整数(组合BCD码);入口:R2,R3,R4;占用资源:ACC,B,R7:堆栈需求:3字节;出□:R0IBTD32:MOV

7、A,ROPUSHAMOVR7,#04HCLRAIBD321:MOV@RO,AINCRODJNZR7JBD321POPAMOVRO,AMOVR7,#18HIBD322:PUSHACLRCMOVA,R4RLCAMOVR4,AMOVA,R3RLCAMOVR3,AMOVA,R2RLCAMOVR2,AMOVB,#04HIBD323:MOVA,@ROADDCA,@RODAAMOV@RO,AINCRODJNZBJBD323POPAMO

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

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

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