51单片机心形灯汇编程序.docx_第1页
51单片机心形灯汇编程序.docx_第2页
51单片机心形灯汇编程序.docx_第3页
51单片机心形灯汇编程序.docx_第4页
51单片机心形灯汇编程序.docx_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORG 0000HMAIN:MOV R1,#08HMOV A,#7FHDAN2:MOV P2,ACALL DELAYRR ADJNZ R1,DAN2MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN3:MOV P3,ACALL DELAYRR ADJNZ R1,DAN3MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN4:MOV P1,ACALL DELAYRR ADJNZ R1,DAN4MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#0FEHDAN1:MOV P0,AACALL DELAYRL ADJNZ R1,DAN1MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFH;单个跑马灯MOV R1,#08HMOV A,#7FHDAN22:MOV P2,ACALL DELAY1RR ADJNZ R1,DAN22MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN33:MOV P3,ACALL DELAY1RR ADJNZ R1,DAN33MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN44:MOV P1,ACALL DELAY1RR ADJNZ R1,DAN44MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#0FEHDAN11:MOV P0,AACALL DELAY1RL ADJNZ R1,DAN11MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFH;单个跑马灯MOV R1,#08HMOV A,#7FHDAN222:MOV P2,ACALL DELAY2RR ADJNZ R1,DAN222MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN333:MOV P3,ACALL DELAY2RR ADJNZ R1,DAN333MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN444:MOV P1,ACALL DELAY2RR ADJNZ R1,DAN444MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#0FEHDAN111:MOV P0,AACALL DELAY2RL ADJNZ R1,DAN111MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFH;单个跑马灯MOV R1,#08HMOV A,#7FHD1AN22:MOV P2,ACALL DELAY3RR ADJNZ R1,D1AN22MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHD1AN33:MOV P3,ACALL DELAY3RR ADJNZ R1,D1AN33MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHD1AN44:MOV P1,ACALL DELAY3RR ADJNZ R1,D1AN44MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#0FEHD1AN11:MOVP0,AACALL DELAY3RL ADJNZ R1,D1AN11MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFH;单个跑马灯MOV R1,#08HMOV A,#7FHDAN2A:MOV P2,ACALL DELAY4RR ADJNZ R1,DAN2AMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN3A:MOV P3,ACALL DELAY4RR ADJNZ R1,DAN3AMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN4A:MOV P1,ACALL DELAY4RR ADJNZ R1,DAN4AMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08H;单个跑马灯MOV A,#0FEHDAN1A:MOV P0,AACALL DELAY4RL ADJNZ R1,DAN1AMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN2A1:MOV P2,ACALL DELAY4RR ADJNZ R1,DAN2A1MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN3A1:MOV P3,ACALL DELAY4RR ADJNZ R1,DAN3A1MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HMOV A,#7FHDAN4A1:MOV P1,ACALL DELAY4RR ADJNZ R1,DAN4A1MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#12HMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08H;单个跑马灯MOV A,#0FEHDAN1A1:MOV P0,AACALL DELAY4RL ADJNZ R1,DAN1A1MOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#4JIAOTI:;交替闪烁MOV P0,#01010101BMOV P1,#01010101BMOV P2,#01010101BMOV P3,#01010101BCALL DELAYMOV P0,#10101010BMOV P1,#10101010BMOV P2,#10101010BMOV P3,#10101010BCALL DELAYDJNZ R1,JIAOTIMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08HQUAN: ;闪烁的频率由慢变快MOV P0,#00HMOV P1,#00HMOV P2,#00HMOV P3,#00HCALL DELAYMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHCALL DELAYDJNZ R1,QUANMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#08H ;渐渐变亮,然后熄灭MOV A,#07FHJIAN2:MOV P2,AACALL DELAY1RR AANL A,P2DJNZ R1,JIAN2MOV P0,#0FFHMOV P1,#0FFHMOV P2,#00HMOV P3,#0FFHMOV R1,#08H MOV A,#07FHJIAN3:MOV P3,AACALL DELAY1RR AANL A,P3DJNZ R1,JIAN3MOV P0,#0FFHMOV P1,#0FFHMOV P2,#00HMOV P3,#00HMOV R1,#08H MOV A,#07FHJIAN4:MOV P1,AACALL DELAY1RR AANL A,P1DJNZ R1,JIAN4MOV P0,#0FFHMOV P1,#00HMOV P2,#00HMOV P3,#00H MOV R1,#08H MOV A,#0FEHJIAN1:MOV P0,AACALL DELAY1RL AANL A,P0DJNZ R1,JIAN1MOV P0,#00HMOV P1,#00HMOV P2,#00HMOV P3,#00HMOV P0,#10101010BMOV P1,#01010101BMOV P2,#01010101BMOV P3,#01010101BANL P2,#00010101BCALL DELAYANL P2,#00000101BCALL DELAYANL P2,#00000001BCALL DELAYANL P2,#00000000BCALL DELAYANL P3,#00010101bCALL DELAYANL P3,#00000101bCALL DELAYANL P3,#00000001bCALL DELAYANL P3,#00000000bCALLDELAYANL P1,#00010101bCALL DELAYANL P1,#00000101bCALL DELAYANL P1,#00000001bCALL DELAYANL P1,#00000000bCALL DELAYANL P0,#10101000BCALL DELAYANL P0,#10100000BCALL DELAYANL P0,#10000000BCALL DELAYANL P0,#00000000BCALL DELAYORL P0,#01000000bCALL DELAYORL P0,#01010000bCALL DELAYORL P0,#01010100bCALL DELAYORL P0,#01010101bCALL DELAYORL P1,#00000010bCALL DELAYORL P1,#00001010bCALL DELAYORL P1,#00101010bCALL DELAYORL P1,#10101010bCALL DELAYORL P3,#00000010bCALL DELAYORL P3,#00001010bCALL DELAYORL P3,#00101010bCALL DELAYORL P3,#10101010bCALL DELAYORL P2,#00000010bCALL DELAYORL P2,#00001010bCALL DELAYORL P2,#00101010bCALL DELAYORL P2,#10101010bCALL DELAYANL P0,#00010101BANL P2,#00101010BCALL DELAYANL P0,#00000101BANL P2,#00001010BCALL DELAYANL P0,#00000001BANL P2,#00000010BCALL DELAYANL P0,#00000000BANL P2,#00000000BCALL DELAYANL P1,#10101000BANL P3,#00101010BCALL DELAYANL P1,#10100000BANL P3,#00001010BCALL DELAYANL P1,#10000000BANL P3,#00000010BCALL DELAYANL P1,#00000000BANL P3,#00000000BCALL DELAYORL P1,#01000000BORL P3,#00000001BCALL DELAYORL P1,#01010000BORL P3,#00000101BCALL DELAYORL P1,#01010100BORL P3,#00010101BCALL DELAYORL P1,#01010101BORL P3,#01010101BCALL DELAYORL P0,#00000000BORL P2,#00000001BCALL DELAYORL P0,#00001010BORL P2,#00000101BCALL DELAYORL P0,#00101010BORL P2,#00010101BCALL DELAYORL P0,#10101010BORL P2,#01010101BCALL DELAYORL P0,#11000000BORL P2,#11000000BCALL DELAYORL P0,#11110000BORL P2,#11110000BCALL DELAYORL P0,#11111100BORL P2,#11111100BCALL DELAYORL P0,#11111111BORL P2,#11111111BCALL DELAYORL P1,#00000011BORL P3,#11000000BCALL DELAYORL P1,#00001111BORL P3,#11110000BCALL DELAYORL P1,#00111111BORL P3,#11111100BCALL DELAYORL P1,#11111111BORL P3,#11111111BCALL DELAYANL P1,#01111111BANL P3,#11111110BCALL DELAYANL P1,#00111111BANL P3,#11111100BCALL DELAYANL P1,#00011111BANL P3,#11111100BCALL DELAYANL P1,#00001111BANL P3,#11110000BCALL DELAYANL P1,#00000111BANL P3,#11100000BCALL DELAYANL P1,#00000011BANL P3,#11000000BCALL DELAYANL P1,#00000001BANL P3,#10000000BCALL DELAYANL P1,#00000000BANL P3,#00000000BCALL DELAYANL P0,#11111110BANL P2,#11111110BCALL DELAYANL P0,#11111100BANL P2,#11111100BCALL DELAYANL P0,#11111000BANL P2,#11111000BCALL DELAYANL P0,#11110000BANL P2,#11110000BCALL DELAYANL P0,#11100000BANL P2,#11100000BCALL DELAYANL P0,#11000000BANL P2,#11000000BCALL DELAYANL P0,#10000000BANL P2,#10000000BCALL DELAYANL P0,#00000000BANL P2,#00000000BCALL DELAYMOV R1,#4JIAOT:;交替闪烁MOV P0,#00110011BMOV P1,#00110011BMOV P2,#00110011BMOV P3,#00110011BCALL DELAYMOV P0,#11001100BMOV P1,#11001100BMOV P2,#11001100BMOV P3,#11001100BCALL DELAYDJNZ R1,JIAOTMOV P0,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV R1,#6SIGE:MOV P0,#11111110BMOV P1,#01111111BMOV P2,#01111111BMOV P3,#01111111BCALL DELAY1MOV P0,#11111100BMOV P1,#00111111BMOV P2,#00111111BMOV P3,#00111111BCALL DELAY1MOV P0,#11111000BMOV P1,#00011111BMOV P2,#00011111BMOV P3,#00011111BCALL DELAY1MOV P0,#11110000BMOV P1,#00001111BMOV P2,#00001111BMOV P3,#00001111BCALL DELAY1MOV P0,#11100000BMOV P1,#00000111BMOV P2,#00000111BMOV P3,#00000111BCALL DELAY1MOV P0,#11000000BMOV P1,#000000111BMOV P2,#00000011BMOV P3,#00000011BCALL DELAY1MOV P0,#10000000BMOV P1,#00000001BMOV P2,#00000001BMOV P3,#00000001BCALL DELAY1MOV P0,#00000000BMOV P1,#00000000BMOV P2,#00000000BMOV P3,#00000000BCALL DELAY1DJNZ R1,SIGEMOV P0,#11111110BMOV P1,#01111111BMOV P2,#01111111BMOV P3,#01111111BCALL DELAY1MOV P0,#11111100BMOV P1,#00111111BMOV P2,#00111111BMOV P3,#00111111BCALL DELAY1MOV P0,#11111000BMOV P1,#00011111BMOV P2,#00011111BMOV P3,#00011111BCALL DELAY1MOV P0,#11110000BMOV P1,#00001111BMOV P2,#00001111BMOV P3,#00001111BCALL DELAY1MOV P0,#11100000BMOV P1,#00000111BMOV P2,#00000111BMOV P3,#00000111BCALL DELAY1MOV P0,#11000000BMOV P1,#000000111BMOV P2,#00000011BMOV P3,#00000011BCALL DELAY1MOV P0,#10000000BMOV P1,#00000001BMOV P2,#00000001BMOV P3,#00000001BCALL DELAY1MOV P0,#00000000BMOV P1,#00000000BMOV P2,#00000000BMOV P3,#00000000BCALL DELAY2MOV P0,#10000000BMOV P1,#00000001BMOV P2,#00000001BMOV P3,#00000001BCALL DELAY2MOV P0,#11000000BMOV P1,#00000011BMOV P2,#00000011BMOV P3,#00000011BCALL DELAY2MOV P0,#11100000BMOV P1,#00000111BMOV P2,#00000111BMOV P3,#00000111BCALL DELAY2MOV P0,#11110000BMOV P1,#00001111BMOV P2,#00001111BMOV P3,#00001111BCALL DELAY2MOV P0,#11111000BMOV P1,#00011111BMOV P2,#00011111BMOV P3,#00011111BCALL DELAY2MOV P0,#11111100BMOV P1,#00111111BMOV P2,#00111111BMOV P3,#00111111BCALL DELAY2MOV P0,#11111110BMOV P1,#01111111BMOV P2,#01111111BMOV P3,#01111111BCALL DELAY2MOV P0,#11111111BMOV P1,#11111111BMOV P2,#11111111BMOV P3,#11111111BCALL DELAY2MOV P0,#11111110BMOV P1,#01111111BMOV P2,#01111111BMOV P3,#01111111BCALL DELAY2MOV P0,#11111100BMOV P1,#00111111BMOV P2,#00111111BMOV P3,#00111111BCALL DELAYMOV P0,#11111000BMOV P1,#00011111BMOV P2,#00011111BMOV P3,#00011111BCALL DELAY2MOV P0,#11110000BMOV P1,#00001111BMOV P2,#00001111BMOV P3,#00001111BCALL DELAY2MOV P0,#11100000BMOV P1,#00000111BMOV P2,#00000111BMOV P3,#00000111BCALL DELAY2MOV P0,#11000000BMOV P1,#000000111BMOV P2,#00000011BMOV P3,#00000011BCALL DELAY2MOV P0,#10000000BMOV P1,#00000001BMOV P2,#00000001BMOV P3,#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论