欢迎来到天天文库
浏览记录
ID:61995268
大小:2.55 MB
页数:28页
时间:2021-04-09
《单片机液晶显示器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.CHANGZHOUINSTITUTEOFTECHNOLOGY设计说明书项目名称:显示屏设计二级学院:电子信息与电气工程学院专业:电气工程及其自动化化班级:10电二学生:高亮学号:10020408指导教师:庄志红职称:副教授起止时间:2013年6月17日—2013年6月28日.基于单片机的显示屏设计摘要液晶显示已经是人机界面的关键技术。本文对基于单片机的液晶显示控制技术进行了研究。本文阐明单片机(89C51)控制LCD1602显示屏的方法。首先本文阐述了LCD1602液晶屏的显示原理,随后通过在Proteus仿真软件上构建相
2、关的仿真电路,并连接在Keil软件编写、编辑及编译生成的相关的.Hex驱动程序电路仿真,成功仿真出对所需容的显示。关键字:LCD1602、单片机、Proteus仿真.目录第一章设计容和要求41.1设计的容41.2设计意义4第二章系统总体结构52.1系统的总体结构框图…....…………………………………………………...........……52.2各框图要实现的功能及相互关系....………………………………………….......……5第三章硬件设计63.1电源电路93.2AT89C52单片机....……………………………………
3、………………………………93.3时钟模块....……………………………………………………………….…………93.4LCD液晶显示屏93.4.1LCD1602简介93.4.2LCD1602主要参数引脚功能103.4.3LCD1602显示模指令集11第四章软件设计154.1系统框图164.2程序17第五章系统调试195.2仿真19第六章设计小结21参考文献22附录一元器件清单23附录二原理图24附录三程序清单25附录四实物图27.第一章设计容和要求1.1设计的容课程设计是在校学生素质教育的重要环节,是理论与实践相结合的桥梁和纽带
4、。单片机课程设计,要求学生更多的完成软硬结合的动手实践方案,解决目前学生课程设计过程中普遍存在的缺乏动手能力的现象.熟悉掌握1602液晶,和12862液晶的原理,并会编程实现在液晶上显示出自己的基本信息。1.2设计意义在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单。在单
5、片机系统中应用晶液显示器作为输出器件有以下几个优点:(1)显示质量高由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。(2)数字式接口液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。(3)体积小、重量轻液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。(4)功耗低.相对而言,液晶显示器的功耗主要消耗在其部的电极和驱动IC上,因而耗电量比其它
6、显示器要少得多。第二章系统总体结构2.1系统的总体结构框图整个电路系统由单片机,显示模块,晶振电路等几个模块组成。系统结构图如下图2-1所示:LCD1602液晶显示屏单片机AT89C52晶振电路图2-1系统结构图2.2各框图要实现的功能及相互关系LCD1602液晶显示屏用来显示由单片机传送的信息。.第三章硬件设计3.1电源电路本电路输入家用220V交流电,经过全桥整流,稳压后输出稳定的5v直流电。这种设计方便实用,输出电压稳定,最大输出电流为1A,电路能带动一定的负载电路工作原理如图3-1所示,电路图如图3-2所示图3-1电
7、源电路原理框图图3-2电源电路电路图三端稳压器是一种集成电路元件,部由一些三极管和电阻等构成,在分析电路时可简单的认为这是一个能自动调节电阻的元件,当负载电流大时三端稳压器的电阻自动变小,而当负载电流变小时三端稳压器的电阻又会自动变大,这样就能保持稳压器的输出电压保持基本不变。本电路为实现输出直流5v电压,选用LM7805稳压。而LM7805输出电流最大可以达到1A,完全满足设计需要,可以带动全部LED。3.2AT89C52单片机.单片机系统电路采用如下图3-3所示的AT89C52芯片,40引脚的双列直插封装方式,允许RAM
8、、定时器/计数器、串口、中断继续工作;作为输出口,每位能驱动8个TTL逻辑电平,能进行定时器/计数器、串口、中断等系列实验。现在我们对这些引脚的功能加以说明:a)电源引脚:VCC、GNDb)时钟引脚:XTAL1、XTAL2c)复位引脚:RSTd)外部程序存储器访问允许控制端:e)低八位地址
此文档下载收益归作者所有