微型打印机控制电路的设计毕业设计论文(3)

2019-05-24 09:39

毕业论文

01H,01H,03H命令时。

ERROR1:定义代码非法。用户自定义代码不是10H~1FH.

ERROR2:非法换码命令。换码命令只能用10H~1FH去代换驻留字符代码,否则

为非法。

ERROR3:绘图命令错误。指定图形字节数为0或大于240。 ERROR4:垂直指标命令错误。指定空行数为零[6]。 4.3.3 TPμP-40A与MCS-51单片机接口设计

TPμP-40A是智能打印机,其控制电路由单片机构成,在输入电路中有锁存器,在输出电路中有三态门控制。因此可以不通过I/O口直接与单片应用系统的总线连接,即打印机的数据线可以以外部I/O口的形式与MCS-51系列单片机的P0口相连。如图4-5所示:TPμP-40A没有读、写信号线,只有一对握手线/STB、BUSY,因此,用一根地址线(使用P2.7)来控制读写信号选通 /STB和读取打印机的BUSY状态[7]。

89S52 P0.0 GND /WR P2.7 /RD P0.7 16 28 17 32 33 34 35 36 37 38 39 20 ≧1 1 /STB BUSY DB7 TPμP-40A DB0 GND ≧1 19 17 15 13 11 9 7 5 3 2

图4-5 单片机和微型打印机的接口

4.4 单片机与液晶显示器的接口

显示器部分是由液晶显示控制行、列驱动器和HY128*64液晶显示器组成的[8]。 4.4.1 液晶显示控制驱动器HD61202的特点

HD61202液晶显示控制驱动器是一种带有驱动输出的图形液晶显示控制器,它可直接与8位微处理器相连,它可与HD61203配合对液晶屏进行行、列驱动。HD61202是一种带有列驱动输出的液晶显示控制器,它可与行驱动器HD61203配合使用,组成液晶显示驱动控制系统。

(1) 内藏64×64=4096位显示RAM,RAM每位数据对应LCD屏上一个点的亮暗状态; (2) HD61202是列驱动器,具有64路列驱动输出;

(3) HD61202读、写操作时序与68系列微处理器相符,因此它可直接与68系列微

表4-4 与微处理器的接口信号引脚功能

毕业论文

引脚符号 状态 引脚名称 功能 CS1和CS2低电平选通,CS3高电平选通。 在E下降沿,数据被锁存(写)入HD61202;在E高电平期间,数据被读出 R/W=1为读选通,R/W=0为写选通 CS1,CS2,CS3 输入 芯片片选端 E R/W RS DB0-DB7 RST 输入 读写使能信号 输入 读写选择信号 输入 数据、指令选择信号 RS=1为数据操作 RS=0为写指令或读状态 三态 数据总线 输入 复位信号 复位信号有效时,关闭液晶显示,使显示起始行为0,RST可跟MPU相连,由MPU控制;也可直接接VDD,使之不起作用。 处理器接口相连;

(4) HD61202的占空比为1/32--1/64。 4.4.2液晶显示控制驱动器HD61202的引脚功能

HD61202的与各种器件信号的引脚功能如表4-4,表4-5,表4-6所示:

表4-5 与HD61203接口信号引脚功能 M FRM CL 输入 输入 输入 交流驱动波形信号 帧同步信号 锁存行显示数据的同步信号 该信号上升沿时锁存数据,同时改变显示输出地址 Ф1,Ф2 输入 内部操作时钟信号 表4-6 与LCD接口信号引脚功能

Y1-Y64 VDD,VSS VEE1VEE2 V1L-V4L,V1R-V4R ADC 决定Y1-Y64与液晶屏的连接顺序 ,液晶显示驱动端 内部逻辑电源 液晶显示驱动电路的电源 液晶显示驱动电压 其电压值均在VCC和VEE之间,常令V1L=V1R,V2L=V2R,V3L=V3R, V4L=V4R ADC=1JF,Y1=$0,Y64=$63 ADC=0时,Y1=$63,Y64=$0 该引脚直接接VCC或GND即可 常令VEE1=VEE2 4.4.3液晶显示控制驱动器HD61202的指令系统

HD61202的指令系统比较简单,总共只有七种。现分别介绍如下:

毕业论文

(1) 显示开/关指令

表4-7 显示开/关指令

R/W RS 0 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 1 1 1 1/0 当DB0=1时,LCD显示RAM中的内容;DB=0时,关闭显示。 (2) 显示起始行(ROW)设置指令

表4-8 显示起始行设置指令

R/W RS 0 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 显示起始行(0-63) 该指令设置了对应液晶屏最上一行的显示RAM的行号,有规律的改变显示起始行,可以使LCD实现显示滚屏的效果。 (3) 页(RAGE)设置指令

