|
7七段數碼管.png (17.18 KB, 下載次數: 45)
下載附件
保存到相冊
2018-6-22 16:40 上傳
9 s6 G) l8 D3 ?9 j" @5 O
#include<reg51.h>
: n* e/ g7 ?3 m: q8 l. K#include<intrins.h>
5 \; B& ?3 P' e* ]9 @#define uchar unsigned char) S8 l' W1 S2 C( n% M* U
#define uint unsigned int
# d# n; K1 c; l7 U0 ~' t# euchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
0 n' F+ h0 G) s1 ^4 _1 a6 v//延時9 y6 y5 `/ n$ c5 x I- ]1 @
void DelayMS(uint x)
B& x% b. D% e# k$ m# G5 J. w{
+ B' K3 V( U" d: ?3 iuchar t;( S$ q0 Y% @1 ?! U
while(x--) for(t=0;t<120;t++);/ X) B' @& i2 g5 p
}
3 N3 u7 G: E1 V! r8 \//主程序
* g: }* Q7 ^+ m, `& zvoid main()
5 [ `* y1 x+ P. C6 h* x8 R* ]/ [{! i; {/ }3 I# F
uchar i=0;( A) n: v+ X% N1 F9 ^
P0=0x00;
5 O4 G5 Q. Y& V" `8 wwhile(1)
* z$ _, y0 `, e' T3 g' y) j{
! d1 a- J7 i" c, u# aP0=~DSY_CODE;* ]# O" X6 d6 w. X5 W: T
i=(i+1)%10;# v! T3 r- g! A8 P7 s! o! o
DelayMS(300);
& Q4 o2 M. o9 O9 D! ?( f7 K}
& d0 k* Z7 t1 _1 g; N/ ~}
6 ^1 P4 t! M) l; a2 K& w# u
6 [8 L& c9 A3 c. v# }. O5 h |
|