当前位置:首页 > 12864点阵型液晶显示控制设计 - 图文
单片机设计实训
RS=“H”,表示DB7——DB0为显示数据 4 RS(CS) H/L RS=“L”,表示DB7——DB0为显示指令数据 R/W=“H”,E=“H”,数据被读到DB7——DB0 5 R/W(SID) H/L R/W=“L”,E=“H→L”, DB7——DB0的数据被写到IR或DR 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
E(SCLK) H/L DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 PSB NC /RESET VOUT A K 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:串口方式(见注释1) 空脚 复位端,低电平有效(见注释2) LCD驱动电压输出端 背光源正端(+5V)(见注释3) 背光源负端(见注释3) 3.3 LCD显示基本原理
FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16
3
单片机设计实训
点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
3.4 系统软件介绍
MCS-51系列单片机是美国Intel公司在1980年推出的高性能8位单片机,它包含51和52 两个子系列。
对于51子系列,主要有8031、8051、8751 三种机型,它们的指令系统与芯片引脚完全兼容,仅片内程序存储器有所不同,8031芯片不带ROM,8051芯片带4KROM,8751芯片带4KEPROM。51子系列的主要特点为: ◆8位CPU。
◆片内带振荡器,频率范围1.2~12MHZ。 ◆片内带128字节的数据存储器。 ◆片内带4K的程序存储器。
◆片外程序存储器的寻址空间为64K字节。 ◆片外数据存储器的寻址空间为64K字节。 ◆128个用户位寻址空间。 ◆21个字节特殊功能寄存器。
◆4个8位的并行I/O接口:P0、P1、P2、P3。 ◆2个16位定时器/计数器 ◆2个优先级别的5个中断源。
◆1个可编程全双工的串行I/O接口,可多机通信。 ◆111条指令,含乘法指令和除法指令。 ◆片内采用单总线结构。 ◆有较强的位处理能力。 ◆采用单一+5V电源。
4
单片机设计实训
对于52子系列,有8032、8052、8752 三种机型。52子系列与51子系列相比大部分相同,不同之处在于:片内数据存储器增至256字节;8032芯片不带ROM,8052芯片带8KROM,8752芯片带8KEPROM;有3个16位定时器/计数器;6个中断源。
3.5系统软件流程
3.6 液晶显示模块指令系统
常用的基本指令介绍如下: (1)显示开/关指令
5
单片机设计实训
当DB0=1 时,LCD 显示RAM 中的内容;DB0=0 ,时关闭显示。 (2)起始行ROW 设置指令
(3)页PAGE 设置指令
(4)列地址Y ADDRESS 设置指令
设置了页地址和列地址,就唯一确定了显示RAM 中的一个单元,这样MPU 就可以用读写指令,读出该单元中的内容或向该单元写进一个字节数据。
(5)写数据指令
(6)读状态指令
(7)读数据指令
读写数据指令每执行完一次读写操作列地址就自动增一,必须注意的是进行读操作之前必须有一次空读操作,紧接着再读才会读出所要读的单元中的数据。
3.7系统硬件电路框图
6
共分享92篇相关文档