Danh mục

Điều khiển đèn giao thông

Số trang: 4      Loại file: doc      Dung lượng: 60.50 KB      Lượt xem: 19      Lượt tải: 0    
Hoai.2512

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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...
Nội dung trích xuất từ tài liệu:
Điều khiển đèn giao thông Điều khiển đèn giao thông Huỳnh Quang Vũ DHDT1 - 0503356 ĐIỀU KHIỂN ĐÈN GIAO THÔNGTừ lâu đèn giao thông đã không thể thiếu trong việc giao thông vận tải của conngườ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áctuyế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 đơn,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ềukhiể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.ĐOẠN CODE 1:$MOD51ORG 00HMAIN:MOV P0,#0FBH;NAP VAO P0 DE HIEN THI DEN DOMOV P1,#26H;NAP VAO P1 DE HIEN THI THOI GIAN DEN DOMOV R1,#6;DAT SO VONG LAPEEE:ACALL DELAY;DELAY 1SDEC P1;GIAM P1DJNZ R1,EEE;GIAM VA NHAY CHO DEN KHI R1=0 THI THOAT KHOI VONG LAPACALL DELAYMOV P1,#19HMOV R1,#9FFF:ACALL DELAYDEC P1DJNZ R1,FFFACALL DELAYMOV P1,#09HMOV R1,#9GGG:ACALL DELAYDEC P1DJNZ R1,GGGACALL DELAYMOV P1,#20H;NAP VAO P1 HIEN THI THOI GIAN 20S DEN XANHMOV P0,#0FEH; NAP VAO P0 HIEN THI DEN XANHACALL DELAYMOV P1,#19HMOV R1,#9BBB:ACALL DELAYDEC P1DJNZ R1,BBBACALL DELAYMOV P1,#09HMOV R1,#9CCC:ACALL DELAYDEC P1DJNZ R1,CCCACALL DELAYMOV P0,#0FDH;NAP VAO P0 HIEN THI DEN VANGMOV P1,#05H;NAP VAO P1 HIEN THI THOI GIAN 5S DEN VANGMOV R1,#5DDD:ACALL DELAYDEC P1DJNZ R1,DDDACALL DELAYSJMP MAINDELAY:PUSH 00HMOV TMOD,#01HMOV R0,#100AAA:MOV TH0,#HIGH(-10000)MOV TL0,#LOW(-10000)SETB TR0JNB TF0,$CLR TF0CLR TR0DJNZ R0,AAAPOP 00HRETENDDOAN CODE 2:$MOD51ORG 00HMAIN:MOV P0,#0FEH;NAP VAO P0 DE HIEN THI DEN XANHMOV P1,#20H;NAP VAO P1 DE HIEN THI THOI GIAN 20S DEN XANHACALL DELAY;GOI CHUONG TRINH DELAY 1SMOV P1,#19HMOV R1,#9;DAT SO VONG LAPBBB:ACALL DELAY;DELAY 1SDEC P1;GIAM P1DJNZ R1,BBB;GIAM VA NHAY DEN NHAN BBB DEN KHI R1=0 THI THOAT KHOI VONG LAPACALL DELAYMOV P1,#09HMOV R1,#9CCC:ACALL DELAYDEC P1DJNZ R1,CCCACALL DELAYMOV P0,#0FDH;NAP VAO P0 DE HIEN THI DEN VANGMOV P1,#05H;NAP VAO P1 DE HIEN THI THOI GIAN 5S DEN VANGMOV R1,#5DDD:ACALL DELAYDEC P1DJNZ R1,DDDACALL DELAYMOV P0,#0FBH;NAP VAO P0 DE HIEN THI DEN DOMOV P1,#26H;NAP VAO P1 DE HIEN THI THOI GIAN 26S DEN DOMOV R1,#6EEE:ACALL DELAYDEC P1DJNZ R1,EEEACALL DELAYMOV P1,#19HMOV R1,#9FFF:ACALL DELAYDEC P1DJNZ R1,FFFACALL DELAYMOV P1,#09HMOV R1,#9GGG:ACALL DELAYDEC P1DJNZ R1,GGGACALL DELAYSJMP MAINDELAY:PUSH 00H MOV TMOD,#01H MOV R0,#100 AAA: MOV TH0,#HIGH(-10000) MOV TL0,#LOW(-10000) SETB TR0 JNB TF0,$ CLR TF0 CLR TR0 DJNZ R0,AAA POP 00H RET ENDRead more: http://www.ant7.com/forum/forum_post.asp?TID=1368#ixzz0iVTrPAn0

Tài liệu được xem nhiều: