收藏 分享(赏)

16×16LED点阵显示屏电路及程序.doc

上传人:HR专家 文档编号:7359836 上传时间:2019-05-16 格式:DOC 页数:9 大小:38.41KB
下载 相关 举报
16×16LED点阵显示屏电路及程序.doc_第1页
第1页 / 共9页
16×16LED点阵显示屏电路及程序.doc_第2页
第2页 / 共9页
16×16LED点阵显示屏电路及程序.doc_第3页
第3页 / 共9页
16×16LED点阵显示屏电路及程序.doc_第4页
第4页 / 共9页
16×16LED点阵显示屏电路及程序.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、ORG 0000HAJMP STORG 0003HAJMP KUAIORG 0013HAJMP MANORG 0030H ST: MOV P0,#00H ;开始MOV P2,#00H MOV IE,#05HMOV IP,#01HMOV TCON,#05HSETBEAMOV R0,#90HMOV R0,#180MAIN: JNB P3.0,K1K1: LCALL D1MSJNB P3.0,BEGINAJMP MAINBEGIN: JNB P3.1,K2 K2: LCALL D1MSJNB P3.1,K22SJMP NEXTK22: LJMP MAINNEXT: MOV DPTR,#TAB ;主程

2、序MOV R1,#00HMOV R4,#255 ;16*字数CM: MOV R5,#7MOV R3,#16C1: MOV R2,#0C16: MOV P0,#00HMOV P2,#00HMOV A,R2MOVC A,A+DPTRMOV P0,AINC R2MOV A,R2MOVC A,A+DPTRMOV P2,AINC R2MOV P1,R1INC R1ACALL D1MSDJNZ R3,C16MOV R3,#16DJNZ R5,C1INC DPTRINC DPTRDJNZ R4,CMAJMP BEGIND1MS: MOV A,R0MOV R6,#3MOV R7,ADJNZ R7,$DJNZ

3、R6,$-4RETKUAI: MOV R0,#120RETIMAN: MOV R0,#255RETITAB:zero:DB 000H,000H,000H,000H,000H,000H,000H,000HDB 000H,000H,000H,000H,000H,000H,000H,000HDB 000H,000H,000H,000H,000H,000H,000H,000HDB 000H,000H,000H,000H,000H,000H,000H,000H ;0ZHONG:DB 000H,000H,0F8H,003H,008H,001H,008H,001HDB 008H,001H,008H,001H

4、,008H,001H,0FFH,0FFHDB 008H,001H,008H,001H,008H,001H,008H,001HDB 008H,001H,0FCH,003H,008H,000H,000H,000HGUO:DB 000H,000H,0FEH,0FFH,002H,040H,00AH,050HDB 08AH,050H,08AH,050H,08AH,050H,0FAH,05FHDB 08AH,050H,0CAH,052H,08EH,054H,00AH,050HDB 002H,040H,0FFH,0FFH,002H,000H,000H,000HKUANG:DB 004H,002H,004H,

5、001H,0E4H,03FH,09CH,010HDB 084H,090H,0C6H,05FH,084H,020H,0F8H,01FHDB 008H,000H,009H,000H,00EH,000H,008H,000HDB 008H,000H,00CH,000H,008H,000H,000H,000HYE:DB 000H,040H,010H,040H,060H,040H,080H,047HDB 000H,040H,0FFH,07FH,000H,040H,000H,040HDB 000H,040H,0FFH,07FH,000H,044H,000H,043HDB 0C0H,040H,030H,060

6、H,000H,040H,000H,000HDA1:DB 020H,000H,020H,040H,020H,040H,020H,020HDB 020H,010H,020H,00CH,0A0H,003H,07FH,000HDB 0A0H,001H,020H,006H,020H,008H,020H,010HDB 020H,020H,030H,060H,020H,020H,000H,000HXUE:DB 040H,004H,030H,004H,011H,004H,096H,004HDB 090H,004H,090H,044H,091H,084H,096H,07EHDB 090H,006H,090H,0

7、05H,098H,004H,014H,004HDB 013H,004H,050H,006H,030H,004H,000H,000HXIN:DB 080H,000H,040H,000H,020H,000H,0F8H,0FFHDB 007H,000H,024H,001H,024H,0FDH,024H,045HDB 025H,045H,026H,045H,024H,045H,024H,045HDB 0B4H,0FDH,026H,001H,004H,000H,000H,000HXI:DB 000H,040H,000H,030H,000H,000H,0FCH,077HDB 0A4H,084H,0A6H,

8、084H,0A5H,08CH,0A4H,094HDB 0A4H,0B4H,0A4H,084H,0A4H,084H,0FEH,0E7HDB 004H,000H,000H,010H,000H,060H,000H,000HYU:DB 000H,008H,000H,008H,000H,008H,0FFH,008HDB 088H,008H,088H,008H,088H,008H,088H,008HDB 088H,008H,088H,04CH,088H,088H,088H,040HDB 0CCH,03FH,088H,000H,000H,000H,000H,000HDIAN:DB 000H,000H,0F8

9、H,007H,048H,002H,048H,002HDB 048H,002H,048H,002H,0FFH,03FH,048H,042HDB 048H,042H,048H,042H,048H,042H,0FCH,047HDB 008H,040H,000H,070H,000H,000H,000H,000HQI:DB 040H,000H,020H,000H,058H,000H,047H,000HDB 054H,000H,054H,000H,054H,000H,054H,000HDB 054H,000H,054H,000H,0D4H,01FH,014H,020HDB 006H,040H,004H,0

