资料介绍
用VB实现微机控制字符型液晶显示:液晶显示器(LCD)以低电压、微功耗、超薄轻巧、接口简单、显示内容丰富诸多优点,在袖珍式电子产品的显示系统中得到广泛应用。为此,本文介绍一种由微机与单片机之间通讯直接控制液晶显示电路。微机在控制中,采用Visual Basic(简称VB)编程,做出十分直观的人机界面,操作方便,可直接将字符由微机的键盘输入通过串行通讯口传送到单片机,再由单片机系统控制液晶显示模块,将字符显示在液晶屏上。另外,单片机系统又将字符发送回到微机的人机界面上显示,用于字符传送过程的实时监测。
一、 硬件设计
系统电路如图(1)。
本系统关键的器件是AT89C51单片机,一方面利用AT89C51单片机自身具有的串行通讯口,可以与微机的RS232(9针)串行通讯口直接通讯。另一方面通过单片机控制液晶显示模块。AT89C51单片机系统在硬件设计上具有简单、方便等优点。但由于微机的RS232标准接口的电平与AT89C51单片机接口的TTL电平规范不一致,所以采用MAXIM公司的MAX232电平转换器,实现这两种接口的电平相互转换。
字符型液晶显示模块是一种用5x7点阵图形来显示字符的液晶显示器。根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等。这里采用2行16个字的TC1602A液晶模块。TC1602A采用标准的16脚接口,其中VSS为地电源,VDD接5V正电源,V0为液晶显示器对比度调整端,使用时可以通过一个10K的电位器调整对比度。RS为寄存器选择:RS=1选择数据寄存器;RS=0选择指令寄存器。R/W为读写信号线:R/W=1进行读操作;R/W=0进行写操作。当RS=0,R/W=0时,可以写入指令或者显示地址;当RS=0,R/W=1时,可以读忙信号;当RS=1,R/W=0时,可以写入数据。E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。D0~D7为8位双向数据线。 TC1602A液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等。每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。 TC1602A液晶模块内部的控制器共有11条控制指令,它的读写操作、屏幕和光标的操作都是通过指令编程来实的。
一、 硬件设计
系统电路如图(1)。
本系统关键的器件是AT89C51单片机,一方面利用AT89C51单片机自身具有的串行通讯口,可以与微机的RS232(9针)串行通讯口直接通讯。另一方面通过单片机控制液晶显示模块。AT89C51单片机系统在硬件设计上具有简单、方便等优点。但由于微机的RS232标准接口的电平与AT89C51单片机接口的TTL电平规范不一致,所以采用MAXIM公司的MAX232电平转换器,实现这两种接口的电平相互转换。
字符型液晶显示模块是一种用5x7点阵图形来显示字符的液晶显示器。根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等。这里采用2行16个字的TC1602A液晶模块。TC1602A采用标准的16脚接口,其中VSS为地电源,VDD接5V正电源,V0为液晶显示器对比度调整端,使用时可以通过一个10K的电位器调整对比度。RS为寄存器选择:RS=1选择数据寄存器;RS=0选择指令寄存器。R/W为读写信号线:R/W=1进行读操作;R/W=0进行写操作。当RS=0,R/W=0时,可以写入指令或者显示地址;当RS=0,R/W=1时,可以读忙信号;当RS=1,R/W=0时,可以写入数据。E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。D0~D7为8位双向数据线。 TC1602A液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等。每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。 TC1602A液晶模块内部的控制器共有11条控制指令,它的读写操作、屏幕和光标的操作都是通过指令编程来实的。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于VB 6.0液晶显示系统的设计
- 字符型液晶显示模块使用手册
- 单片机应用系统英国威廉希尔公司网站 ——点阵式字符型液晶显示器
- LCD1602点阵字符型液晶显示模块的使用手册免费下载 20次下载
- 字符液晶显示的频率计的仿真原理图免费下载 16次下载
- 使用51单片机实现LCD1602显示单个字符的实例电路图和程序免费下载
- LCD1602点阵字符型液晶显示模块驱动封装的工程详细讲解
- 字符型点阵式 LCD液晶显示屏及液晶显示威廉希尔官方网站 的详述 21次下载
- LCD液晶显示汉字字符集表 0次下载
- 基于8051的Proteus仿真-字符液晶显示的频率计 117次下载
- LCM1602字符型液晶显示器引脚及功能 0次下载
- 字符型液晶使用手册 12次下载
- 点阵字符型液晶显示模块使用手册
- 字符型液晶屏资料
- 字符型LCM使用说明,字符型液晶显示模块使用说明书
- LCD1602液晶显示屏的工作原理详解 2.5w次阅读
- 51单片机的驱动LCD屏 3911次阅读
- LCD1602液晶显示屏的驱动设计与实现 9574次阅读
- 基于ATmega8535型单片机和T6963C控制器实现图形点阵式液晶显示设计 3883次阅读
- 基于ATmega8535型单片机实现图形点阵式液晶显示系统的设计 3105次阅读
- 使用51单片机实现字符型液晶模块显示的资料说明 6806次阅读
- dfrobotLCD1602字符液晶显示器介绍 2045次阅读
- 128X64的点阵的汉字图形型液晶显示模块的介绍及使用资料概述 9676次阅读
- 1602字符型带背光液晶显示模块的资料和编程方法详细概述 1.3w次阅读
- 如何利用51单片机控制液晶显示 1.2w次阅读
- 如何用ATmega 16单片机驱动字符型液晶显示芯片 1126次阅读
- 如何在液晶显示器上显示汉字、ASCII字符和彩色图形 1.9w次阅读
- 液晶显示器的优缺点_液晶显示器原理介绍 1.5w次阅读
- 基于FPGA图形和字符加速的液晶显示设计 2522次阅读
- 基于ST7920控制器的中小尺寸液晶显示的实现 2618次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多