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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
16x16LED点阵测试程序+Proteus仿真; Q$ D* w: C5 ?$ u8 X. i

5 X8 |) j8 q1 C$ Y
$ w. t( q- L7 g) h! t/ r7 V
16x16LED点阵测试程序+Proteus仿真,有学LED点阵可以参考一下。
, k( ?2 `' @/ }6 X  _- r
: [7 V4 e  b* X0 \: H

" b6 @/ @. V9 O1 q: o. C

; L# F& q: e) i8 g/*************************************************************************0 C0 u3 F6 b5 Y' G
     16x16 LED点阵显示测试程序
1 t. q( g. s' R( M6 O& ?( z- N说明:由于取模方式,数据传输时按位取反,' ^6 Q( H5 a% _$ q9 L
     P0 P2行选,P1 P3列选.) f! q7 t+ J+ {4 {: a# G: `" M
**************************************************************************/
6 `/ b( c8 \. d8 M2 d#include <reg52.h>
4 N' G, o5 H! V# C2 j/ ~5 x6 G#define uchar unsigned char
% b: h7 n; \1 a+ l* ?#define uint unsigned int1 f7 I  F+ y' Z- q6 {" F
uchar code table[]=
0 n9 C  [3 m* o1 Q9 v! O{7 N$ Y, f7 f1 h; a! J8 v- w
0x00,0x80,0x60,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00,
  s2 G1 z: m& ^# q0x01,0x00,0x00,0xFF,0x00,0x10,0x0C,0x03,0x40,0x80,0x7F,0x00,0x01,0x06,0x18,0x00,
9 e4 M6 G1 x% R2 G" k};//16x16 "你" 纵向字节正序& ^& a7 p( M3 _6 G; Z& ]
uchar table1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};
! o3 u8 a& P% ^4 ~# }& zvoid delay(uint z)
: R' e0 H$ ?! p( x* O1 u( k, c{, m6 t8 \! }$ X
        uint x,y;
0 q' f% @1 n  a/ w4 }        for(x=z;x>0;x--)! c& Z( }7 p: \3 L" O  [& d; z
                for(y=110;y>0;y--);2 |$ J. [/ d$ Y3 t$ C" v( o
}
! q2 ]6 O# v. p' v& G, ovoid display();
4 p3 c$ B2 l' A5 Pvoid main()
* h% T( n7 }/ i6 d- N{. k* s0 }# V/ T  q: K4 z& [
        while(1)  U- j! _# H" C3 t, v
        {9 i8 Q4 Z$ ^* _
                display();2 @! i& n& G; w; g$ P
        }- H9 B* E* Q6 e- H) p' N: H& _  b2 L
}
9 g+ z4 b3 C* C: ^. T: l; ~void display(), ~/ l* \4 K! e% a( N: p2 ]1 g
{  I# ?/ a( x5 v6 ~8 I  }+ g
        uchar i;0 \: \4 S  q5 _' ~
        for(i=0;i<8;i++), K* y; Z8 t! V! u4 H3 m
                {# e$ ?/ U1 m' W  t( D2 }
                        P3=0x00;//关闭高8位列选/ [, c" l. [% Q. D, |: D. ^
                        P1=table1;
5 }2 R2 y, ~* W* u                        P0=~table;
% w" v  o7 t6 Z, g8 I" C                        P2=~table[i+16];& S/ S- o1 U5 _8 Y' Q
                        delay(2);) |; O% O  l( U. Q4 p
                        P1=0x00;//关闭低8位列选, c8 P! K9 P! p: x/ x
                        P3=table1;
" e( M1 r  n9 ^" r3 H8 w                        P0=~table[i+8];
8 s$ j0 T5 W( P4 {  R" K                        P2=~table[i+24];
/ h. v; l, K8 B) a" P2 z                        delay(2);$ X, j4 L2 F7 B: [- s
                }
) D& q+ a6 T; ^2 z) }. ^9 s}) s- i: w5 d7 a8 G' v$ V
        ) e  m$ x/ W5 D' N) N4 }
游客,如果您要查看本帖隐藏内容请回复
& W# M! P# b% G" ]# f+ G) H

9 C6 v/ N6 ~+ x, U- {1 J

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 14:10 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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