VicoTas
Câu hỏi
lighting lighting
26/04/2013 21:46

Thiết kế hệ thống điều khiển đèn giao thông tại 1 ngã tư? mình làm như thế nào



Danh sách câu trả lời (2)
Phương pebuon_8x 26/04/2013 21:46
Đơn gian thui ban ah
ban hay thiet ke mot mo hinh nga tu voi cac loai den bao bang led phat quang.
dung plc s7-200 de lap trinh chuong trinh hoat dong cho mo hinh do
voi cac den hoat dong jong nhau ban noi chung day voi nhau va noi voi dau ra cua s7-200
chuong trinh lap trinh dung bo dem couter chinh xac la CTU hoac timer trong plc s7- 200.
neu can chuong trinh lap trinh hoat dong thi lien he voi minh qua nik yahoo:
isad_1989. minh se cho ban chuong trinh hoat dong.
chuc ban thanh cong.
Hin Hin89 26/04/2013 21:46
Bạn có thể làm theo bài trập dưới đây nếu thiết kế bằng C++
' Huong di 1
Den_do_1 var portb.1 'Chan thu 7 cua PIC noi voi Chan + LED Do 1 qua R han dong 470 omh
Den_vang_1 var portb.2 'Chan thu 8 cua PIC noi voi Chan + LED Vang 1 qua R han dong 470 omh
Den_xanh_1 var portb.3 'Chan thu 9 cua PIC noi voi Chan + LED Xanh 1 qua R han dong 470 omh
' Huong di 2
Den_do_2 var portb.4 'Chan thu 10 cua PIC noi voi Chan + LED Do 2 qua R han dong 470 omh
Den_vang_2 var portb.5 'Chan thu 11 cua PIC noi voi Chan + LED Vang 2 qua R han dong 470 omh
Den_xanh_2 var portb.6 'Chan thu 12 cua PIC noi voi Chan + LED Xanh 2 qua R han dong 470 omh
' Chan con lai cua tat ca cac LED la chan - noi xuong GND
Trisb = %00000000 ' Dat che do All PortB = OutPut
Portb = 0 ' Tat ca ngo ra cua PortB luc dau deu = 0 -> tuong ung den tat het
' 1 = Sang den , 0 = Tat den
loop: ' Bat dau bat dien
'1-Huong 1 cam di = Huong 2 duoc di
Den_do_1 = 1 ' sang
Den_do_2 = 1 ' sang
Den_vang_1 = 0 ' tat
Den_vang_2 = 0 ' tat
Pause 500 ' Thoi gian(500ms)cho sang cua den xanh huong 2 sang -> de phong co chu'... vuot den do !
Den_do_2 = 0 ' tat
Den_xanh_1 = 0 ' tat
Den_xanh_2 = 1 ' sang
pause 6000 ' ...cho mot thoi gian luu thong, mo phong = 6000ms
'2-Huong 2 chuan bi cam di = den vang 2 sang
Den_do_1 = 1 ' sang
Den_do_2 = 0 ' tat
Den_vang_1 = 0 ' tat
Den_vang_2 = 1 ' sang
Den_xanh_1 = 0 ' tat
Den_xanh_2 = 0 ' tat
pause 1000 ' Cho'` cho ba con chuan bi ngung va chuan bi di tu hai huong mo phong = 1000ms
'3-Huong 2 cam di = Huong 1 duoc di
Den_do_1 = 1 ' Sang
Den_do_2 = 1 ' Sang
Den_vang_1 = 0 ' tat
Den_vang_2 = 0 ' tat
Pause 500 ' Thoi gian(500ms)cho sang cua den xanh huong 1 sang
Den_do_1 = 0 ' Tat
Den_xanh_1 = 1 ' sang
Den_xanh_2 = 0 ' tat
Pause 6000 ' ...cho mot thoi gian luu thong, mo phong = 6000ms
'4-Huong 1 chuan bi cam di = den vang 1 sang
Den_do_1 = 0 ' tat
Den_do_2 = 1 ' sang
Den_vang_1 = 1 ' sang
Den_vang_2 = 0 ' tat
Den_xanh_1 = 0 ' tat
Den_xanh_2 = 0 ' tat
pause 1000
Goto loop ' Quay tro lai ban dau
End

Có gởi kèm Source + Hex fileFile trong DenGiaoThong.Zip và mình đã cho mạch chạy thử -> tốt !!!

Chúc may mắn!
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Thu Trang CNTT(tạo danh sách nhạc vào Website)

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

NgocUk Làm thế nào để đường link hiện trên bài viết của mình trên rao vặt ?

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Thu Trang tôi muốn tải phần mền nghe nhạc cho máy Hk Phone H368i ? thì tìm ở trang nào ?

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Phương Cho em hỏi học lập trình (hay IT) bắt đầu từ đâu ??

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Đức Cảnh Giữa PHP và ASP.Net cái nào mạnh hơn?

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

dang duc thang Mình đang cần tài liệu để làm về game bằng ngôn ngữ vb.net

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

MrTien Tôi có viết chương trình KARAOKE dùng file MIDI, tuy nhiên việc truy xuất rất chậm?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Đức Vân Hỏi về dịch fortran trên ubuntu

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

nophoto Làm thế nao để tao key cho phần mềm ?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Uk Tạo mảng 2 chiều nxn phần tử nguyên. Sắp xếp các phần tử theo chiều tăng dần và in theo chiều xoáy chôn ốc

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

nophoto Có thể tạo hình 3D trong 3D Studio MAX rồi dùng hình đó trong Delphi được không?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Chip chip Xem giúp em bài C (cơ bản nhưng không biết sai chỗ nào)

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Uk Có ai biết cách lập trình turbo pascal không chỉ cho mình với

Đăng lúc: 17:12 - 03/07/2013 trong Lập trình

Đức Cảnh Xin hướng dẫn em crack EVtran

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

lighting Câu 1:thầy có thể giúp em viết thuật toán hoán đổi mà không cần biến phụ?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Vinh Làm hình đông bằn photoshop?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Link Trong VB6, làm cách nào để gắn các đối tượng Line và Shape lên trên các điều khiển khác như Text hay CommandButton?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

MrTien In ra từ dài nhất trong xâu?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

nophoto Làm sao để khắc phục sự cố không mở được các file bao gồm stdio.h

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

nophoto Viết chương trình tính tổng của hai ma trận ?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip