白钻会员
主题
回帖0
积分50389
阅读权限50
注册时间2011-11-13
最后登录1970-1-1
在线时间 小时
|
本帖最后由 zhqsoft 于 2014-5-31 21:38 编辑 , J2 e7 u D8 M$ n0 \3 V8 p: P
7 c C: R- ?& A1 `7 _1 B; D% v显示对了。按键不对。有工程文件么发上来改改
3 {9 k5 O3 E" ~ H" o) b b. U* F& L; e1 Z, m" q
下面是这板子的硬件定义。。。。( F% O/ j L; }, f9 w1 x" I
0 K% K- m4 H- f5 v; H+ y3 j#define NUM_DUAN P1 //数码管段定义/ W5 b2 ]- J$ H7 t. T6 j" n! g
. p) f/ u, Y! s+ B4 {* c4 ]7 B8 V- \% U0 f& J. C7 i h( a9 d
uchar code duan_value[]={0x48,0x7e,0xc4,0x54,0x72,0x51,0x41,0x7c,0x40,0x50,0xff};
1 o: K( W" [9 |. c# R$ B, s+ ?: puchar t_50ms;
7 ^# t |, u$ ]' k! msbit SET=P3^4; //设置时间9 z3 U/ a+ a- V, l$ N! }( ?$ ?
sbit SPK=P3^5; //报警7 T, u& j o2 ^* n P7 e. @7 e/ m
sbit OPEN=P3^1; //启动
4 M1 g. X; q' a' U6 p9 S9 isbit OUT=P3^3; //输出
6 K6 K3 i3 }0 L1 m2 [sbit DOT=P1^5; //点显示,用于显示定时是否启动) c) U: F3 q$ o2 m* }
sbit SUB=P3^0; //时间减
) q6 z' Z) j t' n! \- _3 L1 E0 }! j. K
|
|