![]() |
viết giúp em cái code này với ???
bác nào viết giúp em code bài toán dùng pic16f877a điều khiẻn động cơ một chiều DC ? THANKS
|
Dùng transitor hay mosfet điều khiển vậy? Nếu dùng mạch cầu H thì bạn chỉ cần khai báo cho vi điều khiển hai ngõ I/O trên PORTB cũng được : Nếu viết trên CCS C thì bạn phải khai báo như sau : Dùng pic16f877a
#include<16f877a.h> #use delay(clock=4000000) #use fast_io(b) #fuses NOWDT, NOPUT , HS , NOPROTECT ,NOBROWNOUT, NOWRT #byte portb=0x06 void main() { set_tris_b(0x00);// tất cả ngõ ra của portb đều tắt portb=0x2; while(1) { portb=0; delay_ms(2000); portb=0x2; delay_ms(5000);//hai portb1 và portb0 sẽ điều khiển động cơ portb=0x1; delay_ms(5000); } } |
Múi giờ GMT. Hiện tại là 04:29 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam