51单片机心形灯汇编程序.docx

上传人:b****1 文档编号:1974216 上传时间:2023-05-02 格式:DOCX 页数:29 大小:17.14KB
下载 相关 举报
51单片机心形灯汇编程序.docx_第1页
第1页 / 共29页
51单片机心形灯汇编程序.docx_第2页
第2页 / 共29页
51单片机心形灯汇编程序.docx_第3页
第3页 / 共29页
51单片机心形灯汇编程序.docx_第4页
第4页 / 共29页
51单片机心形灯汇编程序.docx_第5页
第5页 / 共29页
51单片机心形灯汇编程序.docx_第6页
第6页 / 共29页
51单片机心形灯汇编程序.docx_第7页
第7页 / 共29页
51单片机心形灯汇编程序.docx_第8页
第8页 / 共29页
51单片机心形灯汇编程序.docx_第9页
第9页 / 共29页
51单片机心形灯汇编程序.docx_第10页
第10页 / 共29页
51单片机心形灯汇编程序.docx_第11页
第11页 / 共29页
51单片机心形灯汇编程序.docx_第12页
第12页 / 共29页
51单片机心形灯汇编程序.docx_第13页
第13页 / 共29页
51单片机心形灯汇编程序.docx_第14页
第14页 / 共29页
51单片机心形灯汇编程序.docx_第15页
第15页 / 共29页
51单片机心形灯汇编程序.docx_第16页
第16页 / 共29页
51单片机心形灯汇编程序.docx_第17页
第17页 / 共29页
51单片机心形灯汇编程序.docx_第18页
第18页 / 共29页
51单片机心形灯汇编程序.docx_第19页
第19页 / 共29页
51单片机心形灯汇编程序.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

51单片机心形灯汇编程序.docx

《51单片机心形灯汇编程序.docx》由会员分享,可在线阅读,更多相关《51单片机心形灯汇编程序.docx(29页珍藏版)》请在冰点文库上搜索。

51单片机心形灯汇编程序.docx

51单片机心形灯汇编程序

ORG0000H

MAIN:

MOVR1,#08H

MOVA,#7FH

DAN2:

MOVP2,A

CALLDELAY

RRA

DJNZR1,DAN2

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN3:

MOVP3,A

CALLDELAY

RRA

DJNZR1,DAN3

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN4:

MOVP1,A

CALLDELAY

RRA

DJNZR1,DAN4

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#0FEH

DAN1:

MOVP0,A

ACALLDELAY

RLA

DJNZR1,DAN1

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

;单个跑马灯

MOVR1,#08H

MOVA,#7FH

DAN22:

MOVP2,A

CALLDELAY1

RRA

DJNZR1,DAN22

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN33:

MOVP3,A

CALLDELAY1

RRA

DJNZR1,DAN33

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN44:

MOVP1,A

CALLDELAY1

RRA

DJNZR1,DAN44

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#0FEH

DAN11:

MOVP0,A

ACALLDELAY1

RLA

DJNZR1,DAN11

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

;单个跑马灯

MOVR1,#08H

MOVA,#7FH

DAN222:

MOVP2,A

CALLDELAY2

RRA

DJNZR1,DAN222

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN333:

MOVP3,A

CALLDELAY2

RRA

DJNZR1,DAN333

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN444:

MOVP1,A

CALLDELAY2

RRA

DJNZR1,DAN444

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#0FEH

DAN111:

MOVP0,A

ACALLDELAY2

RLA

DJNZR1,DAN111

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

;单个跑马灯

MOVR1,#08H

MOVA,#7FH

D1AN22:

MOVP2,A

CALLDELAY3

RRA

DJNZR1,D1AN22

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

D1AN33:

MOVP3,A

CALLDELAY3

RRA

DJNZR1,D1AN33

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

D1AN44:

MOVP1,A

CALLDELAY3

RRA

DJNZR1,D1AN44

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#0FEH

D1AN11:

MOVP0,A

ACALLDELAY3

RLA

DJNZR1,D1AN11

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

;单个跑马灯

MOVR1,#08H

MOVA,#7FH

DAN2A:

MOVP2,A

CALLDELAY4

RRA

DJNZR1,DAN2A

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN3A:

MOVP3,A

CALLDELAY4

RRA

DJNZR1,DAN3A

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN4A:

MOVP1,A

CALLDELAY4

RRA

DJNZR1,DAN4A

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H;单个跑马灯

MOVA,#0FEH

DAN1A:

MOVP0,A

ACALLDELAY4

RLA

DJNZR1,DAN1A

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN2A1:

MOVP2,A

CALLDELAY4

RRA

DJNZR1,DAN2A1

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN3A1:

MOVP3,A

CALLDELAY4

RRA

DJNZR1,DAN3A1

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

MOVA,#7FH

DAN4A1:

MOVP1,A

CALLDELAY4

RRA

DJNZR1,DAN4A1

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#12H

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H;单个跑马灯

MOVA,#0FEH

DAN1A1:

MOVP0,A

ACALLDELAY4

RLA

DJNZR1,DAN1A1

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#4

JIAOTI:

;交替闪烁

MOVP0,#01010101B

MOVP1,#01010101B

MOVP2,#01010101B

MOVP3,#01010101B

CALLDELAY

MOVP0,#B

MOVP1,#B

MOVP2,#B

MOVP3,#B

CALLDELAY

DJNZR1,JIAOTI

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H

QUAN:

;闪烁的频率由慢变快

MOVP0,#00H

MOVP1,#00H

MOVP2,#00H

MOVP3,#00H

CALLDELAY

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

CALLDELAY

DJNZR1,QUAN

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#08H;渐渐变亮,然后熄灭

MOVA,#07FH

JIAN2:

MOVP2,A

ACALLDELAY1

RRA

ANLA,P2

DJNZR1,JIAN2

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#00H

MOVP3,#0FFH

MOVR1,#08H

MOVA,#07FH

JIAN3:

MOVP3,A

ACALLDELAY1

RRA

ANLA,P3

DJNZR1,JIAN3

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#00H

MOVP3,#00H

MOVR1,#08H

MOVA,#07FH

JIAN4:

MOVP1,A

ACALLDELAY1

RRA

ANLA,P1

DJNZR1,JIAN4

MOVP0,#0FFH

MOVP1,#00H

MOVP2,#00H

MOVP3,#00H

MOVR1,#08H

MOVA,#0FEH

JIAN1:

MOVP0,A

ACALLDELAY1

RLA

ANLA,P0

DJNZR1,JIAN1

MOVP0,#00H

MOVP1,#00H

MOVP2,#00H

MOVP3,#00H

MOVP0,#B

MOVP1,#01010101B

MOVP2,#01010101B

MOVP3,#01010101B

ANLP2,#00010101B

CALLDELAY

ANLP2,#00000101B

CALLDELAY

ANLP2,#00000001B

CALLDELAY

ANLP2,#00000000B

CALLDELAY

ANLP3,#00010101b

CALLDELAY

ANLP3,#00000101b

CALLDELAY

ANLP3,#00000001b

CALLDELAY

ANLP3,#00000000b

CALLDELAY

ANLP1,#00010101b

CALLDELAY

ANLP1,#00000101b

CALLDELAY

ANLP1,#00000001b

CALLDELAY

ANLP1,#00000000b

CALLDELAY

ANLP0,#B

CALLDELAY

ANLP0,#B

CALLDELAY

ANLP0,#B

CALLDELAY

ANLP0,#00000000B

CALLDELAY

ORLP0,#01000000b

CALLDELAY

ORLP0,#01010000b

CALLDELAY

ORLP0,#01010100b

CALLDELAY

ORLP0,#01010101b

CALLDELAY

ORLP1,#00000010b

CALLDELAY

ORLP1,#00001010b

CALLDELAY

ORLP1,#00101010b

CALLDELAY

ORLP1,#b

CALLDELAY

ORLP3,#00000010b

CALLDELAY

ORLP3,#00001010b

CALLDELAY

ORLP3,#00101010b

CALLDELAY

ORLP3,#b

CALLDELAY

ORLP2,#00000010b

CALLDELAY

ORLP2,#00001010b

CALLDELAY

ORLP2,#00101010b

CALLDELAY

ORLP2,#b

CALLDELAY

ANLP0,#00010101B

ANLP2,#00101010B

CALLDELAY

ANLP0,#00000101B

ANLP2,#00001010B

