Pic CSS C
Pic CSS C
+ Rotate component
P Add component
LCD 16x2
Pin: VSS 0V
VDD 5v
Code mẫu
//==================================================================================
#include <lcd.c>
unsigned int8 i;
//----------------------------------------------------------------------------------------------------------------------------------------
void main()
lcd_init ();
while (1)
delay_ms(100);
delay_ms(100);
//===================================================================================
#include <lcd.c>
void lcd_hienthi()
lcd_gotoxy(15,1);
lcd_putc((giay/10)+0x30);
lcd_putc((giay%10)+0x30);
void main()
lcd_init ();
lcd_gotoxy(1,1); delay_ms(10);
lcd_gotoxy(2,2); delay_ms(10);
while (1)
for(giay=0;giay<60;giay++)
lcd_hienthi();
delay_ms(500);
//===================================================================================
ADC có sẵn của PIC
Khởi tạo:
Ví dụ:
#INCLUDE <lcd.c>
char chuoi[17];
//----------------------------------------------------------------------------
lcd_putc(*string);
string++;
}
//----------------------------------------------------------------------------
void doc1()
adc=0;
set_ADC_channel(a);
delay_ms(10);
for (i=0;i<50;i++)
adc=adc+read_adc();
delay_ms(2);
adc=adc/50;
lcd_gotoxy(1,1);
lcd_puts(chuoi);
delay_ms(500);
//----------------------------------------------------------------------------
void doc2()
adc=0;
set_ADC_channel(a);
delay_ms(10);
for (i=0;i<50;i++)
adc=adc+read_adc();
delay_ms(2);
adc=adc/50;
lcd_gotoxy(1,2);
lcd_puts(chuoi);
delay_ms(500);
//----------------------------------------------------------------------------
void main()
lcd_init();
setup_adc(ADC_CLOCK_div_2);
setup_adc_ports(ALL_ANALOG);
a=0;
While (true)
While (!TIEN)
if (a<7)
While (!LUI)
if (a>2)