基于单片机的新型液晶显示控制电路设计

最新更新时间:2012-11-15来源: 互联网关键字:单片机  新型  液晶显示  控制电路 手机看文章 扫描二维码
随时随地手机看文章

前言: 液晶显示是目前单片机技术中广泛应用的功能。利用功能强大的AT 89S52 型单片机和编程软件Visual C+ + ,设计一种新型液晶显示控制电路。从AT89S52 单片机和DMC20261 型LCD 液晶显示屏的性能特点入手,结合实际经验实现二者之间的接口设计。经过调试,该控制系统取得了比较满意的设计结果,且系统软硬件设计简单方便、稳定可靠,可广泛应用于智能化仪器仪表及各种宣传场所,为嵌入式控制系统提供高灵活、高性价比的解决方案。

  1 AT89S52 单片机简介

  1. 1 芯片主要特性

  AT89S52 单片机是Atmel 公司新近推出的高档、增强型产品。它是一个低功耗、高性能CMOS 8 位微控制器,片内含通用8 位中央处理器和ISP FLASH 存储单元,8 kB ISP( In-system pro grammable)的可反复擦写1 000 次的FLASH 只读程序存储器,片上FLASH 允许程序存储器在系统可编程,亦适于常规编程器。器件采用Atmel公司的高密度、非易失性存储技术制造,兼容标准MCS-51 指令系统及80C51 引脚结构,在单芯片上,拥有灵巧的8 位CPU 和在系统可编程FLASH, 使得A T89S52 为众多嵌入式控制应用系统提供高灵活、高性价比的解决方案。

  1. 2 AT89S52 管脚排列

  AT89S52 单片机有PDIP, PLCC 和TQFP 等3 种封装形式( 常见的PDIP 排列见图1)。

  图1 AT89S52 单片机管脚排列图

  图1 AT89S52 单片机管脚排列图

  2 DMC20261 型液晶显示屏

  DMC20261 型液晶显示模块内部由3 部份组成:

  LCD 控制器、驱动器、显示器。如图2 所示。

  图2 LCD 内部结构图

  图2 LCD 内部结构图

  目前大部分LCD 液晶显示器的控制器都有采用型号为HD44780 的集成控制器。HD44780 是集控制器、驱动器于一体,专用于字符显示控制驱动集成电路。

  HD44780 是字符型液晶显示控制器的代表电路。其主要特点是:

  HD44780 不仅作为控制器而且具有驱动40 @ 16点阵液晶像素的能力,且驱动能力可通过外接驱动器扩展360 列驱动; 显示缓冲区及用户自定义的字符发生器CGRAM 全部内藏在芯片内; 具有适用于M6800 系列MPU 的接口,并且接口数据传输可为8 位数据和4 位数据传输2 种方式; 具有简单而功能较强的指令集,可实现字符移动,闪烁等显示功能( 见表1) ; 由于HD44780 的DDRAM 容量所限,HD44780 可控制的字符高达每行80 个字,也就是5 @ 80= 400 点,内藏有16 路行驱动器和40 路列驱动器,所以HD44780 本身就具驱动有16 @ 40 点阵LCD 能力( 即单行16 个字符2 行8 个字符) ; 内藏的字符发生存储器( CGROM) 已经存储了160 个不同的点阵字符图形( 见图3) , 比如数字/ 10的代码是00110001B( 31H) , 又如大写的英文字母/ A0的代码是01000001B( 41H) 。

2. 1 液晶屏控制器的指令

  字符LCD 的指令共有11 条,详细功能和用法见表1.

  表1 LCD 的指令表

  表1 LCD 的指令表

  2. 2 字符图形代码

  字符图形代码( 如图3 所示)。

  图3 液晶显示屏的CGROM 和CGRAM字符图形代码对应表

  图3 液晶显示屏的CGROM 和CGRAM字符图形代码对应表

