Thứ Bảy, 9 tháng 1, 2016

BÀI 21 : PWM PIC16F877A CCS

Về phần lý thuyết các bạn đọc Datasheet hoặc lên mạng tìm hoặc qua bên TUT về PIC16F877A XC8 tìm đọc nha !
Đây là ảnh mô phỏng protues.

pwm pic16f877a ccs

- Đây là code chương trình.
#include <16F877A.h>
#include <def_877a.h>
#device *=16 adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include <lcd_lib_4bit.c>
void main()
{
   LCD_Init();
   LCD_PutCmd(0x80);
   LCD_PutChar("   DEMO PWM");
   LCD_PutCmd(0xC0);
   LCD_PutChar(" BY LAM 3 NGON");   
   setup_timer_2(T2_DIV_BY_1,59,1);
   setup_ccp1(CCP_PWM);
   set_pwm1_duty(72);
   while(TRUE)
   {

   }
- Link download project Click here


EmoticonEmoticon