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
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamNhịp 2/4 1 trường canh có 2 nốt đen. Nhịp 3/4 1 trường canh có 3 nốt đen. Nhịp 4/4 1 trường canh có 4 nốt đen.
Các điệu nhạc sẽ có âm bass ở phách mạnh. Dồn 2 trường canh 2/4 thành 4/4 chơi điệu chachacha, nghe "kỳ cục" lắm....-
Channel: Tâm tình dân kỹ thuật
08-05-2024, 07:05 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi bqvietDatasheet PT4115 có sẵn sơ đồ chuẩn, lắp theo đúng nó là xong. Mạch cực đơn giản luôn.
-
Channel: Điện tử dành cho người mới bắt đầu
08-05-2024, 00:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Cháu có biết gì về nhịp 2/4 hay 4/4 đâu, hôm bữa hỏi chú nhạc sĩ kia nói là để 2/4 ạ....
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 21:47 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamNhịp 4/4 người ta mới chọn điệu Chachacha. Cháu viết nhịp 2/4 thì 2 trường canh mới hoàn thành điệu chachacha. Khi đó sẽ có lúc không khớp với tiếng trống điệu chachacha. Thời gian hành âm nhanh 120 cháu nên chọn điệu disco sẽ hay hơn....
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 20:21 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Theo gợi ý của bác, cháu dịch xuống vài nốt đây:...
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 16:42 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamHay quá dinhthuong ơi!
Tôi có sự góp ý nhỏ thế này:
1- Chachacha thường viết cho nhịp 4/4, ít thấy nhịp 2/4 lại là điệu Chachacha.
2- Đoạn Bao nhiêu yêu thương ......và điệp khúc bao nhiêu hân hoan..... cao quá làm sao ca sĩ hát nổi?...-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 15:31 -
-
bởi chinhnguyen9Thú thật tôi lúng túng không biết nên gọi thế nào cho đúng nhất về dòng sản phẩm này.
Tham khảo trên AliExpress về dòng sản phẩm này, dù là hàng có thương hiệu họ cũng chưa có tên gọi khác. Ở VN có lẽ các shop muốn nhấn mạnh trong cách gọi để bộc...-
Channel: Điện tử dành cho người mới bắt đầu
07-05-2024, 10:46 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi Nexus 6Pbác cho e xin sơ đồ mạch dc k ạ...
-
Channel: Điện tử dành cho người mới bắt đầu
07-05-2024, 10:00 -
Comment