单片机控制12864液晶地应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文档 文案大全 TOC \o 1-3 \h \u 中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。 本次设计通过89C52控制12864液晶显示器和矩阵键盘,从而实现汉字和字符的显示。 1.1.2 带字库的12864液晶 带字库的12864显示汉字和符号时,不需要使用字模提取软件来提取字模,如果想显示自定义的字符,也可以使用字模提取来实现显示。下面介绍下带字库12864液晶引脚功能: 引脚 标志 说明 1 GND 接地 2 VCC 接5V 3 V0 接可调电阻 4 RS/CS 并行模式:RS=0,指令;RS=1,数据。串行模式:片选。 5 R/W 并行模式:R/W=0,写;R/W=1,读。串行模式:数据。 6 E 并行模式:允许信号。串行模式:数据。 7 D0-D7 并行模式:数据 串行模式:不连接 8 9 10 11 12 13 14 15 PSB 并行模式:PSB=1;串行模式:PSB=0 16 NC 不连接 17 RST 复位 18 NC 不连接 19 LED+ 背光正极,接5V 20 LED- 背光负极,接地 1.1.3 不带字库的12864液晶 不带字库的12864可以通过取字模软件显示各种自定义的字符和图片,液晶本身中不带有字库。下面介绍不带字库12864的引脚功能: 引脚 标志 说明 1 GND 接地 2 VCC 接5V 3 V0 可调电阻 4 D/I 1:数据 0:指令 5 R/W 1:读 0:写 6 E 1:可读写 0:不可读写 7 D0-D7 数据总线 8 9 10 11 12 13 14 15 CS1 左半屏片选信号。1:选中;0:不选中。 16 CS2 左半屏片选信号。1:选中;0:不选中。 17 RST 复位信号,低电平有效。 18 VEE LCD 负压驱动脚(-10~18V)。 19 NC 20 NC 1.1.4 取模软件 取字模软件使用的是ZIMO21,在液晶显示时,选取的字体是12号,此字体对应的液晶点阵正好是16X16大小。所以液晶一页可以显示4X8=32个字。 取字模软件也可以设定各种字体和自定义的图片,使用比较方便。 1.2液晶显示控制设计电路 12864液晶显示器可以显示字母、数字符号、中文字型及自定图形显示,只要一个最小的微处理系统,将液晶显示模块的接口作为I/O设备直接与之连接,就可以进行控制液晶显示器和数据传输,从而达到理想的显示效果。选择按键接高电平,即可实现单片机对液晶显示汉字的控制。 1.2.1系统的总体设计思路和框图 整个系统主要由STC89C51芯片、LCD12864液晶和矩阵键盘构成,具体如下图1所示:STC89C51 STC89C51 XTAL P0口 RST P2.0 P2.1 P2.2 P2.3 P3.3 P1口 时钟电路 复位电路 矩阵键盘 LCD12864 D0D7 RS RW E PSB RST 图1.系统整体框图 1.2.2系统方案选择 ①时钟模块 利用晶体本身的特性,可以利用晶振与电容搭建振荡电路与89C51引脚XTAL1及XTAL2相连,设计中使用12M的晶振向单片机提供一个频率定度较高的时钟脉冲,具体连接见原理图图2。 ②复位电路 STC89C51的复位引脚RST外接开关复位电路,当电路工作后,闭合开关,只要在RST引脚上出现2个机器周期以上的高电平,单片机即可复位。若RST始终保持高电平,则可对STC89C51循环复位。开关复位电路的组成如原理图(见原理图图3)——电阻和开关串联后与电容并联,然后与电阻串联对+5V电压进行分压,电阻一端接地另一端接复位信号引脚RST。 ③矩阵键盘 键盘处主要通过按键来显示不同的信息,如班级、姓名等。本来想使用独立键盘,虽然独立键盘电路简单,使用方便,但是独立键盘按键较多时占用I/O端口多,造成I/O口资源的浪费,所以电路中使用了矩阵键盘,具体电路如原理图图4所示。 ④液晶显示模块 Ⅰ.带字库的12864模块 由于在Proteus中无法仿真,只能以实物运行。具体电路和结果详见后。 Ⅱ.不带字库的12864模块 在Proteus中有不带字库的12864,而实际中不带字库的12864第18脚要接负电平,所以在仿真中进行。 1.2.3系统功能图和流程图 ㈠系统功能图 按键 功能 按键 功能 1 显示“单片机课程设计” 9 显示学号 2 显示

文档评论(0)

linlin921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档