教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

基于单片机AT89C52的LCD设计

来源:网络收集 时间:2026-07-13
导读: 目录 一、概述 ................................................................................................................................... 2 1.1课题的背景及目的 .......................................................................

目录

一、概述 ................................................................................................................................... 2 1.1课题的背景及目的 ......................................................................................................... 2 1.2课题的内容要求及研究方法 ......................................................................................... 2 二、课题设计 ........................................................................................................................... 3 2.1基本原理 ......................................................................................................................... 3 2.2原理框图 ......................................................................................................................... 3 2.3元器件清单及仿真电路图 ............................................................................................. 4 三、硬件模块功能介绍 ........................................................................................................... 5 3.1单片机(AT89C52)功能介绍 ............................................................................................ 5 3.2液晶显示器LCD(128*64点阵图形型)功能介绍 ..................................................... 6 3.3锁存器(74HC373)功能介绍 ............................................................................................ 9 3.4与门(74HC00)功能介绍 ............................................................................................... 10 四、软件设计 ......................................................................................................................... 11 4.1代码附录 ....................................................................................................................... 11 4.2 Proteus软件介绍.......................................................................................................... 16 4.3Keil C51软件介绍 .......................................................................................................... 17 4.4Proteus与Keil C相结合的设计.................................................................................... 18 五、总结 ................................................................................................................................. 19 5.1个人心得体会 ............................................................................................................... 19 参考文献 ................................................................................................................................. 19

一、概述

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原理框图

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~33HZ 5、三级加密程序存储器 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”时,引脚可作为高阻抗输入端用,当访问外部程序和数据存储器时,P …… 此处隐藏:3953字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于单片机AT89C52的LCD设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268607.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)