
----------
BÀI TIỂU LUẬN
Đề tài : Điều khiển đèn giao thông
tại ngã tư

Mục lục
Điều khiển đèn giao thông tại ngã tư ................................. Error! Bookmark not defined.
CHUONG TRINH DEN GIAO THONG ....................................................................... 9
CHUONG TRINH CHINH........................................................................................... 10
CHUONG TRINH 1: KHONG UU TIEN .................................................................... 10
CHUONG TRINH 2: UU TIEN ................................................................................... 11
CHUONG TRINH 3:KHONG HOAT DONG,CAC DEN VANG NHAP NHAY...... 11
4 DOAN CUA CHUONG TRINH 1 ............................................................................ 11
4 DOAN CUA CHUONG TRINH 2 ............................................................................ 15
Kết quả mô phỏng: ............................................................................................... 20

H
ọ Và Tên: Trần Văn Đại
M
SSV: 0503670
L
ỚP: DHDT1
Đặt Vấn Đề (ứng dụng):
Với mỗi một dân tộc, để kinh tế phát triển thì sự phát triển về khoa hoc, kỹ thuật là thật sự cần
thiết và đặc biệt quan trọng. Với sự phát triển mạnh mẽ của kinh tế như hiện nay, giao thông
đang là một bài toán khó đòi hỏi nhiều ngành, nhiều cấp phải quan tâm, và tìm ra các hưóng
gi
ải quyết. Để làm giảm bớt những khó khăn đó cũng như làm cho việc lưu thông trên các
tuyến đường được thông thoáng và giảm thiểu tại nạn, thì việc đặt các cột đèn tại các ngã và
thời gian quy định cho phép đi và cấm đi của các tuyến là đặc biệt quan trọng.
Đối với một ngã tư, tại mỗi thời điểm trong ngày thì sự lưu thông ở mỗi tuyến là không giống
nhau (lúc thì lưu thông trên tuyến A(chẳng hạn) đông, lúc thì lưu thông trên tuyến B đông),
nhưng có lúc hai tuyến này có lượng lưu thông là tương đối giống nhau. Vì thế, một chương
trình điều khiển có thể thay đổi được thời gian ưu tiên cũng như thời gian không ưu tiên giữa 2
ngã là tối ưu nhất.
Với những nhận định như thế, tôi quyết định chọn đề tài “giao thông tại ngã tư” này.
Kết Cấu Chương Trình.
Chương trình này gồm 4 chương trình con: Chương trình 1, chương trình 2, chương trình 3 và
chương trình 4
Chương trình 1 là chương trình không ưu tiên, nghĩa là thời gian đèn xanh và đèn đỏ tại các
ngã là như nhau. Trong đó thời gian đèn xanh là 31 giây, thời gian đèn đỏ là 35 giây, thời gian
đèn vàng là 3 giây.
Chương trình 2 là chương trình ưu tiên, nghĩa là một ngã có thời gian đèn đỏ ít hơn ngã còn lạ
i
trong khi đó thời gian đèn xanh lại nhiều hơn. Ngã được ưu tiên là ngã có thời gian đèn xanh
nhiều hơn thời gian đèn xanh của ngã còn lại và thời gian đèn đỏ thì ít hơn, ngã không được
ưu tiên là ngã còn lại. Với ngã đựơc ưu tiên: Thời gian đèn xanh là 41giây, thời gian đèn vàng
là 3 giây, thời gian đèn đỏ là 15 giây; với ngã không được ưu tiên: thời gian đèn đỏ là 45 giây,
thời gian đèn vàng là 3 giây, thời gian đèn xanh là 10 giây.
Chương trình 3 là chương trình không hoạt động, nghĩa là việc lưu thông là tự do, lúc này chỉ
có đèn vàng là hoạt động( liên tục nhấp nháy với chu kỳ là 2 giây)
để chọn được các chương trình trên, ta phải thiết lập các mức lo
g
ic tại các bit P2.6 và P2.7. Các
chương trình tương ứng như sau:
Chương trình 1: P2.6 = 0; P2.7 = 0
Chương trình 2: P2.6 = 0; P2.7 = 1
Chương trình 3: P2.6 = 1.
Để chọn chương trình ta phải thiết lập chương trình và reset hệ thống qua nút nhấn reset.

Kết nối ngoại vi gồm có:
Phần điều khiển hiển thị: 4 IC 7446: được dùng để giải mã BCD từ các port 0 và 1 ra mã
bảy đoạn để hiển thị số đếm tại các cột giao thong
Phần hiển thị: 8 Led 7 đoạn và 12 led đơn; chúng được dùng để hiện thị trạn
g
thái của các
cột.
Mạch in của chương trình như sau:
Toàn bộ chương trình có lưu đồ giải thuật như sau:

Chương trình 1 có lưu đồ như sau:

