Tiểu luận - Điều khiển đèn giao thông tại ngã tư
lượt xem 352
download
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...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Tiểu luận - Điều khiển đèn giao thông tại ngã tư
- ---------- 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 MSSV: 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 logic 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ạng 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:
- Các đoạn của chương trình 1 có lưu đồ là giống nhau và có lưu đồ giống lưu đồ của đoạn 11, chúng chỉ khác nhau tại giá trị xét đặt thời gian ban đầu. Lưu đồ của đoạn 11( thuộc chương trình
- 1) Chương trình 2 cũng có lưu đồ tương tự như chương trình 1; chúng chỉ khác chương trình 1 tại giá trị xét đặt thời gian đèn xanh và thời gian đèn đỏ. Lưu đồ của chương trình 3.
- Chương trình con delay 1 giây có lưu đồ như sau:
- Phần Code của chương trình như sau: ; CHUONG TRINH DEN GIAO THONG $MOD51 DO1 BIT P2.0 XANH1 BIT P2.1 VANG1 BIT P2.2 DO2 BIT P2.3 XANH2 BIT P2.4
- VANG2 BIT P2.5 ;------------------- ;CHUONG TRINH CHINH ORG 00H MAIN: MOV SP,#30H CLR DO1 CLR DO2 CLR XANH1 CLR XANH2 CLR VANG1 CLR VANG2 ;CHON CHUONG TRINH KIEM_TRA: JNB P2.6,QCT12 LCALL CT3 QCT12: JNB P2.7,CT1 LCALL CT2 ;------------------------------ ;CHUONG TRINH 1: KHONG UU TIEN CT1: LCALL DOAN11 LCALL DOAN21 LCALL DOAN31 LCALL DOAN41 LJMP CT1
- ;------------------------------ ;CHUONG TRINH 2: UU TIEN CT2: LCALL DOAN12 LCALL DOAN22 LCALL DOAN32 LCALL DOAN42 LJMP CT2 ;------------------------------ ;CHUONG TRINH 3:KHONG HOAT DONG,CAC DEN VANG NHAP NHAY CT4: LCALL CODE4 LJMP CT4 ;------------------------------- ;4 DOAN CUA CHUONG TRINH 1 DOAN11: PUSH ACC PUSH 00H PUSH 01H MOV R2,#35H MOV R1,#31H MOV P2,#00H VDAI11: MOV P0,R2 MOV P1,R1 SETB DO1 SETB XANH2
- LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R1,#99H,VDAI11 POP 01H POP 00H POP ACC RET DOAN21: PUSH ACC PUSH 00H PUSH 01H MOV R2,#03H MOV R1,#03H MOV P2,#00H VDAI21: MOV P0,R2 MOV P1,R1 SETB DO1 SETB VANG2
- LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R1,#99H,VDAI21 POP 01H POP 00H POP ACC RET DOAN31: PUSH ACC PUSH 00H PUSH 01H MOV R2,#31H MOV R1,#35H MOV P2,#00H VDAI31: MOV P0,R2 MOV P1,R1 SETB DO2 SETB XANH1
- LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R2,#99H,VDAI31 POP 01H POP 00H POP ACC RET DOAN41: PUSH ACC PUSH 00H PUSH 01H MOV R2,#03H MOV R1,#03H MOV P2,#00H VDAI41: MOV P0,R2 MOV P1,R1 SETB DO2 SETB VANG1
- LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R1,#99H,VDAI41 POP 01H POP 00H POP ACC RET ;----------------------------------- ;4 DOAN CUA CHUONG TRINH 2 DOAN12: PUSH ACC PUSH 00H PUSH 01H MOV R2,#45H MOV R1,#41H MOV P2,#00H VDAI12: MOV P0,R2 MOV P1,R1 SETB DO1
- SETB XANH2 LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R1,#99H,VDAI12 POP 01H POP 00H POP ACC RET DOAN22: PUSH ACC PUSH 00H PUSH 01H MOV R2,#03H MOV R1,#03H MOV P2,#00H VDAI22: MOV P0,R2 MOV P1,R1 SETB DO1
- SETB VANG2 LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R1,#99H,VDAI22 POP 01H POP 00H POP ACC RET DOAN32: PUSH ACC PUSH 00H PUSH 01H MOV R2,#11H MOV R1,#15H MOV P2,#00H VDAI32: MOV P0,R2 MOV P1,R1 SETB DO2
- SETB XANH1 LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R2,#99H,VDAI32 POP 01H POP 00H POP ACC RET DOAN42: PUSH ACC PUSH 00H PUSH 01H MOV R2,#03H MOV R1,#03H MOV P2,#00H VDAI42: MOV P0,R2 MOV P1,R1 SETB DO2
- SETB VANG1 LCALL DELAY MOV A,R2 ADD A,#99H DA A MOV R2,A MOV A,R1 ADD A,#99H DA A MOV R1,A CJNE R1,#99H,VDAI42 POP 01H POP 00H POP ACC RET ;----------------------------------- ;DOAN CUA CHUONG TRINH 3: CHUONG TRINH KHONG HOAT DONG CODE4: SETB VANG1 SETB VANG2 LCALL DELAY CLR VANG1 CLR VANG2 LCALL DELAY RET ;---------------------------- ;CHUONG TRINH CON DELAY 1 MICRO GIAY
- DELAY: PUSH 00H PUSH 01H MOV R0,#100 MOV TMOD,#01H DEL: MOV TH0,#HIGH(-10000) MOV TL0,#LOW(-10000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,DEL POP 01H POP 00H RET END Kết quả mô phỏng: Chương trình
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tiểu luận: Đường lối đối ngoại, hội nhập kinh tế quốc tế thời kỳ đổi mới
13 p | 1506 | 158
-
Tiểu luận: Ảnh hưởng của văn hóa đến hoạt động kinh doanh của Cocacola
46 p | 1720 | 147
-
TIỂU LUẬN: Đặc điểm tâm lý khách du lịch Trung Quốc và các biện pháp Marketing-Mix nhằm tăng khả năng thu hút khách du lịch Trung Quốc tại công ty du lịch lữ hành Victortour
49 p | 1541 | 116
-
Tiểu luận: Thực trạng lạm phát từ năm 2008 đến nay
17 p | 421 | 66
-
TIỂU LUẬN: KHỦNG HOẢNG NỢ CÔNG HY LẠP
17 p | 342 | 62
-
Tiểu luận: Khủng hoảng nợ Châu Âu
24 p | 244 | 38
-
Tiểu luận quản trị học - Đề tài: "Guanxi-Nghệ thuật tạo dựng quan hệ kinh doanh"
22 p | 278 | 35
-
ĐỀ TÀI: Vi phạm pháp luật và phân tích hành vi
8 p | 334 | 28
-
Tiểu luận:Vị thế của Việt Nam trong khối ASEAN từ năm 2000 đến 2009
18 p | 138 | 28
-
Tiểu luận: Phân tích ảnh hưởng của nước thải bệnh viện đến hệ sinh thái ? Giải pháp xử lý ?
27 p | 145 | 15
-
Tiểu luận: Sarratia Mercescens
17 p | 103 | 13
-
Tóm tắt luận văn Thạc sĩ Quản trị kinh doanh: Nghiên cứu những nhân tố tác động đến quyết định kinh doanh sản phẩm Merriman của các đại lý thời trang
26 p | 59 | 8
-
Luận văn Thạc sĩ Kinh tế: Ảnh hưởng của các yếu tố động cơ tiêu khiển trong mua sắm đến hành vi mua hàng ngẫu hứng - Trường hợp khách hàng thành phố Hồ Chí Minh
133 p | 59 | 8
-
Khóa luận tốt nghiệp Quản trị kinh doanh: Phân tích các yếu tố ảnh hưởng đến quyết định mua các gói bảo hiểm Manulife tại Ngân hàng Techcombank Huế
127 p | 48 | 8
-
Khóa luận tốt nghiệp Quản trị kinh doanh: Nghiên cứu các yếu tố ảnh hưởng đến quyết định sử dụng dịch vụ 4G của tổng Công ty viễn thông Mobifone trên địa bàn thành phố Huế
99 p | 46 | 5
-
Luận văn Thạc sĩ Kinh tế: Nghiên cứu một số động lực thúc đẩy dự định tìm kiếm thông tin và dự định mua hàng trực tuyến tại Tp. Hồ Chí Minh
79 p | 24 | 5
-
Tóm tắt luận án Tiến sĩ Quản trị kinh doanh: Nghiên cứu sự cảm nhận về lợi ích tinh thần, giá trị tiêu khiển, và lòng tin trực tuyến ảnh hưởng đến lòng trung thành trực tuyến - Xét trong mức độ lo âu của khách hàng
0 p | 45 | 4
-
Luận văn Thạc sĩ Kinh tế: Ảnh hưởng của động cơ tiêu khiển trong mua sắm và các thuộc tính của trung tâm thương mại đến lòng trung thành của khách hàng tại Thành phố Hồ Chí Minh
121 p | 22 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn