维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 442|回复: 3

[分享LED点阵C程序

[复制链接]

classn_11

发表于 2009-12-10 21:00:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
/****************************************************************************************** l* ?2 ~: S% J1 A* Z
*                                                                                                                                 *
7 l, U% M. J  p9 }0 B( w& \*         LED点阵实验(流动显示1 2 3 4 5 6 7 8 9)                                                                 *
5 t7 ^; t) X- P$ |- a*        说明 通过P0 和 P2 作为点阵接口                                                                 *% H: m" X, h$ G* Y( N
*要求学员掌握 LED点阵的工作原理和 各点阵脚的定义及接法,具体接线请参考接线说明                 *
$ Y" V9 e( Z: ?/ @$ t+ o*我们采用的LED点阵式是低功耗,在做实验时可以用单片机脚直接驱动         *
& g& d* U: |; x- ~6 C* ~
% n2 {. S$ U2 \3 N 74HC573资料 http://wenku.baidu.com/view/7447a923482fb4daa58d4b18.html3 m" a  W/ U- U- Y1 ]/ w
当LE使能为VCC高时 为透明 输入多少输出就多少
/ m* A- t, I$ V: J% U8 m$ e 当LE使能为低时 建立时间 保持时间的数据被锁存$ L' G( a" v& K" e
J20--J8 P1控制红色         J19--JP11 P2控制绿色        J12--J10 P0控制阳极                         
' \8 R) ?' t$ z
- u5 U4 X6 h" P* t4 A******************************************************************************************/
7 |5 b+ I. f8 z
: x7 L! t* R% T& E; S/ c& X% r4 q) M7 |
#include# c+ D- Q7 O6 ^  d0 R4 d

  x5 [$ U! C6 s. U1 ]unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};5 l7 a( o8 u# }; C# O; a9 s; m/ w" r

# S, m, \! R  z8 C1 _) B  S& k+ x- w" v1 Z# G5 ^. c
unsigned char code digittab[7][8]={# [. f% U, h) w
  T4 G8 w% _& u( }1 N+ K
{0x00,0x7e,0x40,0x40,0x40,0x40,0x00,0x00}, //l
, b2 Z8 w' S5 n) R( g% Z# n6 s2 K/ z2 n8 z  K) o" @
{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //o
# ~9 N3 Q3 L: o- E! x
  ^' P3 u; u0 }7 C+ N) s- O* a1 N0 V: n{0x00,0x02,0x08,0x20,0x80,0x20,0x08,0x02}, //v* v9 e) C0 I, \3 d

- |, J1 `; s  X. S, p8 W; {$ l{0x00,0x7e,0x49,0x49,0x49,0x49,0x49,0x00}, //e& L) p) Q) I6 t1 d+ V+ t- W

! b  I* \. `' A7 k4 J0 T{0x00,0x7f,0x02,0x04,0x08,0x04,0x02,0x7f}, //m7 j- N* o7 T: \: k' f5 G+ R

2 I1 \5 A8 s) V0 H! a$ k1 |{0x00,0x00,0x3E,0x41,0x41,0x62,0x00,0x00}, //c" ]. _# p$ K) \6 I: g4 ]* j

8 X. p8 I9 C6 w$ K{0x00,0x2f,0x40,0x40,0x40,0x40,0x2f,0x00}, //u
! A1 i0 A) i6 Q' k1 b4 m' u# @& }( G  E+ x
};
0 @" z5 E* n# `0 |
. T; C5 ~; f4 e) q6 @  Gunsigned int timecount;! L& d2 I, L: C; P- R) i+ @

+ R- v! n7 _+ b2 C3 C0 v) [unsigned char cnta;
- t$ H' }5 H! Z' W# U; f
* |/ h8 H0 M% _unsigned char cntb;
. k1 Y6 ~) O7 U3 C( e- x
9 p% ]- D$ I: G$ h( t7 A& u6 B0 t: _void main(void); w8 A4 Z1 v1 F# O

, T- f5 O5 H2 w# i6 {{
* A) D/ B" q/ a( F+ t
. n: ]1 D; d9 e8 P- B: _1 J- gTMOD=0x01;& a' C" N1 |- |, l# K7 I

$ p7 `8 ^$ J- e2 ~- |$ UTH0=(65536-3000)/256;
0 y9 t/ [0 l2 u2 u' T9 e3 T" W# ?# @* W5 {# \& |
TL0=(65536-3000)%256;
- F6 E# b. X1 {- Y, k, D$ C! ?5 i' _9 l5 m
TR0=1;         //开启定时0) k! r) d- U+ s! ?' H( ]+ Q" _4 J& A
ET0=1;         8 a7 j% x, b& @1 I& G

# l9 l' ~+ ~! C7 D/ x% G4 LEA=1;         //开启中断$ `* c# P& Z: }0 Z$ C
( Z# c" j2 o8 j) D! `
cntb=0;4 r( [. w* U0 |

- _- a: P: c2 T/ |: C, e0 ^while(1)
+ z8 m$ E! q* m- Y# f* [
! l3 M& X; X9 Y0 ~: x# o/ |' H{ ;$ ], B5 Y/ \& ?' K. _
5 r2 m7 t+ t  n; |7 }
}( @) {7 H& m( D7 K/ r3 ^. Z

% c6 \5 J: `+ @/ S}
, I# M$ {* ]+ p( q! K0 ]2 q) S8 T6 e7 b  R% |

" G; M) Y% O: C7 w2 R/*************************************************) S. H8 ^# H; J6 z6 X9 E
*, V' v  z, C1 T5 D0 M& b: a
*         定时中断
& L+ Y7 E" E+ z; ^# e********************************************************/                 . F- X0 m/ M- j, D5 E# e
void t0(void) interrupt 1 using 0
" _8 L! _1 X& K( a3 u8 c( w9 D{) n5 J& V/ F6 i! f2 i) m: u/ ^
9 H# d; j# _$ x
TH0=(65536-3000)/256;         //定时器高位装载数据
3 E7 O/ i: m5 h3 [ TL0=(65536-3000)%256;         //定时器低位装载数据" c! \" u4 D: s4 K" ?

! a% V" o7 f. V0 @! e$ q6 s4 l. W6 e if(cntb

手机扫码浏览

classn_11

发表于 2009-12-10 21:01:00 | 显示全部楼层
我这里有可以用的程序,如果你有意向就联系我吧!

classn_11

发表于 2009-12-10 21:01:01 | 显示全部楼层
mcp2002 2009/3/1 14:46:30不错不错回头我也来搞一个

classn_11

发表于 2011-11-19 06:04:53 | 显示全部楼层
好贴坏贴,一眼就看出去  
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|手机版|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

GMT+8, 2024-6-6 15:12 , Processed in 0.280559 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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