طريقة برمجة الـ LCD تعتمد على اللغة التي تبرمج بها ولكني وبعد خبرة في هذا المجال وبعد عشرات المشاريع التي قمت بها أو أطرتها سأدلك على أسهل طريقة:
1. لا تستعمل الـ Assembler وبالتالي لا تستعمل MPLAB كما ذكر في بعض المشاركات السابقة في هذا المنتدى كي لا تعقد عليك الأمور بل استعمل mikrobasic or mikropascal or mikro C ويمكن لك تحميل هذه الـ Compilers من الرابط التالي:
www.mikroelektronika.co.yu
وستكتشف أن برمجة أي pic microcontroller سهلة جدا وليس كما يعتقد الكثيرون.
لنأخذ مثلا:
كيف تكتب* mmana2008* في السطر الأول من الـLCD وأنت تستعمل الـmikrobasic
تكتب:
TRISB= 0 ' designate portb as output
LCD_Init(PORTB) ' initialize LCD on portb
LCD_Out(1,1,"*mmana2008*" ) ' print txt, 1st row, 1st col
طبعا أنا هنا افترضت أنك ربطت الـ LCD مع الـ portb