Blynk Led PIC16F887A Mlap
I. Phần cứng.
SOURE CODE BLINK NHƯ SAU:
#include <xc.h> #define _XTAL_FREQ 20000000 //define crystal frequency to 20MHz void main(void) { TRISC0=0; //set RC0 pin as a digital output pin while(1) { RC0 = 1; // set RC0 pin to logic High & turn on __delay_ms(1000); //add delay of 1 second RC0 = 0; // set RC0 pin to logic low & turn off __delay_ms(1000); //add delay of 1 second } return; }
*** CẤU HÌNH XUNG CLOCK
#define _XTAL_FREQ 20000000 //define crystal frequency to 20MHz
Bạn muốn Fix Lại thì chỉnh ở đây.
Cấu hình OUTPUTS.
TRISC0=0; // PORTC.0 dùng Outputs
BẬT LED.
RC0 = 1; // CẤP 5V RA CHÂN C0
TẮT LED.
RC0 = 0; // CẤP 0V RA CHÂN C0.
BUILD CHƯƠNG TRÌNH NHƯ SAU.
Lấy file hex :
C:\Users\van\Desktop\PIC\1.BLYNK.X\dist\default\production
MÔ PHỎNG PROTUES
Chú ý :
Click 2 cái vào PIC rồi điền thông số như sau :