|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 chdzlxh 于 2018-7-6 11:48 编辑
# E2 ^' D. e' Y- F% M, y6 k& W N2 l4 o4 y# I# n4 W
#include <reg52.h> 0 B+ [8 F& L8 @/ O; V
#include <intrins.h>1 w: U) S: V5 q5 w) Z0 t/ @
#define uint unsigned int
1 ]3 f2 i# i9 _/ ?. B/ E$ _, B#define uchar unsigned char
( C/ |$ i% ]+ G- ?8 v6 J; \void delayms(uint); % B! B$ K2 o+ U' C: |0 s
uchar aa;
1 t* X9 C2 y1 a! l, c5 O. Y7 ]void main() * A/ I' ]! g F6 o+ z$ a
{2 ~! D4 M* S, H
aa=0x01;9 Z5 a3 l5 Y# T
) z- d$ s' P3 g7 p0 H while(1) + c3 p4 K8 r! I$ I; a' t& ]; V
{
, T- Y3 `+ L/ N3 k4 E8 }- I0 f) S( U% f' }( _/ Y9 d" B4 P
P0=aa;
3 U. r( F; r8 Q& \ delayms(500);
- z+ ]) b" B( E aa=_crol_(aa,1); . N. a' a5 r) R2 F2 B
5 ^' T* _3 c6 h) M: _" n
}
; w$ v: b5 L9 ?3 B1 y0 H, G/ Z' `}* p- X8 G; [5 ]: W" ?
void delayms(uint xms) # @- t) i/ q0 |; R; {
{' z( I8 ]8 K/ {! E6 L. s
uint i,j;
% i0 M4 c P3 b, C0 E/ K for(i=xms;i>0;i--) 1 |% T* f; ]' l& y P: @$ W) V/ l1 r
for(j=110;j>0;j--);
2 |$ ?1 d: ^. K9 D . c) I% X0 Q9 T# f( k3 e
}4 y0 t4 E& u ` a) v3 X5 W1 T
3 H# z8 q' H- C- b- n |
|