找回密码
 注册
关于网站域名变更的通知
查看: 318|回复: 2
打印 上一主题 下一主题

16x16LED点阵测试程序+Proteus仿真

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-12-4 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
16x16LED点阵测试程序+Proteus仿真
8 w# f+ x5 l5 m2 H9 U$ i. D
8 I8 Q$ t2 J- U. w
9 H: }' H+ u. D& c* \  h
16x16LED点阵测试程序+Proteus仿真,有学LED点阵可以参考一下。# z, s2 d; |) e

* [) ?; e# y9 }; W- K6 X1 I
" O5 Z. g! D; y) Z) y+ ]

& {& X5 r- r" ?; ^9 Z; h/*************************************************************************/ g. ~8 B8 ]# R7 ^
     16x16 LED点阵显示测试程序. q9 N/ z, b. R5 z, H
说明:由于取模方式,数据传输时按位取反,
5 g1 N( k: L5 F2 K     P0 P2行选,P1 P3列选.3 O: U; H6 E: z  ?
**************************************************************************/
4 U* Y% h" y  K/ f. ?1 {#include <reg52.h>5 u3 _& A: S$ p* V
#define uchar unsigned char3 o% i9 t% g5 i' |/ k3 X
#define uint unsigned int
' u  J- ?4 p1 D2 W7 y+ euchar code table[]=
+ y9 O, j5 O  x{
' `, T$ |7 ?1 V6 O# Q4 U0x00,0x80,0x60,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00,3 V2 u9 y# F& J$ }; j3 \$ F# ^
0x01,0x00,0x00,0xFF,0x00,0x10,0x0C,0x03,0x40,0x80,0x7F,0x00,0x01,0x06,0x18,0x00,4 Y5 B; S, R4 w$ N$ \
};//16x16 "你" 纵向字节正序
, ~+ L. H1 c/ r0 V* Q5 ]& Buchar table1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};. m3 Y1 Q; r2 F, C6 c2 I3 K' N
void delay(uint z)
$ a! H' W1 h# B5 ]# t{
/ v( F/ J7 K  D- I8 u' y        uint x,y;
5 K' h9 j+ B# Z2 x( R        for(x=z;x>0;x--)
3 Q' W3 K' T0 G# Z                for(y=110;y>0;y--);+ E9 ?. B6 K4 f" ?1 B% }9 }
}2 M3 @- t' v+ o6 t( ?( ^: }( f2 O$ M
void display();
( K0 o( q1 U3 M6 O- _& l, rvoid main()
/ @8 k1 g$ O! }1 s! \; l: A. `{
- q, f6 y; v, ^        while(1)6 v! p% u& S2 Q& C% m* t6 z2 P
        {
! R% R1 j( m, W! A7 f9 I                display();. n3 A! T+ {+ {7 Y6 S4 b* `2 d
        }
; w" n: U; A* R) I' y4 ?, ?* ?$ o}
: D8 K+ G8 [. a$ g) g4 f( `) ^- i. jvoid display()  w0 i, o6 {( K- o
{
7 Y% G9 b! t9 M/ Y4 V        uchar i;
2 X8 f; C- Y% j# v; U. o        for(i=0;i<8;i++)
* O' `2 A5 r% k/ V9 ]& G                {% i/ d; w1 y5 A6 t; O; X
                        P3=0x00;//关闭高8位列选
! `% Q7 F. Y* C# {9 c9 r/ _                        P1=table1;, {6 V5 c# Q4 R! g  e
                        P0=~table;5 n: B! z; B4 R9 W
                        P2=~table[i+16];% O, T7 f# j, R
                        delay(2);
6 M- [& @3 r& T  ~                        P1=0x00;//关闭低8位列选
& d, t3 h. s! ?6 C; q                        P3=table1;  d. o+ _: A9 d, i
                        P0=~table[i+8];8 |' Y: Z4 Z# ~9 f: s
                        P2=~table[i+24];
$ P, k+ ^3 r$ z6 c                        delay(2);9 |+ H, {) m; d
                }
$ _7 g' L# q5 E$ B& }}
4 W) j. m7 n# o1 K: J' O: H9 q/ {        0 b3 C1 b3 G' [( c" F6 g. j3 R
游客,如果您要查看本帖隐藏内容请回复

4 k4 q3 q: q: v: P7 P2 w6 |
- a5 S$ o: t7 Q( ^  k& b/ ?

该用户从未签到

3#
发表于 2019-2-26 17:32 | 只看该作者
看看楼主的代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-28 21:59 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表