基于单片机的1602液晶显示电路设计.doc_第1页
基于单片机的1602液晶显示电路设计.doc_第2页
基于单片机的1602液晶显示电路设计.doc_第3页
基于单片机的1602液晶显示电路设计.doc_第4页
基于单片机的1602液晶显示电路设计.doc_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(设计)题目: 基于单片机的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液晶显示器;复位电路;时钟电路目 录第一章 前 言21.1 研究现状21.2 研究意义2第二章 系统硬件电路设计32.1 AT89S52单片机最小系统32.1.1 主要性能32.1.2 功能32.1.3 引脚说明及实物图42.2 LCD1602液晶显示器72.2.1功能72.2.2 特点72.2.3 引脚72.3 复位电路92.4 时钟电路9第三章 软件设计103.1 软件设计思路103.1.1 Altium Designer113.1.2 keil113.1.3 AVR_fighter113.2 程序设计12第四章 仿真及硬件电路15第五章 总结与展望17主要参考文献18致 谢191第一章 前 言本文是一篇研究基于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种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2.1.3 引脚说明及实物图AT89S52单片机共有40个引脚,如图2-1:图2-1 AT89S52单片机引脚图 VCC:电源电压P0:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻 辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下, P0不具有内部上拉电阻。 在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验 时,需要外部上拉电阻。P1:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个 TTL 逻辑电平。此外,P1.0和P1.1分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2 的触发输入(P1.1/T2EX)。 在flash编程和校验时,P1口接收低8位地址字节。引脚号第二功能:P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出P1.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论