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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
16x16LED点阵测试程序+Proteus仿真
$ `2 {6 A0 t& t, T" Y. {: O. X7 W7 I+ r) l5 e

3 z' J, R' b$ A! R$ S16x16LED点阵测试程序+Proteus仿真,有学LED点阵可以参考一下。
' v' z' X6 @6 p
' U0 i) |3 E2 v% p" G; Q

( ]+ d5 K7 `. b3 A5 F6 P* n

  [2 y& Y3 l% e5 O# C" N7 ^; \/*************************************************************************
( ~3 m5 j8 j) l; @! c' I     16x16 LED点阵显示测试程序8 T1 q& s; H" S: d
说明:由于取模方式,数据传输时按位取反,
6 G' g, b, O2 [" G     P0 P2行选,P1 P3列选.
7 z$ ?! d. Q( f: T+ `' T- Y# U**************************************************************************/
2 S3 R2 H, q9 U; }+ K/ D#include <reg52.h>6 O/ i; Z# g+ o! n4 Q. I) F3 Q
#define uchar unsigned char; z) G; s* U8 K' x
#define uint unsigned int) w7 X! @2 ^3 w, K* L, u5 B
uchar code table[]=1 Q% M* l+ Y( N
{
6 S! d" ^" F% u. F: z) {1 c7 X0x00,0x80,0x60,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00,$ W5 ]' _, b# O% z+ g1 w0 q4 U6 P
0x01,0x00,0x00,0xFF,0x00,0x10,0x0C,0x03,0x40,0x80,0x7F,0x00,0x01,0x06,0x18,0x00,! C/ j8 ^2 K3 F: ~( d( e
};//16x16 "你" 纵向字节正序
3 `" Y+ }; K) U  u2 k5 huchar table1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};
6 v1 z3 D# Q4 r/ c# B. }void delay(uint z). G) s. [/ X% [- ?- ?+ R
{
7 j6 b7 o5 R' ]  c& P        uint x,y;
, U9 F) ^% A- M. E' Z        for(x=z;x>0;x--)7 a% R/ a! G9 e$ h( F
                for(y=110;y>0;y--);
/ m; Q# y  {# l4 x  k2 _3 E8 ?}
$ X% d9 [# Z+ H# ovoid display();
: q& a8 v7 k) g2 ^2 }6 vvoid main()  G' i) F! M0 Y0 P7 f' O9 [9 `
{5 T+ J( q/ z0 m2 R3 A; i6 d, W
        while(1)
" N* j4 M. v! h# F1 N        {
* O7 n8 ~7 T: {1 v5 M+ Z                display();9 J( ~6 q! P8 W6 c" B8 h8 a
        }
  a. W0 C$ W% D/ z, Z3 A1 S}# ?. l$ s% ^# V" }* y. |- W
void display()2 ?- M2 y" i% }- t1 g) ^
{  p6 \& w9 O' Y) v8 R2 }, R
        uchar i;
8 n0 Q3 f/ B/ A, Y! P        for(i=0;i<8;i++)" ~" D, B; g; h% I( Q2 G3 G
                {
! C" P# O) `9 W2 i8 C                        P3=0x00;//关闭高8位列选
. O6 e# \5 W' m                        P1=table1;
3 c2 B  [! e3 }4 B                        P0=~table;
( D* E% ]' T8 F3 w                        P2=~table[i+16];+ A% `3 w9 d/ Z1 T2 v
                        delay(2);
  L) D2 Y! I) h% l3 g) d/ }                        P1=0x00;//关闭低8位列选' E. o$ ]& p5 ^% F5 o
                        P3=table1;
, z, d  P4 `' N2 S; M% }                        P0=~table[i+8];( ~" a: i, o! r  o8 Q
                        P2=~table[i+24];
6 t; b' M& G" U8 X% W. f, g% i                        delay(2);. ^0 S# x0 b  w
                }: s1 j5 o- I. h/ F) i7 ?' ]
}4 {/ `+ A2 d: f) ], Z# d1 Q
        
) Y; \& S6 }6 ~' ?' ], a8 i
游客,如果您要查看本帖隐藏内容请回复

% P7 H( t6 r6 M& E5 @& W6 k. Q8 R/ s& ]+ N1 n6 S1 f

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-4 02:49 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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