表4-9 页设置指令 R/W RS 0 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 1 1 1 页号(0-7) 显示RAM共64行,分8页,每页8行。 (4) 地址(Y Address)设置指令

表4-10 地址设置指令

R/W RS 0 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 显示列地址(0-63) 设置了页地址和列地址,就唯一确定了显示RAM中的一个单元,这样MCU就可以用读、写指令读出该单元中的内容或向该单元写进一个字节数据。 (5) 读状态指令

表4-11 读状态指令 R/W RS 1 0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 BUSY 0 ON/OFF REST 0 0 0 0 该指令用来查询HD61202的状态,各参量含义如下: BUSY:1-内部在工作 0-正常状态 ON/OFF:1-显示关闭 0-显示打开 REST: 1-复位状态 0-正常状态

在BUSY和REST状态时,除读状态指令外,其它指令不对HD61202产生作用。在对HD61202操作之前要查询BUSY状态,以确定是否可以对HD61202进行操作。 (6) 写数据指令

表4-12 写数据指令

毕业论文

R/W RS 0 1 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 写 数 据 (7) 数据指令

读、写数据指令每执行完一次读、写操作,列地址就自动增一,必须注意的是,进行读操作之前,必须有一次空读操作,紧接着再读才会读出所要读的单元中的。

表4-13 数据指令 R/W RS 1 1 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 读 显 示 数 据 4.4.4 HY-12864的电路结构特点

HY-12864是使用HD61202作为列驱动器,同时使用HD61203作为行驱动器的液 晶模块[9]。由于HD61203不与MCU发生联系,只要提供电源就能产生行驱动信号和各种同步信号,比较简单。下面主要介绍以下HY12864这个模块的逻辑电路图。HY-12864共有两片HD61202和一片HD61203,如下图4-6所示:

振荡电路 64行 LCD 64 列 控制 同步脉冲 DB0-DB7 64列 Vss Vdd Vo RS R/WE DB0 DB1… DB7 CS1 CS2 RES Vee BL+ BL- 图4-6 逻辑电路图

在HY-12864中,两片HD61202的ADC均接高电平,RST也接高电平,这样在使用HY-12864时就不必再考虑这两个引脚的作用。/CSA跟HD61202(1)的/CS1相连;/CSB跟HD61202(2)的CS1相连,因此/CSA、/CSB选通组合信号为/CSA,/CSB=01选通(1),/CSA,/CSB=10选通(2)。对于HY-12864只要供给VDD、VSS和V0即可,HD61202和HD61203所需电源将有模块内部电路在VDD和V0、VSS的作用下产生的[10]。 4.4.5 HY-12864的应用

毕业论文

图4-7 接口电路原理图

上面是液晶显示器HY12864 与单片机89S52的接口电路。控制电路为直接访问方式的接口电路[11]。电路原理图如上图所示:

单片机的P0端口直接与显示器的数据端口相连;电位器用来调节显示器屏幕亮度,而负电源由显示器本身提供;单片机的读写信号端口通过与非门控制显示器的读写使能端,高电平时数据被读出,下降沿时数据被锁存即写入列驱动器;P2.3口控制芯片片选端(第二个列驱动器),P2.2口控制芯片片选端(第一个列驱动器),且二者均为低电平有效;P2.1口控制读写选通信号,输入低电平时写选通,本设计不需读入,所以只要低电平即可;P2.0口控制数据指令选择信号,高电平为数据操作,低电平写指令或读状态,即先为0写入控制字再为1写入数据代码确定什么字。

4.5 键盘部分

4.5.1 单片机键盘和键盘接口概述

单片机使用的键盘可分为独立式和矩阵式两种。独立式实际上就是一组相互独立的按键,这些按键可直接与单片机的I/O接口连接,其方法是每个按键独占一条口线,接口简单[12]。矩阵式键盘也称行列式键盘,因为键的数目较多,所以键按行列组成矩阵(如图4-8所示)。

P1.7P1.6P1.5P1.4 SCSW-PBS8SW-PBS4SW-PBS0SW-PBP1.3 SDSW-PBS9SW-PBS5SW-PBS1SW-PB14151213P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0876543211617U?WRRDRESETX2X1EA/VPT0T1INT0INT1P17P16P15P14P13P12P11P108051P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00PSENALE/PTXDRXD29301110 9181931 P1.2 P1.128272625242322213233343536373839SESW-PBSASW-PBS6SW-PBS2SW-PBSFSW-PBSBSW-PBS7SW-PBS3SW-PB P1.0


微型打印机控制电路的设计毕业设计论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:商务英语函电教案 - 图文

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

马上注册会员

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