|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
简易单片机跑马灯源程序和仿真2 {6 S0 F8 v( x
& U) H% y" {+ z3 p, k
; ?9 f- J5 ?1 v& e! j' O, e单片机跑马灯小程序,初学者可以看看: s( I# q$ A4 W! K
/ q$ ?- k" N# l* L+ L1 L #include <reg51.h>+ R( F r2 Q7 l* S
#include <intrins.h>
7 s# }4 P# S/ a0 s$ W" O) I6 yvoid delay(int z);1 x) ?6 a( T0 v, H3 C
unsigned char temp;
' T, G9 i; Y/ F* X+ A8 ?int i,j;# P) O6 ?! B+ J4 \
void main()
1 A5 W: p) n3 O/ {{7 g. t/ Y3 c# J$ P5 K) m
temp = 0xfc;+ U7 L, e9 r. U5 s I
P1 = temp;
6 O! i8 G# L5 j+ U S while(1)
+ l' j- M. r" z7 V {; B% `. i8 m' _( N F
delay(500);3 b: U5 S0 X; m5 O
temp =_crol_(temp,1);2 y+ m, ~# @7 u
P1 = temp;
* \# v4 H7 y1 r8 P! Z8 C! T }' m, Q! `; K2 v* t
}
; N1 O- K: b( K( }7 }* qvoid delay(int z)% n5 _+ Y( c7 `% T9 A7 }- s) t
{
$ {+ d' a) u; m0 G9 q unsigned int x,y;
1 }) s* r8 o% P+ O for(x=z;x>0;x--)1 p1 V8 c4 ]: i! s. C+ L
for(y=110;y>0;y--);9 `% L$ M+ u$ Z, L) S9 c. Y2 L
}
; I1 x7 c2 U4 l& n8 L0 V. @
/ \8 E7 m5 \3 s' s; j: T6 P5 j: L% ~% a5 J% E
|
|