您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页1616led点阵显示屏电路及程序

1616led点阵显示屏电路及程序

来源:爱问旅游网



.

..

.

ST:

ORG

0000H

;开始

..

AJMP

ST

ORG

0003H

AJMP

KUAI

ORG

0013H

AJMP

MAN

ORG

0030H

MOV

P0,#00H

.

MOV

P2,#00H

.资料.

MOV

IE,#05H

MOV

IP,#01H

MOV

TCON,#05H

SETB

EA




.


..

.

MOV

R0,#90H

;主程序


..

MOV

R0,#180

MAIN:

JNB

P3.0,K1

K1:

LCALL

D1MS

JNB

P3.0,BEGIN

AJMP

MAIN

BEGIN:

JNB

P3.1,K2

K2:

LCALL

D1MS

JNB

P3.1,K22

SJMP

NEXT

K22:LJMP

MAIN

NEXT:

MOV

DPTR,#TAB

MOV

R1,#00H

;16*字数

MOV

R4,#255

CM:

MOV

R5,#7

.资料.

MOV

R3,#16

C1:

MOV

R2,#0

C16:MOV

P0,#00H

MOV

P2,#00H

MOV

A,R2

MOVC

A,A+DPTR

MOV

P0,A

.





.


..

.

D1MS:

INC

R2



MOV

A,R2

MOVC

A,A+DPTR

MOV

P2,A

INC

R2

MOV

P1,R1

INC

R1

ACALL

D1MS

DJNZ

R3,C16

MOV

R3,#16

DJNZ

R5,C1

INC

DPTR

INC

DPTR

DJNZ

R4,CM

AJMP

BEGIN

MOV

A,R0

MOV

R6,#3

MOV

R7,A

DJNZ

R7,$

DJNZ

R6,$-4

RET

KUAI:

MOV

R0,#120

.资料.

..

.




.

..

.

RETI

MAN:

MOV

R0,#255

RETI
TAB:
zero:
DB000H,000H,000H,000H,000H,000H,000H,000H DB000H,000H,000H,000H,000H,000H,000H,000H DB000H,000H,000H,000H,000H,000H,000H,000H DB000H,000H,000H,000H,000H,000H,000H,000H ;0 ZHONG:
DB000H,000H,0F8H,003H,008H,001H,008H,001H DB008H,001H,008H,001H,008H,001H,0FFH,0FFH DB008H,001H,008H,001H,008H,001H,008H,001H DB008H,001H,0FCH,003H,008H,000H,000H,000H GUO:
DB000H,000H,0FEH,0FFH,002H,040H,00AH,050H DB08AH,050H,08AH,050H,08AH,050H,0FAH,05FH DB08AH,050H,0CAH,052H,08EH,0H,00AH,050H DB002H,040H,0FFH,0FFH,002H,000H,000H,000H KUANG:
DB004H,002H,004H,001H,0E4H,03FH,09CH,010H DB084H,090H,0C6H,05FH,084H,020H,0F8H,01FH

.

.资料.

..




.

..

.

DB008H,000H,009H,000H,00EH,000H,008H,000H DB008H,000H,00CH,000H,008H,000H,000H,000H YE:
DB000H,040H,010H,040H,060H,040H,080H,047H DB000H,040H,0FFH,07FH,000H,040H,000H,040H DB000H,040H,0FFH,07FH,000H,044H,000H,043H DB0C0H,040H,030H,060H,000H,040H,000H,000H DA1:
DB020H,000H,020H,040H,020H,040H,020H,020H DB020H,010H,020H,00CH,0A0H,003H,07FH,000H DB0A0H,001H,020H,006H,020H,008H,020H,010H DB020H,020H,030H,060H,020H,020H,000H,000H XUE:
DB040H,004H,030H,004H,011H,004H,096H,004H DB090H,004H,090H,044H,091H,084H,096H,07EH DB090H,006H,090H,005H,098H,004H,014H,004H DB013H,004H,050H,006H,030H,004H,000H,000H XIN:
DB080H,000H,040H,000H,020H,000H,0F8H,0FFH DB007H,000H,024H,001H,024H,0FDH,024H,045H DB025H,045H,026H,045H,024H,045H,024H,045H DB0B4H,0FDH,026H,001H,004H,000H,000H,000H

.

.资料.

..




.

..

.