10、80H,000H,070H,000H,000HGONG:DB 000H,020H,004H,020H,004H,020H,004H,020HDB 004H,020H,004H,020H,004H,020H,0FCH,03FHDB 004H,020H,004H,020H,004H,020H,004H,020HDB 004H,020H,004H,020H,000H,020H,000H,000HCHENG:DB 024H,008H,024H,006H,0A4H,001H,0FEH,0FFHDB 0A3H,000H,022H,041H,020H,041H,07EH,049HDB 042H,049H,0

11、42H,049H,042H,07FH,042H,049HDB 042H,049H,07EH,069H,000H,041H,000H,000HXUE1:DB 040H,004H,030H,004H,011H,004H,096H,004HDB 090H,004H,090H,044H,091H,084H,096H,07EHDB 090H,006H,090H,005H,098H,004H,014H,004HDB 013H,004H,050H,006H,030H,004H,000H,000HYUAN:DB 000H,000H,0FEH,0FFH,022H,004H,05AH,008HDB 096H,08

12、7H,00CH,081H,024H,041H,024H,031HDB 025H,00FH,026H,001H,024H,03FH,034H,041HDB 0A4H,041H,014H,041H,00CH,070H,000H,000HEND#include#define uchar unsigned char#define uint unsigned intsbit s1=P30;sbit s2=P31;sbit s3=P32;sbit s4=P33;sbit s5=P34;bit d=1;uchar code tab=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0

13、0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0,0x0,0x0,0x0,0x20,0x30,0x70,0x38,0x78,0x38,0x8,0x3C,0x8,0x34,0x8,0x36,0x8,0x32,0x8,0x33,0x88,0x31,0xD8,0x31,0xF8,0x30,0x70,0x38,0x0,0x0,0x0,0x0,/20x0,0x0,0x0,0x1,0xE0,0xF,0xF0

14、,0x1F,0xF0,0x1F,0x18,0x30,0x8,0x20,0x8,0x20,0x8,0x20,0x8,0x20,0x8,0x30,0x38,0x38,0xF0,0x1F,0xE0,0xF,0xC0,0x7,0x0,0x0,/00x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x20,0x10,0x20,0x18,0x20,0xF8,0x3F,0xF8,0x3F,0xF8,0x3F,0x0,0x20,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,/10x0,0x0,0x0,0x0,0xC0,0xF,0xE0,0x1F,0

15、xF0,0x1F,0x98,0x31,0x88,0x20,0x88,0x20,0x88,0x20,0x88,0x20,0x88,0x20,0x98,0x31,0x98,0x1F,0x10,0x1F,0x0,0xE,0x0,0x0,/60x0,0x0,0x0,0x0,0x0,0x0,0x0,0x46,0x0,0x2F,0x0,0x1F,0x0,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,/,0x20,0x0,0x24,0x8,0x24,0x48,0x24,0x84,0xFE,0x7F,0x

16、23,0x2,0x22,0x21,0x20,0x10,0xFF,0x9,0x20,0x6,0x22,0x1A,0xAC,0x61,0x20,0x80,0x30,0xE0,0x20,0x0,0x0,0x0,/我0x0,0x2,0x2,0x2,0x7A,0x82,0x4A,0x82,0x4A,0x8A,0x7E,0x56,0xCA,0x53,0x4A,0x22,0x4A,0x22,0x7E,0x52,0x4A,0x4E,0x4A,0x82,0x7B,0x2,0x2,0x3,0x0,0x2,0x0,0x0,/要0x20,0x10,0x24,0x8,0x24,0x6,0xA4,0x1,0xFC,0xF

17、F,0x22,0x1,0x33,0x6,0x22,0x0,0xF0,0x3F,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xF8,0x3F,0x10,0x0,0x0,0x0,/和0x40,0x0,0x20,0x0,0xF8,0xFF,0x7,0x0,0x40,0x0,0x20,0x8,0x18,0x4,0xF,0x43,0x8,0x80,0xC8,0x7F,0x8,0x0,0x8,0x1,0x28,0x6,0x18,0xC,0x0,0x0,0x0,0x0,/你0x8,0x8,0x8,0x4,0x8,0x2,0x8,0xFF,0xC8,0x0,0x38,0x

18、40,0xF,0x41,0x8,0x41,0x8,0x41,0xE8,0x7F,0x8,0x41,0x88,0x41,0x8,0x41,0xC,0x60,0x8,0x40,0x0,0x0,/在0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0x80,0x0,0xC0,0x0,0x80,0x0,0x0,0x0,/一0x40,0x40,0x48,0x20,0x48,0x1F,0x48,0x20,0xFF,0x7F,0x48,0x42

19、,0x48,0x42,0x0,0x40,0xC4,0x47,0x44,0x48,0x44,0x48,0x44,0x48,0xFE,0x48,0x4,0x6E,0x0,0x20,0x0,0x0,/起0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00/N 个字,32*(N+1);void delay(uint z)uint x;for

20、(;z0;z-)for(x=100;x0;x-);void show1(uchar dat1)P0=0;P0=dat1;void show2(uchar dat2)P2=0;P2=dat2;int main()uint i,j,a,b,k=4;loop:P0=0;P2=0;while(1)if(s1=0)delay(5);if(s1=0)while(1)P0=0;P2=0;a=0;loop2:if(d=1)while(1)for(;b2;b-=2)a+=b;for(j=0;jk;j+) /快慢if(s2=0)delay(5);if(s2=0)P0=0;P2=0;a=0;b=0;k=4;d=d;goto loop;if(s3=0)delay(5);if(s3=0)k=2;if(s4=0)delay(5);if(s4=0)k=7;if(s5=0)delay(5);if(s5=0)d=d;a-=b;delay(300);goto loop2;for(i=0;i16;i+)P1=i;show1(taba);show2(taba+1);delay(3);a+=2;a-=32;a=0;a=0;b=416;return 0;

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报