View Single Post
Old 17-04-2015, 11:34 PM   #4
thanhnhon1995
Nhập môn đệ tử
 
Tham gia ngày: Apr 2015
Bài gửi: 1
:
help me!! các huynh giúp em về phần lcd với

em có đoạn code thế này hiển thị lên LCD nhưng không chính xác sư huynh nào giúp em với!!
#include <16f877a.h>
#use delay(clock=20000000)
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#define lcd_enable_pin pin_e0
#define lcd_rs_pin pin_e1
#define lcd_rw_pin pin_e2
#define lcd_data0 pin_d0
#define lcd_data1 pin_d1
#define lcd_data2 pin_d2
#define lcd_data3 pin_d3
#define lcd_data4 pin_d4
#define lcd_data5 pin_d5
#define lcd_data6 pin_d6
#define lcd_data7 pin_d7
#include <lcd1.c>
int8 chuc,dv,v1,kq;
float v;
void main()
{
set_tris_a(0xff);
setup_adc_ports(an0);
set_adc_channel(0);
setup_adc(adc_clock_div_2);
lcd_init();
while(1)
{
kq=read_adc();
v=(float)(5*kq)/255;
v1=v*10;
chuc=v1/10;
dv=(v1%10);
lcd_gotoxy(1,2);
lcd_putc("dien ap =");
lcd_putc(chuc+0x30);
lcd_putc(".");
lcd_putc(dv+0x30);
lcd_putc("v");
if(v1<35)
{

lcd_gotoxy(1,1);
lcd_putc("dienapbinhthuong");
}
else
{


lcd_gotoxy(1,1);
lcd_putc("dien ap cao ");
}
}
}
thanhnhon1995 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn