E đang học VDK, thầy e giao cho e đề tài làm đèn giao thông, a nào co thể chỉ cho e biết nên làm như thế nào ? e đã học lập trình ASM ,có phần mềm mô phỏng proteus nhưng e chư biết dùng con IC 8051 để mắc thành mạch như thế nào?bộ định thời là gì vậy anh?
Thông báo
Collapse
No announcement yet.
Đèn giao thông
Collapse
X
-
Nguyên văn bởi anhdat Xem bài viếtE đang học VDK, thầy e giao cho e đề tài làm đèn giao thông, a nào co thể chỉ cho e biết nên làm như thế nào ? e đã học lập trình ASM ,có phần mềm mô phỏng proteus nhưng e chư biết dùng con IC 8051 để mắc thành mạch như thế nào?bộ định thời là gì vậy anh?http://techpal.vn
Chia sẻ công nghệ, cùng thành công
Comment
-
Chắc Mode phải chuyển cái này vào box 8051 thì sẽ nhiều người giúp đỡ bạn hơnhttp://techpal.vn
Chia sẻ công nghệ, cùng thành công
Comment
-
Nếu làm đề tài thì dùng con 8051 cũng OK, trên thực tế người ta toàn dùng PLC. nếu chỉ có điều khiển đèn giao thông cho 1 ngã tư thì không cần dùng bộ định thời cũng được chỉ cần dùng trễ. Ví dụ: ban đầu hướng thẳng: cho đèn xanh sáng, vàng đỏ tắt, hướng ngang thì cho đèn đỏ sáng, vàng xanh tắt. trễ 1 khoảng cho đèn xanh sáng theo ý mình sau đó thì hướng thẳng: cho đèn xanh tắt, vàng sáng và đỏ tắt, hướng ngang thì cho đèn đỏ sáng, vàng, xanh tắt. lại trễ cho sáng đèn vàng ... và cứ thế .... sau đó thì lặp lại. Đây là cách đơn giản nhất mà vẫn hiệu quả. còn nối mạch thì cứ nối trực tiếp các chân của 8051 đến các LED xanh, vàng, đỏ. Nếu muốn dùng bóng điện 220V thì dùng qua rơle hoặc các khoá 220V.....
email:mahaco@fpt.vn
Comment
-
Nguyên văn bởi anhdat Xem bài viếtE đang học VDK, thầy e giao cho e đề tài làm đèn giao thông, a nào co thể chỉ cho e biết nên làm như thế nào ? e đã học lập trình ASM ,có phần mềm mô phỏng proteus nhưng e chư biết dùng con IC 8051 để mắc thành mạch như thế nào?bộ định thời là gì vậy anh?
http://www.esnips.com/doc/182ec35d-f...or-pre-beginer
Comment
-
Nguyên văn bởi anhdat Xem bài viếtCam on may anh nhieu nhe,cho e hoi 1 ti ,neu dung 1 port thi trong 1 luc chi dieu khien duoc 1 con led 7 doan,muon dieu khien nhieu con led 7 doan tu 1 port thi phai quet led .Anh nao biet ky thuat quet led chi cho e voi.
Mỗi IC 595 ra 8 chân //, 8 chân này nối với 8 chân của LED 7 đoạn. như vậy 1 LED sẽ nối 1 IC--> hơi lục tốn, nhưng khi số lượng LED lớn thì miễn chê.
Khi LED sáng ta có thể đi làm các việc khác đến khi nào ta muốn thay đổi giá trị.
Nếu bạn làm theo cách này hãy nghiên cứu IC 595 trước đi sau đó liên hệ với tôi - nếu cần thì tôi cho mã nguồn - ASM hoặc C cũng có
email:mahaco@fpt.vn
Comment
-
chào bạn
đề bài này đơn giản.
bài của mình chỉ có sử dụng 1 PORT là điều khiển được hệ thông đèn giao thông.
+ 4 chân làm xuất tín hiệu đếm qua 7447 giải mã cho ra Led 7 thanh. lưu ý: chung bus
+ 4 chân điều khiển kích 4 con Led 7 thanh
+ 6 chân điều khiển đèn vàng xanh đỏ.
okie
bài toán mình làm chỉ để điều khiển hệ thống đèn giao thông 2 hướng thôi, chưa đáp ứng được nhu cầu thực tế đâu
ngoài thực tế chúng ta thường hay sử dụng hệ thống PLC.
okie
có chỗ nào khó hiểu thì mail cho mình nhé.Attached Files
Comment
-
Đây là chương trình đèn giao thông điều khiển giao thông ngã tư.
Mạch đã được test và chạy khá ổn định, mong rằng sẽ giúp ích cho các bạn
sinh viên tham khảo để phục vụ tốt cho đồ án của mình.
Code:AGRN equ P1.0 ARED equ P1.1 AYEL equ P1.2 BGRN equ P1.3 BRED equ P1.4 BYEL equ P1.5 LJMP INIT ;go to main ORG 0013H ;EXT1 interrupt address LJMP EXT1 ;go to EXT1 Interrupt handler LJMP MAIN ;Then go back to main routine INIT: MOV SP,#20h ;Move SP beyond internal reg's LCALL CLR_LCD ;clear that LCD LCALL ENABLE_INTS ;Enable Intterrupts as we see fit MAIN: CALL CLEAR_ALL SETB BRED SETB AGRN MOV R0,#06H ; WAIT BEFORE LIGHTS START TO CHANGE LOOP1: LCALL ONESEC DJNZ R0,LOOP1 CALL CLEAR_ALL SETB BRED SETB AYEL LCALL ONESEC ; WAIT FOR 1 SEC TO CHANGE FROM YELLOW TO RED CALL CLEAR_ALL SETB ARED SETB BRED LCALL ONESEC CALL CLEAR_ALL SETB ARED SETB BGRN MOV R0,#06H ; WAIT BEFORE LIGHTS START TO CHANGE LOOP2: LCALL ONESEC DJNZ R0,LOOP2 CALL CLEAR_ALL SETB ARED SETB BYEL LCALL ONESEC ; WAIT FOR 1 SEC TO CHANGE FROM YELLOW TO RED CALL CLEAR_ALL SETB ARED SETB BRED LCALL ONESEC JMP MAIN ;EXT1 Interrupte Handling Routine EXT1: SETB ACC.0 ; set a flag on the ACC RETI ;Subroutines CLR_LCD: MOV P0, #00h RET ENABLE_INTS: SETB IT1 ;Set EXT1 to falling edge active SETB EX1 ;Enable EXT1 MOV TMOD,#01H ; SET 16 BIT COUNTER SETB EA ;Enable Global Interrupts to occur RET ; CLEARS ALL THE LIGHTS CLEAR_ALL: MOV P1,#00H ; clear all lights CLR ACC.0 ; clear interrupt flag RET ; COUNT FOR ONE SECOND ONESEC: MOV R1,#14H ; COUNTER USED TO LOOP 20 TIMES, WHICH IS EQUIVALENT TO 1 SEC SEC_LOOP: MOV TH0,#00H ; CLEAR TIMER 0 MOV TL0,#00H CLR TF0 ; CLEAR OVERFLOW BIT SETB TR0 ; START TIMER 0 JNB TF0,$ ; WAIT FOR OVERFLOW FLAG CLR TR0 ; STOP TIMER 0 JNZ BTN_PRESSED ; CROSSWALK BUTTON WAS PRESSED, JUMP OUT OF LOOP DJNZ R1,SEC_LOOP BTN_PRESSED: RET HALT: JMP $ END
Comment
Bài viết mới nhất
Collapse
-
bởi DiennuocAQCuối năm 2024, khi không khí Tết Nguyên Đán đang đến gần, nhu cầu sử dụng ánh sáng trong các gia đình tại quận Hà Đông càng trở nên quan trọng. Đèn điện không chỉ giúp chiếu sáng mà còn tạo không gian ấm cúng, thân thiện cho các bữa tiệc...
-
Channel: Chiếu sáng và thi công chiếu sáng
hôm nay, 22:37 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
hôm nay, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
hôm nay, 11:37 -
-
bởi pia2k1Cùng câu hỏi và cần được giải đáp thêm ạ...
-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 11:28 -
-
Trả lời cho Công thức điện tửbởi mèomướpDạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 20:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11Ok , thanks bác đã chỉ...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 15:06 -
-
bởi nguyendinhvanSau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !
Chập thì thay. Cháy thì tháo
Làm thì láo. Báo thì hay
May thì khoe. Rủi thì bỏ
Thành tích nhỏ. Báo thành to
Làm cho có. Báo chi li
Sai cả li. Báo...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 00:35 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
-
Channel: Thiết bị điện tử cá nhân
25-11-2024, 22:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
-
Channel: Thiết bị điện tử cá nhân
25-11-2024, 22:14 -
Comment