电子系统实验报告 下载本文

内容发布更新时间 : 2024/9/19 16:43:29星期一 下面是文章的全部内容请认真阅读。

电子系统设计专题实验报告

学 院: 班 级: 姓 名: 学 号: Email: 日 期:

实验五、LCD字符图形显示程序设计 一、 实验目的和要求

1. 熟悉单片机字符图形显示电路工作原理;

2. 了解LCD12864字符图形显示部件的工作原理; 3. 学会单片机控制字符图形显示的程序设计方法; 4. 学会单片机应用系统的人机界面软件设计方法。

二、 实验设备及设计开发环境

1. 单片机平台:AVR ATmega128实验开发板;

2. 开发环境平台:AVR Studio 4.18集成开发软件;WinAVR(GCC) 2010 C语言编译器;JTAGICE mkII在线仿真器。

三、 实验的电路原理

LCD硬件电路连接如图1所示。

图1 LCD硬件电路连接图

注: LCD_RS、LCD_R/W和LCD_E分别于ATmega128芯片的PD5、PD6和PD7相连;RESET(RST)与单片机的复位引脚相连。

表 5-1 LCM128645ZK引脚描述 管脚号 管脚名称 电平 管脚功能描述 1 VSS 0V 电源负极 2 VCC +3.0或+5V 电源正极 3 V0 - 对比度(亮度)调整 4 RS=“H”,表示DB7——DB0为数据传送 RS(CS) H/L RS=“L”,表示DB7——DB0为指令传送 5 R/W=“H”,E=“H”,数据被读到DB7——DB0 R/W(SID) H/L R/W=“L”,E=“H→L”, DB7~0的数据被写到IR或DR 6 E(SCLK) H/L 使能信号 7-14 DB0-DB7 H/L 三态数据线 15 PSB H/L H:8位或4位并口方式;L:串口方式 16 NC - 空脚 17 /RESET H/L 复位端,低电平有效 18 VOUT - LCD驱动电压输出端 19 A VDD 背光源正极(+5V) 20 K VSS 背光源负极 LCD显示原理

1. LCD英文字符与汉字显示原理:

因为LCM128645ZK自带了包含所有英文字符和8192个汉字的字模信息,编程时只需给出需要显示的字符或汉字就可以了,LCM128645ZK会根据您给出的字符或汉字查找字库中对应的字模信息,并写入指定的DDRAM地址区域中,使用起来非常方便。

2. LCD图像显示原理:

LCM128645ZK的图像显示分辨率为128*64,每个像素信息用1个bit来表示,图像画面的显示效果就像一幅128*64大小的单色位图。图像的像素信息存放在LCD的图像数据缓存器(GDRAM)中,只要向GDRAM中写入图像的像素信息,便可以在LCD上显示对应的图像了。

显示图像时,LCD屏幕上像素点的位置与图像数据缓存器(GDRAM)的地址存在一一对应的关系,具体的对应关系详见图5-9所示。