لكتابة حروف من خلال إحداثيات الصفوف والأعمدة نستخدم الدالة :
Lcd_Chr (char row, char column, char out_char) والتى تطبع الحرف out_char بالصف row والعامود column . المثال التالى يوضح لك هذا المفهوم :
كود:
void main (void)
{
Lcd_init (); // Start the LCD.
Lcd_Chr_Cp ('H'); // These functions printed letter by letter the word "Hello".
Lcd_Chr_Cp ('e');
Lcd_Chr_Cp ('l');
Lcd_Chr_Cp ('l');
Lcd_Chr_Cp ('o');
Lcd_Chr (1, 6, '1'); // prints the character 1, row 1, column 6
Lcd_Chr (2, 7, '2'); // prints the character 2, row 2, column 7
Lcd_Chr (3, 8, '3'); // prints the character 3, row 3, column 8
Lcd_Chr (4, 9, '4'); // Prints the character 4, row 4, column 9
while (1) // infinite loop.
{
}
}
البرنامج :
الشكل التالى يبين المحاكاة :
5-2-2 دوال كتابة (طباعة) سلاسل النصوص Functions to print text strings :