单片机作业
第五次作业
班级:09电气一班
姓名:常文浩
学号:0903*******
流水灯与数码管综合设计
功能:单片机流水灯与数码管程序,分别用两个按键控制单片机:AT89C51
晶振:12MHz
程序:
ORG 00H
MAIN:
JNB P1.0,LED
JNB P1.1,SHUMAGUAN
JMP MAIN
LED:
MOV P0,#0FFH
MOV B,#7FH
MOV R6,#8
START:
MOV A,B
RL A
MOV B,A
MOV P0,A
ACALL DELAY
DJNZ R6,START
MOV P0,#0FFH
JMP MAIN SHUMAGUAN:
MOV A,#0000H
MOV R1,#100H PLAY:
MOV P2,A
ADD A,#01H
DA A
CALL DELAY
DJNZ R1,PLAY
JMP MAIN DELAY:
MOV R3,#50
D1:
MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET
END
.
电路:
C1
20pf
C2
20pf
X1
CRYSTAL
XTAL2
18
XTAL1
19
ALE 30EA
31
PSEN 29RST
9
P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD
17
P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1
AT89C51
V C C
GND
C3
10uF
R1
470
R2
470
R3
470R4470
R5
470
R6
470
R7
470
VCC
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U2
74LS47
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U3
74LS47
VCC
VCC
R8
470
R9
470
R10
470
R11
470
R12
470
R13
470
R14
470
VCC
R15R16
100
D1
LED-BIBY
D2
LED-BIBY
D3
LED-BIBY
D4
LED-BIBY
D5
LED-BIBY
R17
100
R18
100
R19
100
R20
100
R21
100
R22
100
D6
LED-BIBY
D7
LED-BIBY
D8
LED-BIBY
GND
C1
20pf
C2
20pf
X1
CRYSTAL
XTAL2
18
XTAL1
19
ALE 30EA
31
PSEN 29RST
9
P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD
17
P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1
AT89C51
V C C
GND
C3
10uF
R1
470
R2
470
R3
470R4470
R5
470
R6
470
R7
470
VCC
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U2
74LS47
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U3
74LS47
VCC
VCC
R8
470
R9
470
R10
470
R11
470
R12
470
R13
470
R14
470
VCC
R15R16
100
D1
LED-BIBY
D2
LED-BIBY
D3
LED-BIBY
D4
LED-BIBY
D5
LED-BIBY
R17
100
R18
100
R19
100
R20
100
R21
100
R22
100
D6
LED-BIBY
D7
LED-BIBY
D8
LED-BIBY
GND
C1
20pf
C2
20pf
X1
CRYSTAL
XTAL2
18
XTAL1
19
ALE 30EA
31
PSEN 29RST
9
P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD
17
P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1
AT89C51
V C C
GND
C3
10uF
R1
470
R2
470
R3
470
R4
470R5470
R6
470
R7
470
VCC
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U2
74LS47
A 7QA 13
B 1QB 12
C 2QC 11D
6QD 10BI/RBO 4QE 9RBI 5QF 15LT 3
QG
14
U3
74LS47
VCC
VCC
R8
470
R9
470
R10
470
R11
470
R12
470
R13
470
R14
470
VCC
R15R16
100
D1
LED-BIBY
D2
LED-BIBY
D3
LED-BIBY
D4
LED-BIBY
D5
LED-BIBY
R17
100
R18
100
R19
100
R20
100
R21
100
R22
100
D6
LED-BIBY
D7
LED-BIBY
D8
LED-BIBY
GND