Professional Documents
Culture Documents
BO CO N MN HC VI IU KHIN
Cao Hong Long, Trn Trung Hiu, Trang Hin c
C in t K32 Khoa Cng ngh - i hc Cn Th
I. Khi qut ti:
Thit k h thng n giao thng hot ng theo qu trnh c ci t sn:
- n sng 33s, n vng sng 3s, n xanh sng 30s.
- Trong khong thi gian cc n sng, 8 LED 7 on lm nhim v m ngc thi
gian t trc v 00 ri tc ng n mu tng ng.
- Qu trnh c lp li v tn hoc ngng khi c tc ng ca ngi dng.
II. Gii php thc hin ti:
Nhm chn mch s dng vi iu khin h 8051 thc hin ti:
-
LED n , vng, xanh : tn hiu giao thng cho php phng tin i hoc dng.
LED 7 on Anode chung : hin th thi gian ca tng tn hiu n giao thng.
Trang 1
n vi iu khin
GVHD : Nguyn Vn Khanh
---------------------------------------------------------------------------------------------------------------------------------
12+
12-
12VIN
+ C1
DIODE
12VDC
J6
J7
U1 7805
SW1
GND
1
2
D1
ON/OFF
VIN
+ C2
104
1000uF
VOUT
3
C3
104
C4
+ 1000uF
R1
330
J1
J8
A1
B1
C1
D1
E1
F1
G1
1
2
3
4
5
6
7
1
2
3
4
5
6
7
A1
B1
C1
D1
E1
F1
G1
1
2
3
4
5
6
7
1
2
3
4
5
6
7
A1
B1
C1
D1
E1
F1
G1
A1
B1
C1
D1
E1
F1
G1
HEADER 7
D2
HEADER 7
5V
GND
U2 7805
1
VIN
VOUT
3
C6
104
C7
+ 1000uF
1
2
3
4
5
6
7
HEADER 7
C10
104
4K7
12
13
14
15
RN3
5V
1
2
3
4
5
6
7
8
9
Y1
4K7
DP
LED1-CHUC
DP
LED1-DVI
U7
A3 7
B3 6
C3 4
D3 2
E3 1
F3 9
G3 10
A
B
C
D
E
F
G
8
DP
U8
A3 7
B3 6
C3 4
D3 2
E3 1
F3 9
G3 10
10k
A
B
C
D
E
F
G
LED1-CHUC-SUB
U9
A4 7
B4 6
C4 4
D4 2
E4 1
F4 9
G4 10
8
DP
Q5
A1015
A
B
C
D
E
F
G
4K7
10k
U5
A4 7
B4 6
C4 4
D4 2
E4 1
F4 9
G4 10
8
DP
Q6
A1015
R8
A
B
C
D
E
F
G
8
DP
10k
Q8
A1015
U10
A5 7
B5 6 A
C5 4 B
D5 2 C
E5 1 D
F5 9 E
G5 10 F
G
R11
DP
5V
L2-DV
5V
L2-C
R10
10k
Q7
A1015
U11
A5 7
B5 6 A
C5 4 B
D5 2 C
E5 1 D
F5 9 E
G5 10 F
G
DP
LED1-DVI-SUB
LED2-CHUC
5V
L2-DV
L2-C
R9
3
8
U4
A2 7
B2 6 A
C2 4 B
D2 2 C
E2 1 D
F2 9 E
G2 10 F
G
L1-DV
L1-C
Q3
A1015
T
L
A
B
C
D
E
F
G
5V
10k
3
8
U6
A2 7
B2 6
C2 4
D2 2
E2 1
F2 9
G2 10
5V
R5
T
L
A1
B1
C1
D1
E1
F1
G1
Q4
A1015
3
8
330
330
330
330
330
330
330
10k
T
L
R12
R13
R14
R15
R16
R17
R18
R7
3
8
2
3
4
5
6
7
8
9
5V
Q2
A1015
T
L
10k
3
8
RN2
5V
R4
T
L
Q1
A1015
3
8
10k
3
8
5V
R6
T
L
5V
39
38
37
36
35
34
33
32
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P3.2/INT0 P0.6/AD6
P3.3/INT1 P0.7/AD7
P3.4/T0
P3.5/T1
L1-C
L1-DV
L2-C
L2-DV
T
L
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
8051
C13
104
L1-DV
21
22
23
24
25
26
27
28
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
ALE
L2-DV
L2-C
L1-DV
L1-C
HEADER 7
C14
104
40
31
GND
3
8
1
2
3
4
5
6
7
8
T
L
DO1
VANG1
XANH1
DO2
VANG2
XANH2
HEADER 7
5V
5V
L1-C
2
3
4
5
6
7
8
9
X2
30
PSEN
P3.1/TXD
P3.0/RXD
P3.6/WR
P3.7/RD
X1
RN1
5V
A2
B2
C2
D2
E2
F2
G2
LED2-DVI
LED2-CHUC-SUB
LED2-DVI-SUB
18
20
RST
19
29
1
2
3
4
5
6
7
11
10
16
17
5V
EA
U3
9
A3
B3
C3
D3
E3
F3
G3
5V
D3
RST
1
2
3
4
5
6
7
A4
B4
C4
D4
E4
F4
G4
HEADER 7
5V_VDK
R3
10K
J5
R2
330
5V_VDK
J4
A5
B5
C5
D5
E5
F5
G5
1
2
3
4
5
6
7
5V
SW2
RESET
HEADER 7
J3
5V_VDK
C5
10UF
HEADER 7
J2
12MHz
C9
30P
5V
5V
R19
330
R20
330
R21
330
R22
330
R23
330
R24
330
D4
D5
D6
D7
D8
D9
DO1-SUB
VANG1
VANG1-SUB
5V
XANH1
XANH1-SUB
XANH1
DO1
VANG1
DO1
5V
5V
TP1
TP2
TP3
TP4
1
1
DO2
DO2
D11
DO2-SUB
R27
330
D12
VANG2
R28
330
D13
VANG2-SUB
R29
330
D14
XANH2
R30
330
D15
TEST POINT
TEST POINT
TEST POINT
TEST POINT
DO,VANG,XANH 2
XANH2-SUB
XANH2
D10
R26
330
VANG2
R25
330
V. Code lp trnh :
;----------------------------------------------------;CHUONG TRINH MO PHONG HE THONG DEN GIAO THONG NGA TU
;----------------------------------------------------;Do an mon hoc VI DIEU KHIEN
;Nguoi viet chuong trinh: CAO HOANG LONG - CDT32-CTU
;Thoi gian: 05/2009
;-----------------------------------------------------;Khai bao port va bit
P_LED
DATA P0
;port du lieu LED7seg
P_ADD
DATA P2
;port dia chi LED7seg
P_LIGHT
DATA P1
;port tin hieu den
;PORT_LIGHT
RED1
BIT
P1.0
;thu tu cac LED don
YELLOW1
BIT
P1.1
GREEN1
BIT
P1.2
RED2
BIT
P1.3
YELLOW2
BIT
P1.4
GREEN2
BIT
P1.5
;PORT_ADD
LED1A_ADD
BIT
P2.0
;thu tu cac LED7seg
Trang 2
5V
C17
104
n vi iu khin
GVHD : Nguyn Vn Khanh
--------------------------------------------------------------------------------------------------------------------------------LED1B_ADD
LED2A_ADD
LED2B_ADD
BIT
BIT
BIT
P2.1
P2.2
P2.3
Trang 3
n vi iu khin
GVHD : Nguyn Vn Khanh
--------------------------------------------------------------------------------------------------------------------------------CALL
SCANLED
DEC
LED1
DJNZ
LED2,LOOP1B
SETB
RED1
SETB
YELLOW2
;LED1:Xanh 0-30
LED2:Do 33-3
MOV
LED2,#RED_TIME
MOV
LED1,#GREEN_TIME
CLR
RED2
CLR
GREEN1
LOOP2A:
CALL
SCANLED
DEC
LED2
DJNZ
LED1,LOOP2A
SETB
GREEN1
;LED1:Vang 3-0
LED2:Do 3-0
MOV
LED1,#YELLOW_TIME
CLR
YELLOW1
LOOP2B:
CALL
SCANLED
DEC
LED2
DJNZ
LED1,LOOP2B
SETB
RED2
SETB
YELLOW1
LJMP
MAIN_LOOP
;-----------------------------------------------------;Chuong trinh quet LED
SCANLED:
;LED 1
MOV
A,LED1
CALL
HEX2DEC
MOV
A,CHUC
CALL
CODE7SEG
MOV
P_LED,A
SETB
LED1A_ADD
CALL
DELAY10MS
CLR
LED1A_ADD
MOV
A,DONVI
CALL
CODE7SEG
MOV
P_LED,A
SETB
LED1B_ADD
CALL
DELAY10MS
CLR
LED1B_ADD
;LED2
MOV
A,LED2
CALL
HEX2DEC
MOV
A,CHUC
CALL
CODE7SEG
MOV
P_LED,A
SETB
LED2A_ADD
CALL
DELAY10MS
CLR
LED2A_ADD
MOV
A,DONVI
CALL
CODE7SEG
MOV
P_LED,A
SETB
LED2B_ADD
Trang 4
;tat den do
;tat den vang
;nap thoi gian ban dau
; bat den do, den xanh
;giam gia tri thoi gian
;tat den do
;tat den vang
;vong lap lien tuc
n vi iu khin
GVHD : Nguyn Vn Khanh
--------------------------------------------------------------------------------------------------------------------------------CALL
DELAY10MS
CLR
LED2B_ADD
DJNZ
LOOP_VALUE,SCANLED
MOV
LOOP_VALUE,#25
RET
;------------------------------------------------------;Chuong trinh HEX to DEC - Tach so ra thanh dang CHUC-DONVI
;Mo ta: - Dua gia tri can tach vao A - Ket qua CHUC va DONVI
HEX2DEC:
MOV
B,#10
DIV
AB
MOV
CHUC,A
MOV
DONVI,B
RET
;------------------------------------------------------;Chuong trinh hien thi LED7seg
;Mo ta: Dua gia tri can quet vao A - Ket qua tra ve A
CODE7SEG:
MOV
DPTR,#TBL
MOVC
A,@A+DPTR
RET
TBL: DB
0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H ;anode chung
;-------------------------------------------------------;Chuong trinh delay 10ms
DELAY10MS:
MOV
R1,#20
DELAY10MS_1:
MOV
R2,#250
DJNZ
R2,$
DJNZ
R1,DELAY10MS_1
RET
;-----------------------------------------------------------END
Trang 5