基于12864的模拟电子钟-单片机课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《单片机技术》课程设计说明书基于12864的模拟电子钟摘要单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,单片机都起到了举足轻重的作用。所以单片机技术也日趋成熟。单片机是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强。而52系列单片机是各单片机中最为典型和最有代表性的一种。此次单片机课程设计是通过利用52单片机来完成对电子钟的设计,且由12864液晶显示屏来显示时钟信息,并带有DS18B20输出的实时温度显示。此次课程设计达到了学习、了解单片机相关指令在各方面的应用,以及初步了解开发软、硬件的知识。关键词:单片机;12864液晶屏;DS18B20;实时温度ABSTRACTMCUapplicationtechnologyrapiddevelopmentthroughoutallareasoflifewearenow,themissilefromthenavigationdevicetocontrolavarietyofinstrumentsontheplane,networkcommunicationsanddatatransferfromthecomputertothereal-timecontrolanddataprocessingindustrialautomationprocess,andweliveinavarietyofwidelyusedsmartICcards,electronicpets,MCUhaveplayedapivotalrole.Somicrocontrollertechnologymatures.MCUisasetofCPU,RAM,ROM,timing,counting,andmultipleinterfacesinonemicrocontroller.Itssmallsize,lowcost,highfunctionality.The52Seriessingle-chipmicrocontrollerisallthemosttypicalandmostrepresentativeone.Thecourseisdesignedbytheuseofsingle-chipmicrocontroller52tocompletetheelectronicclockdesign,andthe12864LCDscreentodisplaytheclockinformationandreal-timetemperaturedisplaywithDS18B20output.ThecurriculumdesignedtomeetthelearningandunderstandingofMCU-relatedinstructioninallaspectsoftheapplication,aswellasapreliminaryunderstandingofthedevelopmentofsoftwareandhardwareknowledge.KeywordsMCU;12864LCDscreen;DS18B20;real-timetemperature目录第一章绪论....................................................-1-1.112864液晶显示概述......................................-1-1.212864的特点............................................-1-1.312864液晶的工作原理....................................-1-1.4基于单片机控制液晶显示系统的设计任务摘要...............-2-第2章总体方案论证与设计.....................................-3-2.1方案的设计.............................................-3-2.2方案的选择.............................................-3-2.3总体硬件组成框图.......................................-4-第3章系统硬件设计............................................-5-3.1主芯片模块.............................................-5-3.2晶振电路...............................................-6-3.3复位电路模块...........................................-6-3.4控制按钮模块...........................................-7-3.5DS18B20温度采集电路....................................-7-3.6显示电路模块...........................................-8-第4章系统的软件设计..........................................-9-4.1主程序设计.............................................-9-4.2文字显示...............................................-9-第5章系统调试与测试结果分析.................................-10-5.1使用的仪器仪表........................................-10-5.2系统调试..............................................-10-5.2.1硬件调试..........................................-10-5.2.2软件调试..........................................-10-5.3测试结果..............................................-10-第六章总结...................................................-11-参考文献.......................................................-12-附录一·程序...................................................-13-附录二·电路原理图.............................................-28-附录三·实物电路板及程序运行图.................................-28--1-第一章绪论随着社会的发展,趣来趣多的地方需要应用显示功能,各种数字显示仪器中的显示、广告牌、数码产品等,传统的数码管显示已经远远不能满足各行各业的需求。基于单片机的LCD显示是一种用单片机来控制的一种显示系统,它不仅能显示种各数字、字母、还能显示各种字体的汉字以及一些简单的图象,使用起来极为方便,只要通过对单片机写入一定的程序来控制LCD的显示即可完成,根据程序的不同而产生不同不效果以满足各种不同需求。1.112864液晶显示概述液晶(LiquidCrystal),简称LC学、光学特性而被广泛用于轻薄型的显示技术上。液晶的组成物质是一种有机化力量组合的,它们特殊光学性质,又对电磁场敏感,极具实用价值。1.212864的特点LCD由两块玻璃板构成,厚约1mm,其间由包含有液晶材料的5μm均匀间隔隔开。因为液晶材料本身并不发光,所以在显示屏两边都设有作为光源的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。背光板发出的光线在穿过第一层偏振过滤层之后进入包含成千上万液晶液滴的液晶层。液晶层中的液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。在玻璃板与液晶材料之间是透明的电极,电极分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶材料的作用类似于一个个小的光阀。在液晶材料周边是控制电路部分和驱动电路部分。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。12864液晶具有功耗低、体积小、制的只能仪器、仪表和低功耗电子产品中。1.312864液晶的工作原理液晶显示屏中的业态光电显示材料,利用液晶的电光效应把电信号转换成数-2-字符、图像等可见信号。如图1-1,液晶正常情况下,其分子排列很有秩序,显得清澈透明,一旦加上直流电场后,分子的排列被打乱,一部分液晶变的不透明,颜色加深因而能显示数字和图像。管脚一共18个。CS1左半屏片选端,CS2右半屏片选端;V0液晶显示驱动电压,通过一个电位器接到VCC;RS数据指令选择信号,H为数据,L为指令,也叫D/I;R/W读写选择信号,H为读,L为写,。E为LCD使能端,R/W为L时,E信号下降沿锁存DB7-DB0;R/W为H时,E为H,DDRAM数据读到DB7-DB0。DB0-DB7数据传输端口。RST复位信号。-VOUT和V0为液晶显示驱动电压。12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。图1-112864LCD液晶显示屏1.4基于单片机控制液晶显示系统的设计任务摘要设计一款基于STC89C52RC单片机控制的12864液晶显示图片和汉字/数字系统。设计目的本课题设计一方面是为了巩固对单片机课程学习加强练习并熟练掌握proteus软件的使用另一方面本课题要求将硬件和软件部分结合起来,以锻炼自己分析问题的综合能力。-3-第2章总体方案论证与设计本系统采用单片机AT89C51为LCD显示屏的控制核心。下面简要介绍方案的选择与实现及总体硬件组成框图2.1方案的设计对于此设计课题,因为要求是用128×64的显示器来显示汉字,而汉字及字符(如空格等)是需要显示代码的。由此LCD的显示时序图可知,在显示过程中还需要一定的延时(不同的型号,延时时间是不同的)并且在显示前需将一些特定的控制端置相应的电平,比如说还所有输入之关需先把LCD总使能端打开,即置E端为高电平,然后应再输入指令代码,对其进行相关的设置。所以还需要一个适当的延时子程序以及输入数据前的准备程序。除了这些外,还应写一个初始化程序,用来对中断等一些程序所需要的端口进行初始。对于开中断,应打开总中断EA以及相应的低级中断EX0和EX1。再者就是两个中断程序,对于这两个中断程序比较简单,只需对要执行相关控制所需要的每件进行满足即可。最后就是主函数,它的主要功能就是判断中断是否来临,来临了,然后判断是外部中断0还是外部中断1,然后根据是0还是1来执行相应的程序,选择相应的显示方式。2.2方案的选择本方案选择STC89C52RC为核心控制元件,以128×64LCD为显示元件,设计制作了一个日常生活中用到的LCD显示系统。用STC89C52RC单片机通过写入相应的程序,控制12864LCD显示器显示出相应的文字,P0.0~P0.7分别接128×64的DB0~DB7数据端口P2.6接LCD的读

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功