#include <main.h>Link project : LM35 và PIC 877a
#include "lcd4bit.c"
#Fuses HS,NOWDT,NOPROTECT,NOLVP
#Use delay(clock=20000000)
int16 kqadc;
void caidatadc()
{
SET_TRIS_D(0X00);
SET_TRIS_A(0X00);
SETUP_ADC(ADC_CLOCK_DIV_2);
SETUP_ADC_PORTS(AN0);
SET_ADC_CHANNEL(0);
kqadc=0;
for(int i=0;i<200;i++)
{
KQADC=kqadc+READ_ADC();
delay_ms(1);
}
kqadc=kqadc/2.046;
kqadc=kqadc/200;
}
Void main() // Chuong trinh chinh
{
caidatadc();
Lcd_init(); // Khoi dong che do hoat dong cua LCD
Delay_ms(20);// Cho de LCD hoat dong on dinh
While (TRUE)
{
Lcd_putcmd(0x80); // Bat dau hien thi tai vi tri thu 2 dong 1
Lcd_putchar("Nhiet Do:");
Lcd_putcmd(0xC0); // Bat dau hien thi tai vi tri thu 1 dong 2
WriteNum(kqadc);
}
}
Thứ Tư, 2 tháng 5, 2018
Published tháng 5 02, 2018 by Nặc danh with 0 comment
Đăng ký:
Đăng Nhận xét (Atom)
0 nhận xét:
Đăng nhận xét