|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑 : i$ Q/ k8 m9 X3 O+ ?! ~! T+ U. u
9 I3 N! Y8 o1 s6 B- i
#include <reg52.h>
9 D- r% @: v6 ?( j2 G" P' |#include <intrins.h>6 x7 V k2 i+ b, W; K( h2 g
#define uint unsigned int
; Q8 f* i0 H6 F0 h+ S* I/ f/ G# w#define uchar unsigned char. C$ z1 z) L. U1 Q v0 O
void delayms(uint);
+ N0 N8 h. O" D suchar aa;
( t1 }( Y& r: ]' N- S2 E3 V4 Evoid main() + h0 Y a7 D3 q" C
{
& M0 `; O/ g$ |+ o1 @ aa=0x01;
0 D1 _6 o& E+ s' ~' T5 ?& F
2 [+ ^6 w, P5 L while(1)
6 F D5 D) _$ w2 @* ~ {
% G7 t4 U9 r$ [) t1 H4 Y* Q
% t* E7 e7 e( i& C0 r P0=aa;( F0 l; P9 @/ Z( P- D
delayms(500); " b. I+ z/ w9 d2 [% h+ A2 \
aa=_crol_(aa,1); 2 \3 I( y$ A0 K
8 G- a9 n7 d+ H) } }
5 ?: w+ p" f- {! V}
7 l# F i* Y3 Bvoid delayms(uint xms)
* c) j+ w: ?5 [) y4 D G& u; Z{. a: |2 s: ~5 [& p1 k; w( s6 @( b
uint i,j;- F6 N3 r" l' p" `+ r
for(i=xms;i>0;i--)
# q& v5 [; Z% d+ q" i for(j=110;j>0;j--);
+ H$ b3 ?: a3 S4 [7 _ * ]- X. r+ B" I8 b* N
}% p6 p: ^! m/ f* R' F
! w2 I4 B2 J% R2 N) B
|
|