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 nhathung1101Muốn đặt gì thì cũng phải có thông tin cơ bản. Việc nhỏ thế này mà phải dấu giếm thì người lớn không thèm làm đâu.
Cho bạn 3 ngày, không là sẽ xóa.-
Channel: Đặt hàng
Hôm qua, 22:02 -
-
Trả lời cho Hỏi cách điều chế xungbởi nhathung1101Schmit Trigger là chuẩn với điều kiện rise > 0,8V.
Bí thì dùng vi với tích gì đó, miễn đừng nói phân kẻo chó ở đây lại sủa nhặng.-
Channel: Kỹ thuật điện tử tương tự
Hôm qua, 21:57 -
-
bởi trungautMình cần đặt hàng thiết kế chế tạo mạch nghịch lưu 3 pha để cài đặt các thuật toán điều khiển động cơ FOC, DTC, ... Xin liên hệ trungaut@gmail.com để bàn chi tiết. Xin cảm ơn diễn dàn đăng tin!
-
Channel: Đặt hàng
Hôm qua, 14:27 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi tuyennhanCách ly dây điện vào , bộ nguồn và đèn khỏi khung xe thì có rò thật cũng không lo bị giật .
-
Channel: Điện tử dành cho người mới bắt đầu
21-12-2024, 08:56 -
-
Trả lời cho Hỏi cách điều chế xungbởi thetungBạn cho qua cái Tờ ri gơ Sờ mít ấy ......
-
Channel: Kỹ thuật điện tử tương tự
16-12-2024, 11:26 -
-
Trả lời cho Hỏi cách điều chế xungbởi nguyendinhvanCó gì mà khó ?
Răn cưa vuông đây
...-
Channel: Kỹ thuật điện tử tương tự
15-12-2024, 23:36 -
-
Trả lời cho hỏi về tụ điệnbởi ndp62Chữ " VENT" không phải là tên hãng sx tụ đâu ,vó thế là 1 ký hiệu liên quan tụ lowesr ?
-
Channel: Điện thanh
15-12-2024, 18:24 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi bqvietTrừ trường hợp công suất (rất) thấp, hầu như tất cả các loại nguồn xung thông thường đều có tụ nhỏ 1 - 10nF nối giữa sơ cấp và thứ cấp, để thoát nhiễu và để chống hiện tượng tương tự tĩnh điện. Vụ này đã thảo luận vài...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 22:02 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi namlangnhoE thử 3 cái nguồn nó đều giống nhau. Nên e làm tiếp địa luôn.
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 19:58 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi mèomướpDạ chú sắm con át chống giật và thay nguồn tổ ong khác cho an toàn ạ. Đa phần nguồn xung đều xả nhiễu của bên thứ cấp về điện lưới qua 1 con tụ nên cảm giác tê sẽ khó xác định rõ ràng là do rò điện hay là nó vốn vậy...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 18:51 -
Comment