CALLDELAY

ANLP0,#00000001B

ANLP2,#00000010B

CALLDELAY

ANLP0,#00000000B

ANLP2,#00000000B

CALLDELAY

ANLP1,#B

ANLP3,#00101010B

CALLDELAY

ANLP1,#B

ANLP3,#00001010B

CALLDELAY

ANLP1,#B

ANLP3,#00000010B

CALLDELAY

ANLP1,#00000000B

ANLP3,#00000000B

CALLDELAY

ORLP1,#01000000B

ORLP3,#00000001B

CALLDELAY

ORLP1,#01010000B

ORLP3,#00000101B

CALLDELAY

ORLP1,#01010100B

ORLP3,#00010101B

CALLDELAY

ORLP1,#01010101B

ORLP3,#01010101B

CALLDELAY

ORLP0,#00000000B

ORLP2,#00000001B

CALLDELAY

ORLP0,#00001010B

ORLP2,#00000101B

CALLDELAY

ORLP0,#00101010B

ORLP2,#00010101B

CALLDELAY

ORLP0,#B

ORLP2,#01010101B

CALLDELAY

ORLP0,#B

ORLP2,#B

CALLDELAY

ORLP0,#B

ORLP2,#B

CALLDELAY

ORLP0,#B

ORLP2,#B

CALLDELAY

ORLP0,#B

ORLP2,#B

CALLDELAY

ORLP1,#00000011B

ORLP3,#B

CALLDELAY

ORLP1,#00001111B

ORLP3,#B

CALLDELAY

ORLP1,#00111111B

ORLP3,#B

CALLDELAY

ORLP1,#B

ORLP3,#B

CALLDELAY

ANLP1,#01111111B

ANLP3,#B

CALLDELAY

ANLP1,#00111111B

ANLP3,#B

CALLDELAY

ANLP1,#00011111B

ANLP3,#B

CALLDELAY

ANLP1,#00001111B

ANLP3,#B

CALLDELAY

ANLP1,#00000111B

ANLP3,#B

CALLDELAY

ANLP1,#00000011B

ANLP3,#B

CALLDELAY

ANLP1,#00000001B

ANLP3,#B

CALLDELAY

ANLP1,#00000000B

ANLP3,#00000000B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#B

ANLP2,#B

CALLDELAY

ANLP0,#00000000B

ANLP2,#00000000B

CALLDELAY

MOVR1,#4

JIAOT:

;交替闪烁

MOVP0,#00110011B

MOVP1,#00110011B

MOVP2,#00110011B

MOVP3,#00110011B

CALLDELAY

MOVP0,#B

MOVP1,#B

MOVP2,#B

MOVP3,#B

CALLDELAY

DJNZR1,JIAOT

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

MOVR1,#6

SIGE:

MOVP0,#B

MOVP1,#01111111B

MOVP2,#01111111B

MOVP3,#01111111B

CALLDELAY1

MOVP0,#B

MOVP1,#00111111B

MOVP2,#00111111B

MOVP3,#00111111B

CALLDELAY1

MOVP0,#B

MOVP1,#00011111B

MOVP2,#00011111B

MOVP3,#00011111B

CALLDELAY1

MOVP0,#B

MOVP1,#00001111B

MOVP2,#00001111B

MOVP3,#00001111B

CALLDELAY1

MOVP0,#B

MOVP1,#00000111B

MOVP2,#00000111B

MOVP3,#00000111B

CALLDELAY1

MOVP0,#B

MOVP1,#000000111B

MOVP2,#00000011B

MOVP3,#00000011B

CALLDELAY1

MOVP0,#B

MOVP1,#00000001B

MOVP2,#00000001B

MOVP3,#00000001B

CALLDELAY1

MOVP0,#00000000B

MOVP1,#00000000B

MOVP2,#00000000B

MOVP3,#00000000B

CALLDELAY1

DJNZR1,SIGE

MOVP0,#B

MOVP1,#01111111B

MOVP2,#01111111B

MOVP3,#01111111B

CALLDELAY1

MOVP0,#B

MOVP1,#00111111B

MOVP2,#00111111B

MOVP3,#00111111B

CALLDELAY1

MOVP0,#B

MOVP1,#00011111B

MOVP2,#00011111B

M

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2