|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑
; {2 r( s7 r9 w) b$ q0 E) g: f) \9 O4 _$ j) V: c0 J
#include <reg52.h> . m/ u6 B+ v; y4 ^0 X! c
#include <intrins.h>
6 p. D' u' H9 T2 l+ u#define uint unsigned int 6 l4 Y# N. X% g6 d! S- g6 a3 J
#define uchar unsigned char
; d a+ A. {+ l/ S2 cvoid delayms(uint);
2 u& L, U. V, Q9 duchar aa;! E# M6 q, V; S/ j
void main() 6 Q2 ~9 G f ^% [
{) C* {2 _4 K( J5 g& f! y
aa=0x01;
% I5 ]' M- Y& h/ W t- b
1 @4 M% d' x J# o6 x- _ while(1) : {6 r; Q& ?1 f. _9 Y7 ]6 R
{! l; h& i0 s# }7 d
2 y9 Q- M2 f. p% p* ^
P0=aa;
+ y4 F% g8 w7 _) |' O delayms(500); 8 g0 w( h, R& R6 x
aa=_crol_(aa,1); 0 }4 \. s4 W; N, K6 C, z/ P
" ]3 `) s8 ~- E; R5 _3 h } 5 \$ u# G! s0 L P0 r6 ]
}
9 X' F/ }2 ]! Kvoid delayms(uint xms)
- c; p1 W7 m' V# C v3 K" \{" a8 S5 V2 P2 _% j" o. ]! ~! t% F7 E
uint i,j;
7 m. B- H0 ?& M) D5 i for(i=xms;i>0;i--)
/ c2 K- u; e! u6 }. G3 k) E for(j=110;j>0;j--);
I; h( g9 d) z5 o f
0 D1 x" _% |8 G N}
. l) _! |! v# E0 p, c% m% o K1 _0 J
|
|