单片机控制的LCD汉字显示电路设计(独家完整版) - 图文(3)

2019-03-11 09:19

3.2.3 KXM12864液晶显示指令系统

根据该指令表,可以对该LCD显示模块进行初始化操作。其中,当RS=0,RW=1,功能设定控制字为30H,如果设置D、C、B均为1,则显示状态开关控制字为0FH,清除屏幕控制字为01H,模式设置控制字为06H。

当MCU向该模块写资料时,应当使RS=1,RW=0。这样,就可以向该模块写入指令和数据。之后,即可显示汉字。

6

3.2.4 12864液晶显示动态指标及术语

表二 并行接口模块说明:

管脚号

管脚名称 1 2 3 4

) 5

R/W(S

H/L

ID)

DR

E(SCL

6

K) 7 8 9 10 11 12 13 14 15 16 17 18 19 20

DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 PSB NC RESET NC BLA BLKK

H/L H/L H/L H/L H/L H/L H/L H/L H/L - H/L - VDD VSS

三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线

H:8位或4位并口方式,L:串口方式(见注释)

空脚 复位端

LCD驱动电压输出端 背光源正端(+5V) 背光源负端

H/L

使能信号

R/W=“L”,E=“H→L”, DB7——DB0的数据被写到IR或

VSS VCC V0 RS(CS

H/L

RS=“L”,表示DB7——DB0为显示指令数据 R/W=“H”,E=“H”,数据被读到DB7——DB0

0V +5V -

电源地 电源正

对比度(亮度)调整

RS=“H”,表示DB7——DB0为显示数据

电平

管脚功能描述

*注释:如在实际应用中仅使用并口通讯模式,可将PSB接固定高电平,也可

7

以将模块上的J8和“VCC”用焊锡短接。

图3.2.4(a) 8位并行连接时序图

图3.2.4 (b) RS、RW功能设定示意图

8

4硬件设计

4.1设计流程图及设计思路

LCD12864 晶振 ATMEGA8 SWITCHJUMP JUMP MAX232 变压器 整流器 7805 PC机

图4.1硬件电路框图

本设计的设计流程如上图所示,首先要设计出一个+5V的直流稳压电源为该电路提供+5V电压。之后,通过一个RS232电平转换电路来实现PC机电平到单片机电平的转换。最后,通过对ATMEGA8编写程序来控制LCD12864模块显示汉字。其中,该单片机的时钟信号是通过内部振荡方式获得。

9

4.2各模块电路设计

4.2.1电源电路

图4.2.1(a) 直流稳压电路原理

图4.2.1(b) 直流稳压电源电路图

本设计首先需要设计一个+5V的直流稳压电源。如上图所示,220V电源经过变压器降压后,又经过整流器整流,再经三端口稳压器7805稳压,产生+5V电压,给整个电路提供5v的直流电压。其中通过对焊接好的硬件用万用表进行测试,测得从变压器端经变压后的交流电压为+9.36V,再经整流桥电路整流得到方向不变、大小随时间变化的脉动电压,再经滤波电容C1滤去其交流分量,得到比较平滑的直流电压。其中,C1的值取得大一些,有利于减小输出端的波纹电压。之后,经三端口稳压器7805稳压后得到更加稳定的直流电压。最后,使用C2来防止发生意外跳变时,电压输出产生大的跳变,以此提高电源抗瞬间脉冲冲击干扰的能力。

10


单片机控制的LCD汉字显示电路设计(独家完整版) - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年中国纸基覆铜板行业调研分析报告目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: