|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑 7 W: P) i; p0 j+ z+ u* @3 O& r" W
$ @, U. t, M: {+ s" c
#include <reg52.h> * |! ]! U u/ k4 W
#include <intrins.h>
$ g5 k: J0 J5 l, O+ z( S. n#define uint unsigned int \. i9 v0 W- E9 l. z
#define uchar unsigned char
! Z# r! \3 `9 P- l) svoid delayms(uint); ; z% L6 G/ g& Z* K
uchar aa;
9 u& i) U: l1 Fvoid main()
$ \& |8 M ^# {# h r{# s. k. C; F/ G5 C, l; w1 e
aa=0x01;
' H. I: v- B: x; F4 W4 V8 C
& i: n& a3 m4 F7 ]; G$ k" t# U while(1) 3 F. Z# l8 r9 B1 J# ^
{+ w/ f& s% N0 B8 G+ ?- ?: f
- ?( H% Z- l' c5 c& a- W
P0=aa;2 A ]% T$ D+ q C* Q W; ^; L
delayms(500);
( z \; y7 U8 }0 o aa=_crol_(aa,1);
1 @3 N- }) t, `5 Q( a# Z: M: d # L+ y2 C: N' W4 {) _6 r* L, X
}
o$ q* E9 Y) f. H) ]}
; d z& W" s- Svoid delayms(uint xms)
* Q! ?- z- F; ~) E j+ @% c+ n{
s, P; p/ N" n uint i,j;
O2 C8 c$ |% i3 u' N) u' e" C6 O for(i=xms;i>0;i--)
! I, Z! O d3 T s2 g for(j=110;j>0;j--);
* e# b. c$ c" P: _
$ U1 a9 i6 r( y( x# G}
4 k* `3 v9 I7 v3 Q
6 v; b$ ~4 X! C, @ |
|