XI:
DB000H,040H,000H,030H,000H,000H,0FCH,077H DB0A4H,084H,0A6H,084H,0A5H,08CH,0A4H,094H DB0A4H,0B4H,0A4H,084H,0A4H,084H,0FEH,0E7H DB004H,000H,000H,010H,000H,060H,000H,000H YU:
DB000H,008H,000H,008H,000H,008H,0FFH,008H DB088H,008H,088H,008H,088H,008H,088H,008H DB088H,008H,088H,04CH,088H,088H,088H,040H DB0CCH,03FH,088H,000H,000H,000H,000H,000H DIAN:
DB000H,000H,0F8H,007H,048H,002H,048H,002H DB048H,002H,048H,002H,0FFH,03FH,048H,042H DB048H,042H,048H,042H,048H,042H,0FCH,047H DB008H,040H,000H,070H,000H,000H,000H,000H QI:
DB040H,000H,020H,000H,058H,000H,047H,000H DB0H,000H,0H,000H,0H,000H,0H,000H DB0H,000H,0H,000H,0D4H,01FH,014H,020H DB006H,040H,004H,080H,000H,070H,000H,000H GONG:
DB000H,020H,004H,020H,004H,020H,004H,020H

.

.资料.

..




.

..

.

DB004H,020H,004H,020H,004H,020H,0FCH,03FH DB004H,020H,004H,020H,004H,020H,004H,020H DB004H,020H,004H,020H,000H,020H,000H,000H CHENG:
DB024H,008H,024H,006H,0A4H,001H,0FEH,0FFH DB0A3H,000H,022H,041H,020H,041H,07EH,049H DB042H,049H,042H,049H,042H,07FH,042H,049H DB042H,049H,07EH,069H,000H,041H,000H,000H XUE1:
DB040H,004H,030H,004H,011H,004H,096H,004H DB090H,004H,090H,044H,091H,084H,096H,07EH DB090H,006H,090H,005H,098H,004H,014H,004H DB013H,004H,050H,006H,030H,004H,000H,000H YUAN:
DB000H,000H,0FEH,0FFH,022H,004H,05AH,008H DB096H,087H,00CH,081H,024H,041H,024H,031H DB025H,00FH,026H,001H,024H,03FH,034H,041H DB0A4H,041H,014H,041H,00CH,070H,000H,000H

END

.

.资料.

..




.

..

.

#include<reg51.h>
#defineuchar unsigned char
#defineuint unsigned int
sbits1=P3^0;
sbits2=P3^1;
sbits3=P3^2;
sbits4=P3^3;
sbits5=P3^4;
bitd=1;
ucharcode tab[]={
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,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,//2
0x0,0x0,0x0,0x1,0xE0,0xF,0xF0,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,//0
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x20,0x10,0x20,0x18,0x20,0xF8,0x3F,0xF8,0x3F,0xF8,0

.

.资料.

..




.

..

.

x3F,0x0,0x20,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,//1
0x0,0x0,0x0,0x0,0xC0,0xF,0xE0,0x1F,0xF0,0x1F,0x98,0x31,0x88,0x20,0x88,0x20,0x88,0x20,0x88,0x20,0x88,0x20,0x98,0x31,0x98,0x1F,0x10,0x1F,0x0,0xE,0x0,0x0,//6
0x0,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,0x23,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,0xFF,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,0x40,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,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)

.

.资料.

..




.

..

.

};
voiddelay(uint z)
{
uintx;
for(;z>0;z--)
for(x=100;x>0;x--);
}

voidshow1(uchar dat1)
{
P0=0;
P0=dat1;
}
voidshow2(uchar dat2)
{
P2=0;
P2=dat2;
}

intmain()
{

.

.资料.

..




.

..

.

uinti,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(;b<416;b+=2)
{

.

.资料.

..




.

..

.

a+=b;
for(j=0;j<k;j++) //快慢
{
if(s2==0)
{
delay(5);
if(s2==0)
{P0=0;P2=0;
a=0;b=0;k=4;
gotoloop;}
}
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);
gotoloop2;}
}

for(i=0;i<16;i++)
{P1=i;
show1(tab[a]);
show2(tab[a+1]);
delay(3);
a+=2;
}
a-=32;
}
a=0;

.

.资料.

..




.

..

.

}
b=0;

}
}
else
{
while(1)
{
for(;b>2;b-=2)
{
a+=b;
for(j=0;j<k;j++) //快慢
{
if(s2==0)
{
delay(5);
if(s2==0)
{P0=0;P2=0;
a=0;b=0;k=4;d=~d;

.

.资料.

..




.

..

.

gotoloop;}
}
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);
gotoloop2;}

.

.资料.

..




.

..

.

}

for(i=0;i<16;i++)
{P1=i;
show1(tab[a]);
show2(tab[a+1]);
delay(3);
a+=2;
}
a-=32;
}
a=0;
}
a=0;
b=416;
}

}

}
}

.

.资料.

..




.

..

.

}
}
return0;
}

.

.资料.

..


因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务