|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑
. H: p% v' ?; H; e- _9 ?& `& y5 V! `+ R
#include <reg52.h> 8 q0 E4 \+ c# J) S
#include <intrins.h>
: s& d0 V- n7 h. B8 ^+ }# r/ |#define uint unsigned int ) F/ S1 }8 E* ?0 E
#define uchar unsigned char- O" A7 X" z0 N* D& M
void delayms(uint);
& o# d2 _9 O+ F2 }1 {uchar aa;# D( P+ H2 @ V; B U2 v$ t4 r3 I
void main() 5 n: H; n3 ]/ e* f/ Q- r
{
0 U, K( Z3 \% E* V( m aa=0x01;
. ^+ B' ^ I Q8 a# M , B" W! M* p% k& c: G' F
while(1)
5 @6 ?3 I7 ^# }& h7 Y% { {, _+ n# t# u1 }* C: Y7 E3 V
9 e' ?: {9 _9 p: d! F. p P0=aa;
1 B. V# `& Q: x+ F$ p delayms(500);
; b( v7 b: h7 @4 o* ^ aa=_crol_(aa,1); # d% R( Y/ Z& G2 ]1 W# b
0 Y1 n+ Q) B! u' n1 T: j+ E
}
5 A2 {. L5 o. D" S, O0 u2 g( R: ~}
! X7 e. {+ ]5 T9 vvoid delayms(uint xms)
2 }3 J/ s' R( ^6 n6 [( t: c! H L{
6 p* |% l( J1 O' @3 l3 F) l uint i,j;
' B& ]5 g: l, R8 o" S: b for(i=xms;i>0;i--) 5 P6 y5 f/ y8 u" K1 g. v A R
for(j=110;j>0;j--);
' M! g0 H2 }( z. e O+ \5 }) Y
1 K# g5 f7 s; K/ C8 q}+ v+ a. \+ [- y1 i
3 I* _! U$ e1 V/ _! X% j
|
|