|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
51单片机的16LED流水灯应用 还有一个4LED汇编程序和仿真
) H: L: z$ s% x5 E
7 f( t7 s9 V' q' G2 d. X- Q; s$ I; {. j: v# h! _& W, I/ d4 w
单片机的简单应用16LED流水灯原理图:4 y% C3 l; v' C
8 g! u! d+ c/ r! b+ ?
1 @% U/ d5 m- k/ T* h
& N. `1 ^: t5 T# N# S3 S$ C7 H3 {8 Q7 z( \6 U/ a
源程序:
* y# o( U$ H- R# S3 w% bORG 0000H+ ~: X( a$ u2 R
LJMP MAIN6 m+ ?! J/ z2 {2 w
) w# A/ b6 a4 {. S* [4 `
ORG 0030H
& A! Y8 U# m0 n+ H4 X4 y2 b/ Z" \MAIN: MOV A,#11111110B1 E& S* i" f' Q3 B$ d
MOV B,#11111111B
# V+ @; ]) p, y \6 t* `$ Y5 C) z' wL8: MOV P1,A( Z1 |) u5 E) N; `; [
MOV P3,B" G8 C6 e- W2 y* s4 ^
LCALL TIME! j% m$ e3 y) w" ^, D, o
RL A
0 g6 M" q( Z- L, J. i JNB ACC.7,H8: @8 Q0 Q) |! ^( U- B
SJMP L8 ~5 }* b# s4 g4 Y4 S: W7 ?) ^- Q( [
H8: MOV P1,A# {7 S, |! [, T
MOV P3,B" |0 ~3 n9 |4 L' d6 A, ]; F; q; `
LCALL TIME( u* }/ x. K& K* I6 T2 z
MOV A,#11111110B4 G$ }4 ? R6 P [ ]" Z
HL8: MOV P3,A- \! Z3 A7 I( J, Z) T' b: L) x
MOV P1,B. F3 S( ~. ^1 N2 p0 u
LCALL TIME
. A7 S- j5 X" o RL A, {! ~& j* A5 `+ G+ M
JNB ACC.7,LH87 {& }( Y7 D3 ]5 T, k
SJMP HL83 ?7 {" X! x' _# H( I5 g
LH8: MOV P3,A* @- c$ ]5 c: _! _1 C% f' F, A4 D
MOV P1,B# W5 f. _/ i& a, r5 A
LCALL TIME
/ K3 d* X: X1 g0 y" a RR A+ S; q: r4 n/ h6 {
JNB ACC.0,L9; y# r; t9 F" m" U: B9 K( T/ r- J
SJMP LH8
9 Z' A% g' c% jL9: MOV P3,A9 z- {3 }) O# e4 G
MOV P1,B3 J* a- |/ Z9 R1 L, h' k
LCALL TIME
" q$ _5 I1 ^0 f! f3 {) C: c" e7 i( A MOV A,#01111111B
, \9 F, ~/ ~7 NL10: MOV P1,A
1 u; \0 Y1 _, c) C6 p9 S3 S MOV P3,B ?8 W8 q% x' s' g
LCALL TIME
1 Y% |, n0 r1 D; M' o+ X7 H4 I RR A
' X# b8 r. @, @8 p, k; N0 d JNB ACC.0,L8! I! i* C& L! r( A4 o
SJMP L10- X+ B+ a6 t) O9 B/ J+ S
% |4 h) Y% s$ Y, ~5 Q
; K6 @! U: T3 w0 s0 wORG 0100H
- A, l+ `" k1 G0 J: d" r: BTIME: MOV R1,#0FAH- j' i, k; k( I2 X
L1: MOV R0,#0FFH
|; Z2 K7 d4 _4 ZW1: DJNZ R0,W1( M/ A2 d, b ^: ]
DJNZ R1,L1
" r9 b# \& b1 P# r7 X' H! n NOP
+ n7 T0 _. x5 G, Z2 M NOP
+ L4 x9 _. S, O RET
( }" H1 L6 S# F: l/ i: o( @+ tEND- V: D9 Y* b$ n* X
- D) N `& T1 p& W, \2 o9 M
/ _! H, U( U! F4 k% N3 @; R V2 _ ~
6 B7 n, h. O j3 B2 W; o |
|