User manual
ECE 477 Final Report Spring 2004
write_LCD(0, 0x05); // P2
write_LCD(0, 0x07); // P3
write_LCD(0, 0x17); // P4
write_LCD(0, 0x21); // P5
write_LCD(0, 0x7F); // P6
write_LCD(0, 0x16); // P7
write_LCD(0, 0x00); // P8
write_LCD(1, 0x44); //Scroll
write_LCD(0, 0x00); // SAD 1L
write_LCD(0, 0x00); // SAD 1H
write_LCD(0, 0x80); // SL1
write_LCD(1, 0x5a); //HDOT SCR
write_LCD(0, 0x00);
write_LCD(1, 0x5b); //OVLAY
write_LCD(0, 0x01);
write_LCD(1, 0x58); // Display Off
write_LCD(0, 0x04);
write_LCD(1, 0x46); // Set cursor to address 00h
write_LCD(0, 0x00);
write_LCD(0, 0x00);
write_LCD(1, 0x42); // write to cursor address
/*clearing memory of display to blank */
for (i = 0; i <= 0x0FFF; i++)
{
write_LCD(0,0x20);
}
for (i = 0x1000; i <= 0x4FFF; i++)
{
write_LCD(0,0x00);
}
write_LCD(1, 0x46); //Move Cursor to Start of Display
write_LCD(0, 0x00);
write_LCD(0, 0x00);
write_LCD(1, 0x5d); //CSR Form
write_LCD(0, 0x04);
write_LCD(0, 0x86);
write_LCD(1, 0x59); // Display On
write_LCD(1, 0x4c); // Shift Cursor Direction = Right
write_LCD(1, 0x42);
write_LCD(0, ' ');
write_LCD(0, ' ');
write_LCD(0, 'U');
write_LCD(0, 'n');
write_LCD(0, 'i');
write_LCD(0, 'v');
write_LCD(0, 'e');
write_LCD(0, 'r');
F-13