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 dinhthuong92Tập tành Musescore vài ngày cũng có sheet nhạc rồi đây bác. Mời bác chơi gita thử nha!...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 07:26 -
-
bởi chinhnguyen9Rất sorry cùng các bạn Trong bài vửa post có một lổ hổng về nguyên lý vì nếu các mosfet chay giống như tiếp điểm contactor thì 16 van đóng cắt trên hoạt động OK. Nhưng khổ nỗi nó chì dẫn một chiều như vậy để đáp ứng cả hai tình huống...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 09:27 -
-
bởi FschoolvnTrong bối cảnh toàn cầu hóa giáo dục, ngày càng nhiều học sinh được gia đình chắp cánh để truy cầu kiến thức từ các quốc gia phát triển, đặc biệt là Hoa Kỳ. Từ ước mơ thụ hưởng nền giáo dục chất lượng, không ít học sinh nhìn...01-05-2024, 00:54
-
Trả lời cho Hỏi xin sơ đồ tivi các loạibởi Trân thànhCần các Bạn giúp sơ đồ Lcd Samsung UA40JU6400 và UA43ku6500k. Xin cảm ơn!...
-
Channel: Điện tử truyền hình
28-04-2024, 16:07 -
-
Trả lời cho Hỏi xin sơ đồ tivi các loạibởi Trân thànhCần các Bạn giúp sơ đồ Lcd Samsung UA40JU6400 và UA43ku6500k. Xin cảm ơn!...
-
Channel: Điện tử truyền hình
28-04-2024, 16:01 -
-
bởi chinhnguyen9Hoạt động của thế hệ mạch cân bằng trước đây dựa trên nguyên lý so áp giữa 2 string liền kề. Hoạt động cân bằng chỉ kích hoạt khi sự chênh lệch vượt ngưỡng 100mV và ngưng hoạt động khi mức chênh lệch giảm xuống còn 30mV. Bản...
-
Channel: Điện tử dành cho người mới bắt đầu
27-04-2024, 05:07 -
-
bởi chinhnguyen9Xem hình minh họa có phần thuyết minh bên trong tiện việc quan sát và đọc thuyết minh. Khi G1 high dòng điện chạy theo các đường màu đen khi G2 high dòng điện chạy theo các đường màu nâu đỏ.
Bổ sung một tính chất củng cố cho tên gọi tụ bay: Trong mạch đề cập chỉ...-
Channel: Điện tử dành cho người mới bắt đầu
26-04-2024, 21:02 -
-
bởi chinhnguyen9Sản phẩm này ghi version 2.0 01-2024 MADE IN CHINA nhưng không thấy thương hiệu hình 1
Do 8 chân G của 8 mosfet được đấu song song thành 2 nhóm nên có cùng biên độ xung kích 12V. Nhưng Q1 và Q2 nằm cuối dãy, chân S cùa chúng có điện áp DC cao đến...-
Channel: Điện tử dành cho người mới bắt đầu
26-04-2024, 20:37 -
-
bởi xuanthiettivi em bị mất remote lỡ vào chế độ usb giờ không chọn lại source được. ai có file nạp cho em xin với ạ. Model 32HD957T2
-
Channel: Điện tử truyền hình
26-04-2024, 10:53 -
Comment