Điều khiển đèn giao thông
Trang 1Điều khiển đèn giao thông
Huỳnh Quang Vũ DHDT1 - 0503356
ĐIỀU KHIỂN ĐÈN GIAO THÔNG
TỪ lâu đèn giao thông đã không thể thiếu trong việc giao thông vận tải của con người.Đèn giao thông ngày càng hoàn thiện hơn về sự phân bố thời gian cho các tuyến lưu thông được thuận lợi hơn
'Yêu cầu của một hệ thống đèn giao thông tại một ngã tư là gồm có:
+ Đèn báo hiệu:xanh, đỎ ,vàng
+Hiển thị thời gian.:2 led 7 đoạn đếm ngược
Ta sẽ dùng IC 89C51 để điều khiển hệ thống này.Port0 để hiển thị led don,Port 1
để hiển thị led 7 đoạn.Vì có 4 cột đèn nên ta sẽ dùng 2 IC 89C51 , mỗi con sẽ điều
khiển 2 cột đèn.Như vậy ta sẽ có 2 lưu đỒ giải thuật cho 2 IC.Sau đây là lưu đồ giải thuật
START
MOV PO,#DATA MOV P1,#DATA MOV R1,#DATA
¥ ACALL DELAY1S
DEC P1 DJNZ RI
R1=0
Trang 2DOAN CODE 1:
$MOD51
ORG 00H
MAIN:
P0,#0FBH;NAP VAO PO DE HIEN THI DEN DO
P1,#26H;NAP VAO P1 DE HIEN THỊ THOI GIAN DEN DO
1,#6;DAT SO VONG LAP
DJNZ R1,GGG
DELAY
P1,#20H;NAP VAO P1 HIEN THI THOI GIAN 20S DEN XANH
P0,#0FEH; NAP VAO PO HIEN THI DEN XANH
P0,#0FDH;NAP VAO PO HIEN THI DEN VANG
P1,#05H;NAP VAO P1 HIEN THI THOI GIAN 5S DEN VANG
R1,#5
ACALL DELAY
DEC P1
DJNZ R1,DDD
DELAY
H 00H
TMOD, #01H
RO, #100
THO, #HIGH (-10000)
TLO, #LOW(-10000)
Trang 3
DOAN CODE 2:
$MOD51
ORG 00H
MAIN:
PO,#0FEH;NAP VAO PQ DE HIEN THI DEN XANH
P1,#20H;NAP VAO P1 DE HIEN THI THOI GIAN 20S DEN XANH
‘ALL DELAY;GOI CHUONG TRINH DELAY 1S
Pi, #19H
V R1,#9;DAT SO VONG LAP
DELAY;DELAY 15
C P1/GIAM P1
R1,BBB;GIAM VA NHAY DEN NHAN BBB DEN KHI Ri=0 THI THOAT KHOI VONG LAP
Z R1,CCC
ALL DELAY
ƒ P0,#0FDH;NAP VAO P0 DE HIEN THỊ DEN VANG
Mov P1,#05H;NAP VAO P1 DE HIEN THI THOI GIAN 5S DEN VANG
vy PO, #0FBH;NAP VAO PO DE HIEN THI DEN DO
P1,#26H;NAP VAO P1 DE HIEN THỊ THOI GIAN 268 DEN DO
R1,#6
DINZ R1,FFF
‘ALL DELAY
P1,#09H
Trang 4
Read more: http:/www.ant7.com/forum/forum_post.asp?TID=1368#ixzz0iVTrPAn0