السلام عليكم .....
انا كنت بحاول اوصل شاشة lcd علي porta بس هوا مش شغال علشان في مشكلة انة بيستخدم في Analog-to-Digital Converter (A/D) Module وانا مش عارف ازاي اعطلها ومش عارف ازاي اشغلها .
انا مستخدم pic18f4550 وتقريبا هستخدم اغلب الports علشان كدة عاوز اوصل الشاشة علي port A ....
ارجوا الافادة وشكرا
كود:
//sbit
sbit LCD_RS at RA4_bit;
sbit LCD_EN at RA5_bit;
sbit LCD_D4 at RA0_bit;
sbit LCD_D5 at RA1_bit;
sbit LCD_D6 at RA2_bit;
sbit LCD_D7 at RA3_bit;
sbit LCD_RS_Direction at TRISA4_bit;
sbit LCD_EN_Direction at TRISA5_bit;
sbit LCD_D4_Direction at TRISA0_bit;
sbit LCD_D5_Direction at TRISA1_bit;
sbit LCD_D6_Direction at TRISA2_bit;
sbit LCD_D7_Direction at TRISA3_bit;
//var
//modules
void main() {
//setup
trisa=0;
ADCON1.adon=0;
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
lcd_out(1,1,"welcome");
//loop
while(1){ lcd_out(1,1,"welcome"); delay_ms(1000);}
}