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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
16x16LED点阵测试程序+Proteus仿真
  K/ f* ~1 k' L8 ?9 e
' j! D: P1 H% c; n0 ?8 F) }
( \2 h2 \+ h% y, x
16x16LED点阵测试程序+Proteus仿真,有学LED点阵可以参考一下。
- Z/ N/ h" `6 r% M' H0 D! K

5 Q8 S) J; c0 z' ~' _- ]& T$ [
  W- ?4 I' {( c+ P' `( T9 X/ T. \
5 q. U% a7 Q, U
/*************************************************************************
/ B/ u, r: C4 d9 c# ~     16x16 LED点阵显示测试程序- Q- R2 B* _* ^$ N: ^+ M' k: t+ K0 ?
说明:由于取模方式,数据传输时按位取反,
$ w# b7 `7 z* d7 U     P0 P2行选,P1 P3列选.
) {- w1 ~# R" C& A3 u# T**************************************************************************/7 e" n1 k' O- \$ i9 p" V4 c" F
#include <reg52.h>
8 ?8 F( F2 o: u7 V! W1 g#define uchar unsigned char
1 W2 M; f5 b1 e3 j! S) U+ l9 P" X1 ~#define uint unsigned int
( H- u# m5 P2 S; L4 l+ z/ ?5 }; n  nuchar code table[]=9 D1 p! ~1 h5 D. ]
{  V2 I. V1 }! g$ E4 W
0x00,0x80,0x60,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00,8 Q, c1 ?9 [! D- j% [9 G1 |
0x01,0x00,0x00,0xFF,0x00,0x10,0x0C,0x03,0x40,0x80,0x7F,0x00,0x01,0x06,0x18,0x00,
$ R3 e3 L0 X& F};//16x16 "你" 纵向字节正序
. J5 T; @+ U8 D# huchar table1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};
2 J+ ^4 v* V* e. t: X' Avoid delay(uint z)8 A, z( h: Q/ C$ F0 t$ n
{
" ]4 o/ y( @1 E9 v# q+ b; T! u        uint x,y;
' o' K$ ~% Q3 d7 ^4 ?3 G        for(x=z;x>0;x--)
" w+ T5 [# {3 V* J, f* r, N                for(y=110;y>0;y--);+ ?6 T! S  q; @
}
8 f5 l) a2 b) r1 t1 Kvoid display();( p% u$ B8 B8 f" {( o3 H
void main()
+ V  g2 w6 r% M{+ U, _& p- l" v' \$ W# i
        while(1)- p5 l2 `, `2 u- K( D: h
        {
6 u" L: i8 {5 F! l: Q. Y' s3 y4 H                display();
8 l/ |2 i7 f" c3 k6 ?  H- z        }: e& E5 h9 g( e( ]7 d
}
; k& I5 {1 s9 m( R$ Dvoid display()$ Q2 {; b. E- o0 L5 \! T, f, J
{2 ]- u3 s  E% m: {! _4 A5 o1 j
        uchar i;9 E. s2 r; Z( E. g/ r. Y+ G
        for(i=0;i<8;i++)
* W$ E* \, O, S' P7 Y4 t9 h                {2 I$ C- S5 r9 `
                        P3=0x00;//关闭高8位列选
: Y& D* }) |. W" t  j                        P1=table1;1 {+ b  S6 a% u, g3 e/ q- C  S
                        P0=~table;1 l2 @3 ~" l! _# ?, `% C$ p! f
                        P2=~table[i+16];
  V* \" z$ N- X, X9 F                        delay(2);
- m4 o9 W8 X0 F6 W  _# ?                        P1=0x00;//关闭低8位列选" ?! [; q0 N+ A
                        P3=table1;& e* l8 P) y7 d3 R
                        P0=~table[i+8];
' {1 Q4 a$ J) q: E                        P2=~table[i+24];
$ T8 r/ {- @- U9 t$ V& c4 V. K. s                        delay(2);
" H/ K& Y& ?  S3 m  n# {                }
& Z6 j& s/ R$ w7 i8 a  Y' [8 u}* O" v! E6 z4 O" `  @( m/ w
        & `# N4 b" ~7 Q/ y& n1 U6 {
游客,如果您要查看本帖隐藏内容请回复
& W# E7 N+ ]$ n5 ?& s. E* t

; [$ Q( X# P; a$ J! H

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-21 09:23 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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