PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   PIC 16F877A điều khiển đèn dây tóc (http://www.picvietnam.com/forum/showthread.php?t=30655)

kennypham992 04-10-2012 05:28 PM

PIC 16F877A điều khiển đèn dây tóc
 
em làm đề tài này dùng PIC 16f877a điều khiển đèn dây tóc sáng liên tục và sáng trong 15s,20s rồi tắt...dùng lập trình C để viết code...mong ace giúp đỡ..mới tập làm nên k bjk j hết@@!
Thanks

handsometran 04-10-2012 06:38 PM

Trích:

Nguyên văn bởi kennypham992 (Post 78134)
em làm đề tài này dùng PIC 16f877a điều khiển đèn dây tóc sáng liên tục và sáng trong 15s,20s rồi tắt...dùng lập trình C để viết code...mong ace giúp đỡ..mới tập làm nên k bjk j hết@@!
Thanks

Dễ lắm, nhưng đầu tiên bạn nên đọc datasheet của con chip bạn lập trình thì bạn mới hiểu chương trình viết như thế nào. Nếu bạn muốn dùng C lập trình thì nên tìm tài liệu C cho vi điều khiển mà đọc mới nắm được cú pháp câu lệnh, thủ tục lập trình...
Ví dụ cho bạn 1 đoạn, mình dùng hàm delay để làm trễ những khoảng thời gian cần thiết.
//================================================== =========//
#include<htc.h>
#include "lcd.h"
#include <stdio.h>
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLREN & UNPROTECT & DUNPROTECT
& BORDIS & IESODIS & FCMDIS & LVPDIS);
//================================================== ============//
void main()
{
TRISD=0x00;//port C gồm 8 chân xuất dữ liệu ra ngoài nếu muốn dùng 1 chân thì
//TRISD1=0;
RD0=1;// cho chân RD0=5V
__delay_ms(1500);//chờ 1500 milisecond rồi mới thực hiện dòng lệnh kế tiếp
RD0=0;// cho chân RD0=0V
}


Múi giờ GMT. Hiện tại là 07:08 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