维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

img_loading
智能检测中

微信扫码 , 快速开始

查看: 455|回复: 3

[分享LED点阵C程序

[复制链接]

该用户从未签到

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

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

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

x
/*****************************************************************************************5 n0 M+ @! |) Z) x
*                                                                                                                                 *
/ F# n- T; h( q2 _*         LED点阵实验(流动显示1 2 3 4 5 6 7 8 9)                                                                 *( W% z2 {: p6 x7 Q5 W
*        说明 通过P0 和 P2 作为点阵接口                                                                 *0 Q# X% X3 A; d% U8 ]7 H
*要求学员掌握 LED点阵的工作原理和 各点阵脚的定义及接法,具体接线请参考接线说明                 *, d( D! Q! d! ?, G5 R  P" W
*我们采用的LED点阵式是低功耗,在做实验时可以用单片机脚直接驱动         *
) m* g) E5 ]$ H9 N5 T4 f) V5 z1 W% y; M& ^+ Z' a
74HC573资料 http://wenku.baidu.com/view/7447a923482fb4daa58d4b18.html9 g1 [6 l3 E! a
当LE使能为VCC高时 为透明 输入多少输出就多少
+ C! M; i% I/ f) e6 C 当LE使能为低时 建立时间 保持时间的数据被锁存" f2 @1 k' i! h
J20--J8 P1控制红色         J19--JP11 P2控制绿色        J12--J10 P0控制阳极                         2 u; Z/ X+ H$ |) e& m6 j' x( Y

0 H" v- T0 v& c7 h# V! ?( [+ s******************************************************************************************/
, {8 `& Z9 m* L, k  z) m, ?+ {8 b
. g7 w* ]& v0 f* b# g; @4 }6 t
( @  G" D/ x4 C#include2 B4 ^  v% r3 r" z9 ]

& f: u! Z9 ?* T1 Y6 Bunsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};' ]7 Q5 `5 [) q# W) ^* y* C3 I: u

. c# F: M: W* K# ]0 D
% ^2 c' D" @2 ~unsigned char code digittab[7][8]={; B4 D0 W1 a. T9 j0 X
0 u. Q; M$ q1 s8 Y+ }% r1 Q
{0x00,0x7e,0x40,0x40,0x40,0x40,0x00,0x00}, //l2 z* a; Z0 N5 P

6 @, T: n, v: `+ ~2 U" C$ m% z+ _{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //o
7 G4 s( v3 A& j! B4 ~8 |5 t! T& B# s0 F' D. V# d  \! K$ I
{0x00,0x02,0x08,0x20,0x80,0x20,0x08,0x02}, //v
+ |5 }" S' A! C+ Q* d* h  t9 Z( u1 K( G1 w
{0x00,0x7e,0x49,0x49,0x49,0x49,0x49,0x00}, //e
0 z- S/ X8 F( A
( q2 ~: D4 l6 M: n* U- V" ^; u; [{0x00,0x7f,0x02,0x04,0x08,0x04,0x02,0x7f}, //m
6 h$ V: T; ~- p: \- U) B
2 N5 W/ M) W7 F0 R, }. P{0x00,0x00,0x3E,0x41,0x41,0x62,0x00,0x00}, //c) P5 V. a) P6 E( O! o4 d
! G3 k; A0 @$ h6 O" b, C
{0x00,0x2f,0x40,0x40,0x40,0x40,0x2f,0x00}, //u
) I# g* b. j- k, P* Q, o' H9 M  a7 @3 W, n. O
};
) e5 h( R/ h& x/ B) {9 s7 o: t! C* J, t) i# J  J- }
unsigned int timecount;
8 K" d+ N" n+ k1 j; c- t3 A- P4 i
: C4 V: |) L5 t$ a" v2 \& Z( e0 u! i7 c4 Xunsigned char cnta;
3 u( h6 g) \2 [. c6 |2 \3 c; e, \% @
unsigned char cntb;
+ I! b/ D5 F& z9 @* ]
, i1 e; O/ d) H6 {  U# nvoid main(void)
9 |' }, ]5 d( }" G
6 q, O4 Q& L' \{! _7 p, B9 A' s, z" e6 t8 H

; a, A/ Y3 u' i; ?TMOD=0x01;
; K  g9 |& Q9 G- H$ I$ E; b* z& J
9 e9 a. ?3 z! V. r2 |3 o  l: ?4 OTH0=(65536-3000)/256;
8 x; \- h* M. ^, h1 f7 t
& b- G1 B) n( wTL0=(65536-3000)%256;8 {, d8 n. l' e1 ^0 u( |- a
1 H: u1 H6 Q7 w0 O
TR0=1;         //开启定时0! E" W' O5 t  F# G0 a
ET0=1;         
5 r0 |3 {- Y4 |5 j8 @% A( D/ y
; u& b& l) K) S  sEA=1;         //开启中断4 u5 H3 Z0 v* |9 |
4 S  a: i: ]" }. d: E: X* l
cntb=0;; Z+ u, m& ^& R4 W

* e' V! {! z$ |! [" g0 s1 f4 twhile(1)
7 H) R2 e/ V- M* i% g9 [) p; z9 ^1 L' @) j. h
{ ;
) R  H: B4 d' W7 s# s$ x0 T% q) ]
7 U6 ~+ _, F1 O7 V9 R' C2 D5 m8 G/ @! ?}
+ |2 e6 o. |6 w  K' D+ t, ]6 y5 S
}9 e! K0 n2 b/ |! ?  S) @- \3 T# {7 G

, a/ O& ^$ p0 D1 S. A9 Q* `
* x$ m, G" r( ]& X( B/*************************************************
! y% [6 r" {1 e" G) o*
* Y) u. t0 ?9 z' O5 a5 O*         定时中断. {6 B6 ^/ r+ }/ r
********************************************************/                 
: y' P- s. Z/ f- fvoid t0(void) interrupt 1 using 0
% t/ d5 q+ U& i. n* V5 C{
" O, _" W4 o+ f$ P1 q7 D/ X
/ `! b0 k  {" C& t/ t: K TH0=(65536-3000)/256;         //定时器高位装载数据5 `: g+ n7 K5 T# f: Z
TL0=(65536-3000)%256;         //定时器低位装载数据7 w& l$ a5 q( i0 y; N

: ?3 s) p4 z$ @2 p if(cntb

手机扫码浏览

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

本版积分规则

QQ|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

GMT+8, 2025-5-20 00:05 , Processed in 0.469525 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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