基于单片机的1602液晶显示电路设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业论文(设计)
题目:基于单片机的1602液晶显示电路设计
学生姓名:学号:
系别:理工部专业:电气工程及其自动化入学时间:2012年09月
导师姓名:职称/学位:
基于单片机的1602液晶显示电路设计
摘要
本文是一篇介绍利用AT89S52单片机和LCD1602液晶显示屏设计一种液晶显示电路并编程实现信息的显示功能。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。1602LCD是指显示的内容为16*2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。从AT89S52单片机与LCD1602液晶显示器性能特点出发,实现两者接口的衔接设计。经过多次的调试, 使得该设计取得了比较满意的结果, 且系统软硬件设计简单方便、稳定可靠, 可广泛应用于智能化仪器仪表及各种宣传场所, 为嵌入式控制系统提供高灵活、高性价比的解决方案。
关键词:AT89S52单片机;LCD1602液晶显示器;复位电路;时钟电路
目录
第一章前言 (2)
1.1 研究现状 (2)
1.2 研究意义 (2)
第二章系统硬件电路设计 (3)
2.1 AT89S52单片机最小系统 (3)
2.1.1 主要性能 (3)
2.1.2 功能 (3)
2.1.3 引脚说明及实物图 (4)
2.2 LCD1602液晶显示器 (7)
2.2.1功能 (7)
2.2.2 特点 (7)
2.2.3 引脚 (7)
2.3 复位电路 (9)
2.4 时钟电路 (9)
第三章软件设计 (10)
3.1 软件设计思路 (10)
3.1.1 Altium Designer (11)
3.1.2 keil (11)
3.1.3 AVR_fighter (11)
3.2 程序设计 (12)
第四章仿真及硬件电路 (15)
第五章总结与展望 (17)
主要参考文献 (18)
致谢 (19)
第一章前言
本文是一篇研究基于AT89S52单片机的1602液晶显示电路设计,本次设计要求通过对单片机和1602液晶显示模块的学习,设计出完整的电路并焊出电路板,再对单片机写入程序,从而实现在液晶屏上显示出字符。
1.1 研究现状
随着科技的发展,单片机的发展越来越迅猛。诞生于20世纪70年代末的单片机,发展至今,几乎渗透到我们生活的各个领域,小到日常生活的手机、计算器,大到国家的国防军事,航空航天等随处可看到单片机的身影。单片机的应用不仅给人们带来了便利,也为国家的安全提供了保障。它的出现使得许多原本花费很高的复杂电路以及繁多的电气元器件都被取缔,取而代之的是一块小小的芯片。
AT89S52单片机是Atmel公司新近推出的高档、增强型产品。它是一个低功耗、高性能CMOS8位微控制器,片内含通用8位中央处理器和ISPFLASH存储单元,8kb ISP的可反复擦写1000次的FLASH只读程序存储器,片上FLASH允许程序存储器在系统可编程,亦适于常规编程器。器件采用Atmel公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,在单芯片上,拥有灵巧的8位CPU和在系统可编程FLASH,使得AT89S52为众多嵌入式控制应用系统提供高灵活、高性价比的解决方案。
单片机液晶显示主要是指单片机以及由单片机驱动的点阵式液晶显示屏所组成的
一个显示系统。作为信息传递的一种方式,液晶显示在我们日常生活中也随处可见,电子仪表,计算器上面都有显示器的身影。LCD是典型的发光器件,它一材料科学为基础,综合利用了精密机械,光电及计算机技术,并正在微机械,微光学,纤维光学等前沿领域研究基础上,向高集成化,智能化方向发展。本文主要研究以AT89S52单片机驱动LCD1602液晶显示器,使LCD1602液晶显示屏上显示出作者的学号与姓名。
1.2 研究意义
当下社会,由于单片机的快速发展,单片机在以后的应用中将会更加广泛,对于单片机的应用也将更加普遍。本次的研究使读者了解AT89S52单片机和LCD1602液晶显示器的基本工作原理与特点,并且懂得两者接口的应用等。为以后对单片机和液晶显示器的深入研究打下坚实的基础!
第二章系统硬件电路设计
本研究的硬件电路主要包括AT89S52单片机最小系统,LCD1602液晶显示电路,复位电路和晶振电路。具体内容如下:
2.1 AT89S52单片机最小系统
AT89S52单片机是ATMEL公司新近推出的高档型AT89S系列单片机中的增强型产品,是一种低功耗、高性能CMOS 8位微控制器,具有8K 系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。
2.1.1 主要性能
1、与MCS-51单片机产品兼容;
2、8K字节在系统可编程Flash存储器;
3、1000次擦写周期;
4、全静态操作:0Hz-33MHz;
5、三级加密程序存储器;
6、32个可编程I/O口线;
7、三个16位定时器/计数器;
8、8个中断源;
9、全双工UART串行通道;
10、低功耗空闲和掉电模式;
11、掉电后中断可唤醒;
12、看门狗定时器;
13、双数据指针;
14、掉电标识符。
2.1.2 功能
8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。