3 液晶显示屏与AT89S52 接口的设计

  3. 1 硬件电路设计

  在实际应用中,液晶模块与单片机的连接方式很多。从占用I/ O 口线的多少来分有串行方式和并行方式,其中串行方式速度较慢、占用的I/ O 口少,并行方式分为4 线和8 线、速度较快、占用的I/ O 口多,实际应用中以并行方式居多。目前51 系列单片机是国内外应用最广泛的一类,下面介绍笔者设计成功的接口电路供大家参考。

  单片机的P0 口和P3 口的部份引脚与DMC20261型液晶显示连接电路如图4 所示。

  图4 液晶显示与控制电路

  图4 液晶显示与控制电路

  3. 2 软件设计

  由DMC20261 字符图形代码及控制器的指令特点编写一个简单的显示程序/ 淮安市高职院0.其中P35为命令/ 字符、P36 为读/ 写、P37 为脉冲引脚,P0 口为数据端,每个汉字占5 列8 行点阵,两行最多可编16字。主程序流程图如图5 所示。后面附上用调整软件Dev C+ + IDE 编写并调试成功的程序。

  图5 主程序流程图

  图5 主程序流程图

  注: * 表示可以为0 或1。

控制系统实用程序如下:

  

  

  

  

  

  4 结 语

  本文介绍液晶显示屏与AT89S52 单片机接口的设计方法,硬件电路与软件实现简单易行。AT89S52 高性能单片机功耗低、兼容性强、具有可反复擦写1 000 次的ISP FLASH 在系统可编程单元。

  DMC20261 型液晶显示屏具有简单而功能较强的指令集,可实现字符滚动、闪烁等显示功能,且文字清晰准确,广泛应用于智能化仪器仪表及各种宣传场所,为嵌入式控制系统提供高灵活、高性价比的解决方案。


 

关键字:单片机  新型  液晶显示  控制电路 编辑:神话 引用地址:基于单片机的新型液晶显示控制电路设计

上一篇:51单片机数字钟温度计的编程实例
下一篇:基于STC12C5A60S的小功率逆变器的设计

推荐阅读最新更新时间:2023-10-12 20:43

基于PIC单片机的便携式测试记录仪设计
  基于PIC单片机的便携式测试记录仪(以下简称记录仪)既有一般数据采集装置的实时采集与保存功能,同时又能够对采集数据进行实时处理、显示和打印。适用于对采集速度要求不高、交流供电比较困难以及无须长期留人值班的场合。   以追求高可靠、低功耗、小体积设计思想的本记录仪具有如下功能:对现场物理量进行实时采集、保存、处理与显示;自动识别现场安装的传感器数量、传感器号和量程;自动和手动两种采集方式,自动采集适用于长期无人值班的固定场合,手动采集便于对分布在不同区域的物理量进行测试;与PC机通讯,可根据需要将采集数据下载至PC数据库;实时打印;自检功能,避免了系统运行过程中可能遇到本身无法容错处理的异常事件而导致的死机现象。  
[单片机]
PIC16F87X单片机中断系统应用须关注的问题
  摘要: 美国微芯公司研制的PIC系列单片机,其硬件结构和指令系统采用了与众不同的设计手法。在架构上和概念上对传统单片机进行了一些突破性的变革,但也给这类单片机的应用带来了一些特殊问题。本文针对PIC16F87X系列单片机中断的特点,及其在应用过程中应该注意的几个问题进行必要的说明。内容包括中断源、中断逻辑、中断相关的寄存器、中断的延时、中断的现场保护以及注意事项等。 关键词: 单片机 PIC16F87X 中断系统 中断源   目前在世界一些著名的单片机产品系列中,PIC16F87X系列单片机是芯片内部包含有外围设备模块数量最多的单片机品种之一。PIC16
