维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 438|回复: 3

[分享LED点阵C程序

[复制链接]

classn_11

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

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

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

x
/*****************************************************************************************; w3 _9 }& p  x% `0 a$ p! R" k& d
*                                                                                                                                 *+ ?- f9 m9 S( P! J, h7 o  E
*         LED点阵实验(流动显示1 2 3 4 5 6 7 8 9)                                                                 *
6 G8 r2 N  P3 N4 V*        说明 通过P0 和 P2 作为点阵接口                                                                 ** H4 Y' H# m* u4 C0 q4 ]/ Q
*要求学员掌握 LED点阵的工作原理和 各点阵脚的定义及接法,具体接线请参考接线说明                 *$ x8 w+ W. Z2 H0 x" N
*我们采用的LED点阵式是低功耗,在做实验时可以用单片机脚直接驱动         *
9 g3 n3 G, g: z3 X% L7 }* N1 R% B9 W7 p5 r# l0 u* t+ \: u1 r
74HC573资料 http://wenku.baidu.com/view/7447a923482fb4daa58d4b18.html
1 x( ?. ]& w0 h' @- }9 F! n 当LE使能为VCC高时 为透明 输入多少输出就多少
5 ?) ?6 f4 H! t! s/ M$ K 当LE使能为低时 建立时间 保持时间的数据被锁存
5 v) J4 y& g! W4 F. B J20--J8 P1控制红色         J19--JP11 P2控制绿色        J12--J10 P0控制阳极                         
3 T8 s4 w" m( k, {( F% @. q# ~* I4 @6 W: R( c; Y
******************************************************************************************/" T' o- ?# J5 k
# k" b, j; w7 M  T
9 B% J/ t. S8 J9 A" \7 U- \
#include
* J. j4 N& w. y& Z" K  [2 Z- z
0 s. x; H, w* W, hunsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};: X0 r! R) S  i) L; ]3 _* N4 X1 z- m

* t) J. R% f& F( h5 C5 h
) D# ?3 _6 K7 j$ M" g; D; D7 a2 bunsigned char code digittab[7][8]={
! Q. L! y' d" \, K! K( x
- b3 ^2 B5 O% D{0x00,0x7e,0x40,0x40,0x40,0x40,0x00,0x00}, //l" x) b$ \2 O7 y3 D) d

. J9 b9 f+ y  \: S7 G+ R6 w( o{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //o# X4 G% n( g5 }; R: J7 b/ n7 Q2 i- k
* H# a4 n" I7 x$ O# ]
{0x00,0x02,0x08,0x20,0x80,0x20,0x08,0x02}, //v
" _6 E! r8 v% V" F! @+ F! x: i
6 b  t: o7 Q. ?$ F9 k) {{0x00,0x7e,0x49,0x49,0x49,0x49,0x49,0x00}, //e, E  O, s8 U; Q% D, k
% J2 T( S/ {1 ^$ T
{0x00,0x7f,0x02,0x04,0x08,0x04,0x02,0x7f}, //m/ j, [7 z4 v$ U) C( i+ Y3 p
0 g  a4 o; H* {% u5 Y/ u9 k5 \& W5 p
{0x00,0x00,0x3E,0x41,0x41,0x62,0x00,0x00}, //c  k+ z& J2 L" F' F! j
8 r, w0 J: d' Q5 g
{0x00,0x2f,0x40,0x40,0x40,0x40,0x2f,0x00}, //u, c4 A0 {6 G$ n

! S" [1 h3 E/ F};" z% V3 Y) o( C( z) M+ i9 }

% s- L  I3 J) M% x& l' }unsigned int timecount;- B& e3 E! n4 }6 @) R. F0 t; \" {

3 r( b, {1 m* ]- Nunsigned char cnta;! h8 O9 Y: o; g& m, F7 |
: ^! B4 E7 X% B0 A
unsigned char cntb;
: J. u, z) ~7 S& `7 j! [$ K
3 X! }( B2 c6 F3 `4 ^void main(void)
/ x6 q" G: ~: T. R1 N( a0 b  A5 x) f* ~9 x4 A* [
{
) x0 S/ O2 |9 T( T; m; @! C7 f$ V/ a0 p$ r/ u- ~' g% l
TMOD=0x01;, ^+ T0 J0 Q" b4 j5 v# X. X) w( Z

6 f% B/ ^/ g" Z3 I0 mTH0=(65536-3000)/256;2 ~- n9 ?+ H3 J/ p& M* B
, L: B1 G! @+ x: C, x. a1 r# d+ J8 l& g
TL0=(65536-3000)%256;
" E8 U% [4 q0 L# Q6 r: ~$ K/ e4 `0 p1 t
TR0=1;         //开启定时0
; P1 e! z* U9 T/ lET0=1;         $ k" }  p% ~; }! K

+ v6 `! \8 T; u. qEA=1;         //开启中断% S! _. E9 W. s+ t- O* o4 _
5 E, b' p% [5 x* O, X. T
cntb=0;! u: U5 q2 u4 u( ~& M. o1 j

9 g1 n3 M# h4 a" B$ r0 D9 xwhile(1)
- F; Y& H( |5 F; h+ B$ W7 [- m+ Z4 `6 g& ?
{ ;
, M7 D+ S: D: {( W* a; a1 b3 x9 D3 q+ T% h/ E1 G
}! M. p' V. e5 P4 x$ E6 e

! T2 _, m9 N( c* ~, ^1 ?# {}+ b/ r2 I9 U9 H# O
$ T/ p) k2 i! H# s6 u9 D

; X% j; \# Q" i/*************************************************! z! ?7 t! T. P$ T- t9 v
*- ~% K- J1 n# R: I! u* G
*         定时中断1 h+ u- S! q) O) [5 @+ b/ N& a. h$ n" t
********************************************************/                 / `4 J+ @: Q$ _0 Q, y
void t0(void) interrupt 1 using 0
) @% r) f0 D7 o& s8 \$ ^% C{
' p( l! Z; Y& }' R* k. B& u" K) c3 V( x* j9 ^0 H" A
TH0=(65536-3000)/256;         //定时器高位装载数据
. _% V  ^( D" S# j TL0=(65536-3000)%256;         //定时器低位装载数据/ q  ]. N% R7 R3 S  V. O5 \

% P. T- u' `3 p1 }: I' h: o) @5 R 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-5-19 15:03 , Processed in 0.259843 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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