- 58
- 0
- 约9.63千字
- 约 20页
- 2018-04-28 发布于湖北
- 举报
基于单片机AT89C52的LCD设计推荐
一、概述1.1课题的背景及目的随着计算机科学与技术的飞速发展,计算机的应用已经渗透到国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式,而单片机技术又作为计算机技术中的一种独立分支,有着性价比高,集成度高,体积小,可靠性高,控制功能强大,低功耗,低电压,便于生产,便于携带等特点,所以得到越来越广泛的应用。当今是一个信息化的时代,信息的重要性是不言而喻的,获取手段显得尤其重要,人们所接受的信息有70%来自于人的视觉,无论用何种方式获取的信息最终需要有某种显示方式来表示。在某种显示技术中,以液晶显示器LCD(Liquid Crystal Display)为代表的平板显示器发展最快、应用最广,LCD液晶显示器是一种低功耗液晶显示器件,工作电流小,适合于仪表和低功耗系统,常用的有笔划型液晶显示器、点阵字符型液晶显示器和图形点阵式液晶显示器,本文使用AT89C52单片机主要设计了一款应用于学校的LED点阵图形型液晶显示器。LCD液晶显示器的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就显示黑色,这样就显示出图形,液晶显示器适用于大规模电路驱动,易于实现全彩色显示的特点。通过它可以进一步学习及掌握及电路原理及使用方法。1.2课题的内容要求及研究方法设计AT89C52单片机控制系统,使其在128*64点阵LCD屏幕上显示“河南理工大学”六个字符,且向上滚动显示。本文先按照设计的一般步骤,先选定用单片机的实现的方案,了解设计要求再分别从硬件系统设计和软件系统设计两个宏观方面着手,然后查阅相关资料,硬件方面,熟练单片机的基本工作原理,AMPIRE128*64点阵LCD内置的KS0108控制器指令功能等,画出图形显示程序流程图和单元电路原理图,在对其进行做简单说明。软件方面,熟悉编程语言,查找相关子程序,熟悉使用Proteus ISIS仿真软件及Keil uVision2开发软件,把元器件按电路原理图安装,最后对硬件和软件系统进行调试和仿真。二、课题设计2.1基本原理本设计基于单片机技术原理,以单片机芯片AT89C52最为核心控制器和以单片机扩展的LCD显示器用来设计出显示汉字且向上滚动的系统,通过硬件电路的制作及软件程序的编写,整个设计包括两大部分:硬件设计和软件设计。以单片机及LCD为核心,配以一定的元器件及外围电路和软件,硬件是整个系统的的基础,软件部分则要合理、充分的支持和使用系统的硬件,从而完成系统所要完成的任务。该显示系统主要由控制模块,液晶显示模块,锁存模块及输入输出模块等,能够正确的显示出“河南理工大学”六个字符且向上滚动。开始2.2原理框图LCD初始化向LCD显示屏写字符字符滚动设计结束128*64点阵LCD的图形显示程序流程图2.3元器件清单及仿真电路图①AT89C52:单片机;②RES:电阻;③CRYSTAL:12MZ晶振;④CAP、CAP-ELEC:电容、电解电容;⑤74HC373:锁存器;⑥74HC00:与门;⑦AMPIRE 128*64:液晶显示屏。128*64点阵LCD的图形显示Proteus仿真电路图三、硬件模块功能介绍3.1单片机(AT89C52)功能介绍AT89C52主要提供以下性能:1、与MCS_51单片机产品兼容2、8K字节在系统可编程Flash闪速存储器3、1000次擦写周期4、全静态操作:0HZ~33HZ5、三级加密程序存储器6、32个I/O口线7、三个16位定时器/计数器8、八个中断源9、全双工UART串行通道10、低功耗空闲和掉电模式11、掉电后可唤醒12、看门狗定时器13、双数据指针其功能特性描述:256字节内部RAM,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口。它的内部集成了4个可编程的并行I/O接口(P0~P3),每个接口电路都具有锁存器和驱动器,输入接口电路具有三态门控制。P0~P3口同RAM统一编址,可以当作特殊功能寄存器SFR来寻址。在实际应用中P0~3口在开机或复位时均呈高电平,本设计主要接P0口,P0口是一个8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑电平,对端口P0写“1”时,引脚可作为高阻抗输入端用,当访问外部程序和数据存储器时,P0口线分时转换地址(低8位)和数据总线复用,在这种模式下,P0具有内部上拉电阻。在程序校验时,输出指令字节,程序校验时,需要外部上拉电阻。(如图)AT89C52原理图3.2液晶显示器LCD(128*64点阵图形型)功能介绍点阵图形型是在一平板上排列多行多列的矩阵式的晶格点,点的大小可根据显示清晰度来设计,可显示数字、字母、汉字、图像、甚至动画。以AMPIRE128*64为例来说明LCD128*64接口应用。AMPIRE128*
您可能关注的文档
- 基于VHDL的自动售货机设计推荐.doc
- 基于VHDL的数码锁设计推荐.doc
- 基于UG的钟表机构参数化设计及运动仿真毕业设计推荐.doc
- 基于VHDL语言的洗衣机控制器设计推荐.doc
- 基于Web+Services的商务网站研究推荐.doc
- 基于WEB的毕业设计管理系统开发论文推荐.doc
- 基于web的在线考试系统(罗光文)推荐.doc
- 基于WEB的菲特尼斯健身中心管理系统开发推荐.doc
- 基于WEB的学生成绩管理系统的设计与实现推荐.doc
- 基于WINCC的牛奶糖生产线的设计报告(课程设计)推荐.doc
- 长城证券-机器人行业深度报告:以正合、以奇胜!.pdf
- 财通证券-转债|强赎边际变化,哪类转债有博弈优势?.pdf
- 华创证券-药明合联-02268-蓄势待发全球领先的XDC CRDMO有望进入商业化收获期.pdf
- 湘财证券-证券行业2026年度策略-行业景气向好,盈利与估值共振可期.pdf
- 中原证券-机械行业月报:顺周期机械复苏持续,AI、人形机器人产业蓬勃发展.pdf
- 中原证券-汽车行业月报:政策托底稳增长,智驾政策加速落地.pdf
- 退货与投诉处理概览.pptx
- 非例行工卡:驾驶舱右侧1#风挡更换.pdf
- FA92 VA92非操作系统RSC库参考指南.pdf
- AG财务成果账户概览与框架.pdf
原创力文档

文档评论(0)