单片机实现液晶显示:LCD1602与12864

需积分: 18 3 下载量 122 浏览量 更新于2024-08-25 收藏 4.47MB PPT 举报
"液晶显示-LCD1602和12864液晶显示" 液晶显示技术在电子设备中广泛应用,特别是在嵌入式系统和小型仪表中。本资源主要介绍了两种常见的字符型液晶显示器:LCD1602和12864液晶显示。 LCD1602液晶模块是一款常见的2行16字符的液晶显示屏,适用于简单的文本信息展示。其引脚功能如表5-1所示,包括数据线、读写线、使能线、RS(寄存器选择)和R/W(读写信号)等。字符代码与显示字符的关系如表5-2,其中内置了160种预定义的字符图形。为了正确显示字符,需要发送对应的字符代码到液晶模块的内部字符发生存储器。此外,LCD1602有11条控制指令,如清屏、设置光标位置、显示开关等,这些指令需要遵循特定的时序,确保在模块不忙时执行。 1602液晶显示的地址表如表5-4,显示字符时需提供正确的地址。例如,要定位到第二行第一个字符,实际写入的数据应为C0H,因为在写入显示地址时需要D7位为1。时序图进一步解释了数据传输的过程,包括使能脉冲、写操作和读操作的具体时序要求。 12864液晶显示则具有更大的显示能力,支持128列64行的点阵,适合显示更复杂的信息,如中文字符。在案例中,该液晶用于显示“重庆文理学院”和“电子电气工程学院”的中文内容。尽管未详述12864的具体细节,但其工作原理与LCD1602类似,只是显示尺寸和可能的字符数量更大,可能需要更复杂的字符编码和驱动方式。 通过学习这两个课题,学生能够掌握单片机控制液晶显示的基本技能,包括理解液晶显示器的工作原理、编写控制程序、设置显示内容和地址等。这对于进行电子设计和嵌入式系统开发是非常基础且重要的知识。