PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   viết giúp em cái code này với ??? (http://www.picvietnam.com/forum/showthread.php?t=5137)

thevinhbk3i 21-10-2009 09:25 PM

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

lexuantien 22-10-2009 02:19 PM

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