Kết quả 1 đến 10 của 23
-
16-02-2011, 21:23 #1
Control Lamp (phần mềm điều khiển đèn bằng máy tính)
Phần mềm dùng đều khiển các thiết bị điện bằng máy tính. nó có thể điều khiển tối đa là 20 thiết bị điện qua chuẩn giao tiếp RS232 (giao tiếp qua cổng COM), nếu bạn nào sài laptop thì mua thêm cái cáp chuyển USB sang cổng COM để sử dụng (giá khoảng 70K)
đây là mạch ngoại vi của nó, mình vẽ phần giao tiếp công suất chỉ có 1 role. nếu bạn muốn sử dụng bao nhiêu đèn thì vẽ thêm vào bằng đó cái role, đèn số 1 nối vào RB0, đèn số 2 nối vào RB1 cứ thế thì nó lần lượt là cho đến RD
Control Lamp
Code://=================================================================== ========== // Ten chuong trinh: Control Lamp // Nguoi thuc hien : Cao Van Huong // Email : caovanhuong@webdien.com // Cell phone : 01672754113 // Ngon ngu : CCS-C 4.107 // Ngay thuc hien : 16/2/2011 //****************************************************************************** // MCU : PIC16F877A // Crystal : 20MHz //****************************************************************************** // Ngay hoan thanh : 16/2/2011 // Ky ten : Cao Van Huong //=================================================================== ========== #include <16F877A.h> #include <def_877A.h> #fuses NOWDT,NOLVP,PUT,HS,NOPROTECT #use delay(clock=20000000) #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) #include <lcd_lib.c> int8 c; void main() { trisb=0x00; trisc=0xc0; trisd=0x00; portb=0x00; portc=0xc0; portd=0x00; while(1) { c=getc(); c=c-65; switch (c) { case 0: rb0=1; break; case 1: rb0=0; break; case 2: rb1=1; break; case 3: rb1=0; break; case 4: rb2=1; break; case 5: rb2=0; break; case 6: rb3=1; break; case 7: rb3=0; break; case 8: rb4=1; break; case 9: rb4=0; break; case 10: rb5=1; break; case 11: rb5=0; break; case 12: rb6=1; break; case 13: rb6=0; break; case 14: rb7=1; break; case 15: rb7=0; break; case 16: rc0=1; break; case 17: rc0=0; break; case 18: rc1=1; break; case 19: rc1=0; break; case 20: rc2=1; break; case 21: rc2=0; break; case 22: rc3=1; break; case 23: rc3=0; break; case 24: rc4=1; break; case 25: rc4=0; break; case 32: rc5=1; break; case 33: rc5=0; break; case 34: rd0=1; break; case 35: rd0=0; break; case 36: rd1=1; break; case 37: rd1=0; break; case 38: rd2=1; break; case 39: rd2=0; break; case 40: rd3=1; break; case 41: rd3=0; break; case 42: rd4=1; break; case 43: rd4=0; break; case 44: rd5=1; break; case 45: rd5=0; break; } } }
-------------------------------------------------------------------------------- Xem bài viết cùng chuyên mục:
- Các đề tài VDK 8051
- Tập Lệnh 8051
- 89c51 ai biết hướng dẫn dùm
- Tạo mạch chữ chạy
- viết chương trình hiển thị ra led 7 đoạn từ 0-9.viết cụ thể nha.thank nhiu !
- Mạch đo nhiệt độ dùng 8051 hiển thị lên led 7 đoạn
- Đo tốc độ động cơ bằng encoder
- mạch chỉnh lưu có điều khiển dùng scr
- thiết kế mạch điều khiển nhiệt độ lò ấp trứng
- mạch đồng hồ thới gian thực 8051
- Mạch đếm 74LS192
- chế tạo mạch điểu khiển từ xa
- Cách viết chương trình cho ic chạy chử
- Mạch Đèn Giao Thông Ngã 4 dùng 89c52
- mong được giúp đỡ về led 7 đoạn
Cao Văn Hưởng
Email: vanhuongcao@gmail.com
-
The Following 5 Users Say Thank You to caovanhuong For This Useful Post:
-
-
17-02-2011, 09:44 #2
Ðề: Control Lamp (phần mềm điều khiển đèn bằng máy tính)
-Cái này hay nè
-Cái này dùng bộ nạp 89C51 nạp được không bác.
-RB0 đến RB7 cho ra role được không vậy bác.
-
17-02-2011, 11:43 #3
-
17-02-2011, 14:03 #4
-
17-02-2011, 14:04 #5
Ðề: Control Lamp (phần mềm điều khiển đèn bằng máy tính)
-Cái này hay nè
-Cái này dùng bộ nạp 89C51 nạp được không bác.
-RB0 đến RB7 cho ra role được không vậy bác.
__________________
| WinPing 1.6.3989 | Nâng cao bảo vệ 3,6 Drive | Lansweeper 4.0.0.42 | Tự động đánh đắm 2,2 Submitter | Keepinhead Mobile 2.0.0 Flashcards
-
17-02-2011, 14:54 #6
-
14-04-2011, 09:59 #7
Ðề: Control Lamp (phần mềm điều khiển đèn bằng máy tính)
Bạn Caovanhuong ơi,bạn cho file VB trên màn hình để điề khiển nửa đi vậy mới <<trọn gói>> được .Thanks
-
14-04-2011, 10:30 #8
Ðề: Control Lamp (phần mềm điều khiển đèn bằng máy tính)
cái này mình không có ý định public lun phần mình nên không có up source của phần mêm lên. bạn chỉ cần mạch nguyên lý, code (kèm cả file hex, file này không cần biên dịch lại) và phần mềm là có thể làm mạch hoạt động rồi.
phần mềm mình viết bằng C# chứ không phải VB. nếu bạn nào cần để làm đồ án thì liên hệ với mình, mình sẽ gửi source cho.Cao Văn Hưởng
Email: vanhuongcao@gmail.com
-
14-04-2011, 10:41 #9
Ðề: Control Lamp (phần mềm điều khiển đèn bằng máy tính)
mạch thì hay nhưng không có ý nghĩa thực tế. chi phí gom 20 đèn về 1 nơi để đk là không thực tế và quá đắt cũng không mang ý nghĩa gì về sự tiện lợi. chỉ mang tính thử nghiệm kiến thức thì OK
-
Những thành viên đã cảm ơn eocr vì bài viết hữu ích:
-
14-04-2011, 10:48 #10
Ðề: Control Lamp (phần mềm điều khiển đèn bằng máy tính)
- cái này chỉ làm để chơi thôi, hay là để học tập (một số bạn phải làm đồ án về cái này). giả sử trong phòng làm việc cá nhân cần dk vài đèn thì sài cái này OK, chỉ tốn thêm ít dây dẫn thôi.
- chi phí để làm mạch này không quá đắt, và rất tiện lợi với phòng cá nhân và ai lun làm việc trên máy tính. chỉ tốn thêm ít dây điện thôi.Cao Văn Hưởng
Email: vanhuongcao@gmail.com
-
Những thành viên đã cảm ơn caovanhuong vì bài viết hữu ích:
Trả lời với tài khoản Facebook
Các Chủ đề tương tự
-
Trợ giúp - biến tần ls IE5 không sử dụng được chức năng pi control.
Bởi baocaothang trong diễn đàn Biến tần, logo, khởi động mềmTrả lời: 3Bài cuối: 02-12-2012, 02:10 -
phần điều khiển tự động cho tòa nhà-Automatic control part
Bởi pulsar18 trong diễn đàn Thiết kế M&E cho tòa nhàTrả lời: 14Bài cuối: 16-03-2012, 23:26 -
Acc control
Bởi hoang110852002 trong diễn đàn CUNG CẤP ĐIỆNTrả lời: 0Bài cuối: 20-05-2011, 11:43 -
chọn control trong RXD
Bởi 0207 trong diễn đàn PLCTrả lời: 0Bài cuối: 31-03-2011, 01:02 -
Tài liệu sử dụng Control system toolbox và Simulink trong Điều khiển tự động
Bởi nhockid trong diễn đàn Bộ môn tự độngTrả lời: 0Bài cuối: 08-06-2010, 22:40