|
7七段數(shù)碼管.png (17.18 KB, 下載次數(shù): 45)
下載附件
2018-6-22 16:40 上傳
7 e( R( R5 m% T7 g #include<reg51.h># `" J/ T8 G1 P% L. q# Z
#include<intrins.h>
N! ^# r! _* X, j" ^6 C#define uchar unsigned char. L! y! `' k+ E: i5 g* p
#define uint unsigned int6 E/ [/ M8 R( [4 V- U& H9 j; Y
uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};7 P/ C# z9 N; ]2 x+ |, j
//延時# n3 J c1 P4 m) }) ]( a9 C; A/ z
void DelayMS(uint x)8 \' X" @- ]7 z6 o
{. O2 w8 v. d' X$ A- ~
uchar t;8 {* B0 t& D' I7 `6 q" U% r% D5 K& W
while(x--) for(t=0;t<120;t++);
& n9 n& h1 e* e5 |}. h9 K) }- x" C! R+ V
//主程序+ f6 b! s( s j, X f1 a3 V6 s& ~8 L
void main()& F+ L4 A7 o4 S3 ~& h/ o7 L
{
$ ~# r! N" H- u( t$ Uuchar i=0;
5 [& S7 G; s$ D1 W, \P0=0x00;
/ s# d' m" W8 P5 iwhile(1)/ E* `1 ^; r5 y# D8 H( U
{
: l& Q! M8 D1 J2 y/ f5 \! aP0=~DSY_CODE;% |0 K0 _, A2 A' c: u( H
i=(i+1)%10;
- e) D+ J5 a$ |" P% L* eDelayMS(300);
7 k4 N* W* |( y9 h% z7 Q$ ^ O}- x' c) D) D" L' H
} % V- D% ^1 N7 X
1 ~! U2 a' C: b: V9 R$ E
|
|