|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑
9 U7 w4 T' h P+ o! z% t
3 h1 D2 x Z3 i5 k! s/ l#include <reg52.h> 2 ~9 V0 m) r) _- ]) F2 c) ~
#include <intrins.h>
5 M2 T8 l' a4 r2 g( c7 v* g#define uint unsigned int 7 V9 h' Z% g) O$ f
#define uchar unsigned char+ V2 `5 H1 t' u, r' S3 N8 J. l
void delayms(uint);
1 o! g2 _/ C: O# muchar aa;
( C# V- D# o' H v4 uvoid main()
# p$ d8 o3 O$ h, F' z6 T. b2 Q{
0 t" e0 B: U5 d: ? aa=0x01;$ O1 o. L+ D1 [
; r. M e& k$ {: q) ` while(1)
# @6 a% o. M$ J" O {1 t2 l: N4 n$ U9 c
" q4 \: Q1 B0 A+ Z$ X4 d* T P0=aa;
/ l9 m3 F, G* ]& v! F delayms(500); & {6 N& j6 f/ ^- s, R
aa=_crol_(aa,1);
$ E6 F, E& K/ x. a& w2 f - T+ G) z4 R' v P B. k
}
: O9 R( `9 J4 |) P7 m6 F+ J8 g}
& y+ }0 b% z" M/ Y8 Cvoid delayms(uint xms)
# F4 O' t, D; F) J6 l) y# e( t{
6 Q' w+ ~$ [" D- j uint i,j;
( q* d) S( A6 l o$ o# W- K for(i=xms;i>0;i--)
5 R4 z. |1 ]; Y$ N- @6 [) S for(j=110;j>0;j--);
4 A" {6 A, D4 b) g5 D
! X; }. T0 a0 V+ B/ a}4 x& w4 g' h V1 b) X! d r
/ H* t2 D" C2 e7 O. t |
|