السلام عليكم انا استخدمت الدايرة دي
عشان اعمل سنسور رقمي لدرجة الحرارة
واستخدمت الكود ده
كود:
sbit LCd_RS at rb0_bit;
sbit lcd_en at rb1_bit;
sbit lcd_d4 at rb2_bit;
sbit lcd_d5 at rb3_bit;
sbit lcd_d6 at rb4_bit;
sbit lcd_d7 at rb5_bit;
sbit lcd_RS_direction at trisb0_bit;
sbit lcd_en_direction at trisb1_bit;
sbit lcd_d4_direction at trisb2_bit;
sbit lcd_d5_direction at trisb3_bit;
sbit lcd_d6_direction at trisb4_bit;
sbit lcd_d7_direction at trisb5_bit;
void main() {
long temp;
char text[17];
trisa=0xff;
adcon1=0x0e;
lcd_init();
lcd_cmd(_lcd_cursor_off);
while(1)
{
temp=ADC_Read(0);
temp=(temp*5000)>>10;
temp=temp/10;
longtostr(temp,text);
lcd_out(1,1,"Temp Moha =");
lcd_out(2,1,text);
lcd_chr_cp('C');
delay_ms(500);
lcd_cmd(_lcd_clear);
}
}
ما هو التعديل المطلوب لاستخدام البيك
16f628a