欢迎来到天天文库
浏览记录
ID:51982117
大小:1.29 MB
页数:13页
时间:2020-03-21
《液晶显示实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、4.6液晶显示实验4.6.1实验目的1.学习复杂数字系统的设计方法;2.学习16*2字符型液晶显示器的基本原理;3.掌握液晶显示控制器的设计方法。4.6.2实验设备PC微机一台,TD-EDA实验箱一台,SOPC开发板一块。4.6.3实验内容液晶显示器(LED)由于体积小、质量轻、功耗小等优点,已成为各种便携式电子产品的理想显示器。液晶显示器从其显示的内容可分为字段型、点阵字符型和点阵图形式三种。点阵字符型液晶显示器式专门用于显示数字、字母、图形符号及少量自定义符号的显示器。这类显示器把LED控制器、点阵驱动器全部坐在一块印刷电路板上,构成便于应用的液晶
2、显示器模块。字符型液晶显示模块在国际上已经规范化,控制器主要有KS0066(三星公司产品)、HD44780(日立公司产品)、SED1278(EPSON公司产品)。EDA实验系统使用的液晶模块使用的是HD44780控制器。HD44780控制器的指令如表4-6-1所示。1.清屏(Clear Display)指令 格式 代码:01H 功能:将空码(20H)写入DDRAM的全部80个单元。将地址指针计数器闪烁归HOME位,设置输入方式参数I/D=1。该指令多用于商店是或更新全部显示内容是。在使用该指令前腰确认DDROM的当前内容是否有用。2.归HOM
3、E位(Return Home)格式 代码:02H 功能:该指令将地址指针计数器AC清零。执行该指令的效果有:将光标或闪烁位返回到显示屏的座上第一字符位上,即DDRAM地址00H单元位置,这是因为光标和闪烁位都是以地址指针计数器AC当前值定位的。如果画面一滚动,则撤销滚动效果,将画面拉回到HOME位。3. 输入方式设置(Enter Mode Set)格式: 代码:04H~07H 功能:该指令设置了显示字符的输入方式,即在计算机读/写DDRAM或CGRAM后,地址的计数器AC的修改方式,反映在显示效果上,当写入一个字符后画面或光标的移动,该指令的两
4、个参数位I/D和S确定了字符的输入方式。 I/D表示计算机读/写DDRAM或CGRAM的数据后,地址指针计算器AC的修改方式。由于光标位置也是由AC值确定,所以也是光标移动的方式。 I/D=0 AC为减一计数器,光标左移一个字符位。 I/D=1 AC为加一计数器,光标右移一个字符位。 S 表示在写入字符好似,是否允许显示画面的滚动 S=0 禁止滚动 S=1 允许滚动 S=1且I/D=0 显示画面向右滚动一个字符 S=1且I/D=1 显示画面向左滚动一个字符 综合而论,该指令可以实现四种字符的输入方式,如表4-6-2所
5、示。4. 显示状态设置(Display on/off Control) 模式: 代码:0SH~0FH 功能:该指令控制着画面,光标即闪烁的开与关,该指令有伞个状态D,C,B,这三个状态为分别为控制着画面,光标和闪烁的显示状态。 D 画面显示状态位。 当D=1时位开显示,当C=0时位光标消失,光标位底线形式(5×1点阵),出现在第八行或第十一行上,光标的位置由地址指针计数器AC确定,并随其变动而移动。当AC值超出了画面的显示范围,光标将随之消失。 B 闪烁显示状态位 当B=1时为闪烁启动,当B=0时为闪烁禁止,闪烁是指一个字符
6、位交替进行正常显示态和全亮显示态。闪烁频率在控制器工作频率为250KHz时为2.4Hz。闪烁位置通光标一样瘦地址指针计数器AC的控制。 闪烁出现在有字符或光标显示的字符段位时,正常显示态为当前字符或光标的显示;全亮显示态为该字符位所有点显示。这种闪烁方式可以设计成光标,如同计算机CRT上块状光标闪烁显示付的效果。该指令代码的功能如表4-6-3所示。5光标或画面滚动(Cursor or Display Shift)格式: 功能:该指令将产生画面或光标向左或向右滚动一个字符位。如果定时间地执行该指令将产生画面或光标地平滑滚动。画面的滚动式在一行内连续
7、循环进行的,也就是说一行的第一单元与最后一个单元连接起来,形成了闭环式的滚动。当未开光标显示时,执行画面滚动指令时不修改地址指针计数器AC值;当有光标显示时,由于执行任意一条滚动指令时都将使光标产生位移,所以地址指针计数器AC都需要被修改。光标的滚动式在DDRAM内全程进行的。它不是一行显示还是两行显示。 S/C 滚动对象的选择 S/C=1 画面滚动 S/C=0 光标移动 R/L 滚动方向的选择 R/L=1 向右滚动 R/L=0 向左滚动 该指令代码的功能如表4-6-4所示。 该指令输入方式设置指令都可以产生光标或画面
8、的滚动,区别在于该指令专用于滚动功能,执行一次,显示呈现一个滚动效果;而输入方式设置指令仅是完
此文档下载收益归作者所有