LCD display มี RAMs 2 ตัว คือ DDRAM และ CGRAM
DDRAM register เป็นรีจีสเตอร์ที่เก็บตัวอักษรในตาราง ASCII ที่จะแสดงผล LCD controller จะอ่านค่าจาก DDRAM และแสดงผลออกมาทางจอ LCD
CGRAM ให้ผู้ใช้กำหนดตัวอักษรของเขาเอง ในจุดประสงค์พื้นที่ address ระยะแรกที่ว่างอยู่ 16 ASCII ตัวอักษรจะถูกเก็บไว้ใน CGRAM หลังผู้ใช้ตั้งค่าตัวอักษรแล้ว ผู้ใช้สามารถแสดงตัวอักษรที่กำหนดบน LCD ได้ง่ายขึ้น โดยการเรียกใช้ผ่าน DDRAM
การเชื่อมกันของ Microprocessor และ Microcontroller
HD447780U (LCD 16x2) สามารถส่งข้อมูลได้ทั้ง two 4-bit หรือ one 8-bit
MPUs - Microprocessor Units
สำหรับ 4-bit interface data: จะใช้การเชื่อมต่อเพียง 4 ช่อง(bus lines DB4 to DB7 Upper 4 bits first then lower 4 bits) ในการติดต่อข้อมูลระหว่าง HD447780U และ Microprocessor จะสำเร็จหลังจาก 4ิ bits data จะมีการส่ง 2 รอบ
โดย 4-bit High order bits (สำหรับ 8 ิbits, DB4 to DB7) จะถูกส่งไปก่อน
4-bit Low order bits (สำหรับ 8 bits, DB0 to DB3)
Busy flag จะต้องถูกตรวจสอบ หลังจาก 4-bit data ถูกส่งไปแล้ว 2 รอบ นอกจาก 4-bit ที่ถูกส่งแล้ว ยังต้องส่ง Busy flag (BF) และ Address counter (AC)ไปด้วย
Vocabulary
#Reserved: สงวน #Allow: อนุญาติให้
Reset Function
1. Initialzing by Internal Reset Circuit
จะมีการ รีเซตอัตโนมัติ ในวงจร เมื่อ HD447780U รับพลังงานทำให้ ON แล้ว BF จะรักษา state busy ไว้ จนกระทั่งการเริ่มต้นจบลง (BF=1) ใช้เวลา 10ms หลังจาก Vcc ขึ้นถึง 4.5V
- Display clear
- Function set:
DL, N, F - Display on/off control:
D, C, B - Entry mode set:
I/D, S
Vocabulary
#Entry: การบันทึก #Performed: การดำเนินการ #Until: จนกระทั่ง
LCD Instruction
--------------------------------------------------------------------------

