毕业设计_gdm12864a显示模块与单片机的接口技术及仿真(编辑修改稿)内容摘要:
写等指令。 低功耗,在显示期间功耗最大为 2mW。 宽电压工作 Vcc=~ Vee=0V~ 10V (二 ) GDM12864A 模块特性 GDM12864A 的接口电路定义如下表所示: 表 13 电路接口定义 序号 符号 电平 状态 功能 1 GND 0V - 电源地 2 Vcc - 逻辑电源正 3 V0 0~ 5V - 液晶显示驱动电源 4 D/I H/L 输入 寄存器选择信号 7 R/W H/L 输入 读/写选择信号 刘钊: GDM12864A 显示模块与单片机的接口技术及仿真 14 8 E H/L 输入 使能信号 7 DB0 H/L 三态 数据总线(最低位) 8 DB1 H/L 三态 数据总线 9 DB2 H/L 三态 数据总线 10 DB3 H/L 三态 数据总线 11 DB4 H/L 三态 数据总线 12 DB5 H/L 三态 数据总线 13 DB6 H/L 三态 数据总线 14 DB7 H/L 三态 数据总线(最高位) 15 CS2 H 输入 片选 2(高电平有效) 16 CS1 H 输入 片选 1(高电平有效) 17 /RES L 输入 复位信号(低电平有效) 18 VEE 输出 LCD 驱动负电压 19 A 输入 背光电源( +) 20 K 0V - 背光电源( ) 表 14 接口信号中的两个片选信号的组合定义 CS1 CS2 GDM12864A 0 0 禁止使用 0 1 左区 1 0 右区 1 1 未选 单片机与 LCD 连接 本设计选用 AT89c52 单片机、和 GDM12864A 型 LCD,本连接 为间接控制方式。 间接控制方式是计算机通过自身的或系统中的并行接口与液晶显示模块连接,计算机通过对这些接口的操作,以达到对液晶显示模块的控制。 这种方式的特点是电路简单,控制时序由软件实现,可以实现高速计算机与液晶显示模块的接口。 实用电路图如下图所示。 在图中电路中以 89c51的 P0 口作为数据口, 为 CS2, 为 CS1, 为 E, 为 R/W20xx 届 电气工程及其自动化专业毕业设计(论文) 15 和 为 DI 等信号。 电位器用于显示对比度的调节。 图 14 单片机与 LCD 连接图 16 20xx 届 电气工程及其自动化专业毕业设计(论文) 17 第 2章 系统软件设计 图形液晶显示模块的软件特性 了解 GDM12864A 图形液晶显示模块的电路特性后,要使用GDM12864A图形液晶显示模块还需要熟悉其软件特性,即 GDM12864A 的指令功能,才能很好地应用图形液晶显示模块。 GDM12864A 的指令功能非常简单,指令一览表如下表所示。 表 21 GDM12864A 指令表 指令名称 控制信号 控制代码 D/I R/W D7 D6 D5 D4 D3 D2 D1 D0 显示开头设置 0 0 0 0 1 1 1 1 1 D 显示起始行设置 0 0 1 1 L5 L4 L3 L2 L1 L0 页面地址设置 0 0 1 0 1 1 1 P2 P1 P0 列地址设置 0 0 0 1 C5 C4 C3 C2 C1 C0 读取状态字 0 1 BUSY 0 ON/OFF REST 0 0 0 0 写显示数据 1 0 数 据 读显示数据 1 1 数 据 图 21 DDRAM 地址表 刘钊: GDM12864A 显示模块与单片机的接口技术及仿真 18 GDM12864A 一共有七条指令,从作用上可分为两类。 第一条和第二条指令为显示状态设置类;其余指令为数据读/写操作指令。 下面详细解释各个指令的功能: 读状态字( Status Read) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BUSY O ON/OFF RESET 0 0 0 0 状态字是计算机了解 GDM12864A 当前状态的唯一的信息渠道。 状态字为一个字节,其中仅有 3 位有效位,它们是: BUSY:表示当前 GDM12864A 接口控制电路运行状态。 BUSY=1 表示 GDM12864A 正在处理计算机发来的指令或数据。 此时接口电路被封锁,不能接受除读状态字以外的任何操作。 BUSY= 0 表示 GDM12864A 接口控制电路已处于 “ 准备好 ” 状态,等待计算机的访问。 ON/ OFF:表示当前的显示状态。 ON/ OFF=l表示关显示状态, ON/OFF=0 表示开显示状态。 RESET:表示当前 GDM12864A 的工作状态,即反映 RST 端的电平状态。 当 RST 为低电平状态时, GDM12864A 处于复位工作状态, RESET=1。 当 RST 为高电平状态时, GDM12864A 为正常工作状态, RESET=0。 在指令设置和数据读写时要注意状态字中的 BUSY 标志。 只有在BUSY=0 时,计算机对 GDM12864A 的操作才能有效。 因此计算机在每次对 GDM12864A 操作之前,都要读出状态字判断 BUSY 是否为 “ 0”。 若不为 “ 0” ,则计算机需要等待,直至 BUSY=0 为止。 ● 显示开关设置( Display on/ off) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 O 1 1 1 1 1 D 该指令设置显示开/关触发器的状态,由此控制显示数据锁存器的工作方式,从而控制显示屏上的显示状态。 D 位为显示开/关的控制位。 当 D=120xx 届 电气工程及其自动化专业毕业设计(论文) 19 为开显示设置,显示数据锁存器正常工作,显示屏上呈现 所需的显示效果。 此时在状态字中 ON/ OFF=0。 当 D=0 为关显示设置,显示数据锁存器被置零,显示屏呈不显示状态,但显示存储器并没有被破坏,在状态字中 ON/ OFF= 1。 ● 显示起始行设置( Display Start Line) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 显示起始行( 0~63) 该指令设置了显示起始行寄存器的内容。 HD612O2U 有 64 行显示的管理能力,该指令中 L5~ LO 为显示起始行的地址,取值在 O~ 3FH( 1~64 行)范围 内,它规定了显示屏上最顶一行所对应的显示存储器的行地址。 如果定时间隔地,等间距地修改(如加一或减一)显示起始行寄存器的内容,则显示屏将呈现显示内容向上或向下平滑滚动的显示效果。 ● 页面地址设置 [Set Page( X address) ] RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 Page(0~7) 该指令设置了页面地址 — X 地址寄存器的内容。 GDM12864A 将显示存储器分成 8页,指令代码中 P2~ PO就是要确定当前所要选择的页面地址,取 值范围为 0~ 7H,代表第 l~ 8 页。 该指令规定了以后的读/写操作将在哪一个页面上进行。 ● 列地址设置( Set Y address) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 1 Y address(0~63) 该指令设置了 Y 地址计数器的内容, C5~ CO= O~ 3FH( 1~ 64)代表某一页面上的某一单元地址,随后的一次读或写数据将在这个单元上进行。 Y 地址计数器具有自动加一功能,在每一次读/写数据后它将自动加一,所以在连续进行读/写数据时, Y 地址计数器不必每次都 设置一次。 页面地址的设置和列地址的设置将显示存储器单元唯一地确定下来,刘钊: GDM12864A 显示模块与单片机的接口技术及仿真 20 为后来的显示数据的读/写作了地址的选通。 ● 写显示数据( Write Display Data) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 显 示 数 据 该操作将 8 位数据写入先前已确定的显示存储器的单元内。 操作完成后列地址计数器自动加一。 ● 读显示数据( Read Display Data) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 显 示 数 据 图 22 软件流程图 20xx 届 电气工程及其自动化专业毕业设计(论文) 21 下面是程序代码及解释 include include include //中文字库 define uchar unsigned char define u。毕业设计_gdm12864a显示模块与单片机的接口技术及仿真(编辑修改稿)
相关推荐
降低成本,通常都采 用 SCR将输出的采样频率固定在48kHz,但是 SRC会对音质带来损害,而且现在的娱乐级声卡都没有很好地解决这个问题。 石英晶体振荡器是一种高精度和高稳定度的振荡器,石英晶体振荡器也称石英晶体谐振器,它用来稳定频率和选择频率,是一种可以取代 LC谐振回路的晶体谐振元件。 石英晶体振荡器广泛地应用在电视机、影碟机、录像机、无线通讯设备、电子钟表、 单片机
序调 试 程 序系 统 结 构 的 设 计记 录 运 行 结 果并 分 析总 结错误 图 系统设计步骤图 系统控制方案 系统控制原理如图 所示 ,系统 主要是由触摸屏、可 编 程序控制器变频器( PLC)、液位计、配电装置以及水泵等组成。 10 触 摸 屏 P I DD / A变 频 器接 触 器水泵水箱液 位 传感 器A / D液 位给 定P L C + 模 拟 量 输 入数 模 块 图
从事中武汉纺织大学 20xx 届毕业设计论文 2 央空调清洗的专业队伍技术先进,设备精良,这使管道清扫机器人步入了历史舞台。 国外从 20世纪 70年代末 80 年代初开始重视中央空调的风道清洗,同时,随着计算机、传感器、现代控制理论和技术的发展 ,为管道机器人的研究应用提供了技术保证。 自从 1980 年丹达克林发明了世界上第一台风管清洗机器人直到1990 年前后
在单位遇到的实际问题进行设计,所要解决的问题是:要求水平输送小麦 ,输送量为20t/h,输送距离为 10m,设计一台结构合理,性价比最高的螺旋输送机。 结合此实际问题, 根据设计条件确定输送机型为 LS 型, 设计螺旋叶片,输送 机进出料口,驱动装置,减速器等主要零部件的设计计算及相关零件的校核。 综合运用工程材料、机械制造工艺、公差配合、机械制图、 CAD 辅助设计等方面的知识
1 0 kR41 0 kR31 0 kR71 0 kR21 0 kR11 0 kR01 0 k+ 5 vK1K2K3K4K5 图 33 PWM信号发生电路 主控电路 .芯片的组成原理 单片机由 CPU和 8 个部件组成,它们都通过片内单一总线连接,其基本结构依然是通用 CPU加上外围芯片的结构模式,但在功能单元的控制上采用了特殊功四川理工学院本科毕业设计 9 能寄存器的集中控制方法。
第 10 页 下段:以砂岩、泥岩沉积为主、下部为中、细砂岩沉积,中部为泥岩沉积,上部为砂岩沉积;顶部为灰黑色泥岩沉积,含铝土,厚度为 ~。 上段:主要为泥岩、砂岩沉积,顶部为紫红色泥岩沉积,是上、下石盒子组分界的标志层,本段厚度为 ~。 与下伏山西组地层呈整合接触。 ⑹ 二叠系上统上石盒子组( P2S) : 为一套砂岩、泥岩、砂质泥岩、铝土质泥岩组成的陆相沉积,本井田只有少部分钻孔揭露此段 地层