|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑 5 c. T" F- J3 W# e3 D( H& L! d0 }
+ _/ [+ [+ y* D7 m- G, K" v2 n
#include <reg52.h> ( i& V! z' e# ^% p
#include <intrins.h>6 o, D5 l) ~, C. V& |! P: ~
#define uint unsigned int
5 n4 m* J+ N; d6 `# ^ {( d; c#define uchar unsigned char
1 M! u; i2 v# m8 y: J8 evoid delayms(uint);
' o4 A" h0 [4 ~0 K6 uuchar aa;
$ t3 S1 e& C# t& o1 A& Lvoid main() ' |1 u; c( U: \- [: F' v
{3 G& \' `# k% z
aa=0x01;# w; U; X, ^' Q: K9 O
/ F' I7 K3 l5 f: s
while(1)
* H. P/ R- z! v! i {% | L6 D4 J0 `, O3 J9 R" x7 T
9 l' b; D+ ~5 S" `0 F+ h: l, T P0=aa;
; U. ? `6 q/ u/ M3 `2 m* [ delayms(500);
& ]* h5 @3 T) i) N aa=_crol_(aa,1);
2 w J( q# [- v& U, H8 d) N8 a7 ^2 v : Y; q4 d, c" e
} $ ]; A* ]- G: A' i5 N
}* \0 g- ]2 \* J% E8 C6 u
void delayms(uint xms) 6 C" m; o, [# K8 F7 M) I
{
( m5 a1 f- t9 { g9 _, U uint i,j;0 c# r5 `3 @* g0 w) j5 l
for(i=xms;i>0;i--)
# V2 A' o% u8 h& x: S% [ for(j=110;j>0;j--);2 r. ?* c1 M s* |8 ]( S5 g, e! k
6 T2 A& l! A) }, ?, h- M: q2 M}
" i3 M1 v0 m/ [/ I4 Y5 v% _
' ~: D/ t$ r% t4 V3 a. U9 }: Z |
|