[工业控制]
MCS-51单片机的内部结构
1、8051单片机片内并行接口 2、MCS-51的内部资源 3、 MCS-51的芯片引脚 图1-8 MCS-51引脚图 4、单片机的工作方式 单片机的工作方式包括:复位方式、程序执行方式、单步执行方式、低功耗操作方式以及EPROM编程和校验方式。 1. 复位方式:经典的上电复位电路 2. 程序执行方式:(1)执行内部程序;(2)执行外部程序 3. 单步执行方式:用于调试程序和系统 4. 低功耗操作方式 5. 编程和校验
[单片机]
MCS-51<font color='red'>单片机</font>的内部结构
一种新型基于MEMS的GTI滤波器的设计
简介   波分复用器和解复用器几乎是所有WDM系统和网络的主要组成部分。从传统意义上讲,多路复用/解复用器(de/mux)都属于静态器件,随着温度的变化波长范围会有少许改变。几乎在第一个静态复用/解复用器获得商用的同时,人们就梦想出现一种能实现波长快速调谐版本的复用/解复用器。快速可调的复用/解复用器可以广泛应用到各种领域,包括应用在时间/波长二维光码分多址(OCDMA)系统里的快速跳码(code hopping)技术上,从而既提高了QoS性能又增强了安全性 。   先前可调复用器几乎没有什么新的进展,最近有利用一个1xN MEMS驱动的Gires-Tournois干涉仪(GTI)来制作快速调谐复用/解复用器的报道 ,
[模拟电子]
一种金卤灯电子镇流器的新型控制方法
        现今,高强度气体放电灯由于它的发光效率高、色温好、寿命长等优点,已经被广泛地应用于广场、道路照明等场合。而其中的金属卤化物灯由于拥有诸多优点更被认为是最好的人造光源之一。但是,由于金卤灯的负阻特性和特殊的启动要求,必须和与之相匹配的镇流器共同使用。对比于传统的电感式镇流器,电子镇流器有着许多优点,对它的研究和开发也是电力电子行业的一大热点。   为了确保金卤灯不出现声谐振,电子镇流器一般工作于低频方波状态。传统的低频方波电子镇流器包括3级结构:功率因数校正电路、降压电路   和全桥逆变电路。这种结构非常复杂而且造成了镇流器的成本昂贵。简化电路、降低成本已经成为如今研究的重点。一种方法就是把前
[电源管理]
一种金卤灯电子镇流器的<font color='red'>新型</font>控制方法
基于单片机的主从红外通信的系统设计
1、引言 红外通信是目前比较常用的一种无线数据传输手段,其具有无污染、信息传输稳定、信息安全性高以及安装使用方便等优点,并且可以在很多场合应用,如家电产品,工业控制、娱乐设施等领域。红外通信是利用950nm近红外波段的红外线作为传递信息的载体,通过红外光在空中的传播来传递信息,由红外发射器和接收器实现。发射端将二进制数字信号调制成某一频率的脉冲序列,经电光转换电路,驱动红外发射管以光脉冲的形式发送到空中。接收端将接收到的光脉冲转换成电信号,再经解调和译码后恢复出原二进制数字信号。本文设计了一种基于单片机PIC18F248的主从式红外通信系统,主要设计了红外接口电路以及主机和从机通信软件流程。 2、系统硬件电路设计
[单片机]
基于<font color='red'>单片机</font>的主从红外通信的系统设计
单相桥式半控电镀直流电源的单片机恒流装置
【摘要】 一种单相桥式半控电镀直流电源的单片机恒流装置,属于单片机控制技术在电镀直流电源恒流装置中的应用。包括可控硅电压控制电路及单片机控制装置。其特征是直流恒流设定键、时钟设置键、定时设置键分别与单片机输入端相连接;单片机I/O输出端与光耦连接,光耦与可控硅控制端连接。可控整流电路由二只可控硅与二只硅整流管组成,单相电源经变压器降压后分别与可控硅正极与硅整流负极相连接,可控硅的负极端为电镀电源的正极,硅整流的正极为电镀电源的负极,整流后的直流电流供电镀使用。单片机的输出端与数码显示屏连接。本发明创造通过对恒流值的设定,控制与其连接的可控硅导通角大小,实现设定电流的恒流输出,广泛应用小型电镀电源设备中。
[模拟电子]
STM32单片机ADC库函数的定义和使用方法
ADC的基本概念希望各位网友查阅相应的手册,上面对ADC有比较详尽的介绍,包括误差的分析和消除。这里主要介绍ADC的基本库函数的定义和使用。 1.ADC_DeInit函数的功能是将外设ADCx的全部寄存器重设为默认值。 ADC_DeInit(ADC2); 2.ADC_Init函数的功能是根据ADC_InitStruct中指定的参数初始化外设ADCx的寄存器。其中ADC_InitTypeDef定义在stm32f10x_adc.h中。其结构体如下所示: typedef struct { u32 ADC_Mode;//可以设置ADC_Mode FunctionalState ADC_ScanConvMode;//规定了模数转换工
[单片机]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved