青奥倒计时显示屏大学本科毕业论文.doc
《青奥倒计时显示屏大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《青奥倒计时显示屏大学本科毕业论文.doc(21页珍藏版)》请在咨信网上搜索。
1、摘要本设计主要介绍了一种基于STC89C52单片机微处理芯片与DS1302时钟芯片和8*8的点阵显示屏外加DS18B20温度传感器组成青奥倒计时电路软硬件,本设计的硬件主要由单片机最小系统,DS1302时钟模块,点阵显示屏和DS18B20温度传感器四个组成,采用的是C语言进行编程,可以精确的显示年,月,日,十,分,秒,倒计时时间和温度信息关键词:STC89C52 ; 点阵显示屏;DS1302;DS18B20;AbstractThis design mainly introduces the hardware and software of the youth olympic ganmes co
2、untdowm which is made up of the STC89C52 MCU ,DS1302 clock chip and 16*16 Dot matrix display and DS18B20 Temperature Sensor . The hardware design of this system is made up MCU ,DS1302 clock module ,Dot matrix display and DS18B20 temperature sensor , The program adopts C language and it can accuratel
3、y shows the information of the year ,month , day , hour ,minute , second ,countdowm time and temperature .Key words: STC89C52 ; dot matrix display screen ; DS1302 ; DS18B20目 录1引言11.1倒计时牌研究背景及意义12硬件电路设计12.1单片机最小系统22.1.1单片机型号STC89C52简介22.1.2STC89C52各引脚介绍32.2复位电路设计42.3晶振电路设计42.4DS1302时钟模块52.574HC138译码器
4、62.6温度传感器DS18B2062.774HC595模块简介62.8按键电路设计72.9点阵显示模块设计和驱动73青奥倒计时牌系统软件程序设计93.1主程序流程图和主程序103.2延时程序设计103.3温度传感器流程图和程序设计113.4LED点阵显示程序设计133.5利用PROTEUS仿真结果144系统调试155总结176参考文献187致谢19I1 引言1.1 倒计时牌研究背景及意义随着社会科技的不断发展,人们生活节奏不断加快。为了提高工作效率,提醒大家注意某些重大事情的开始或者结束(例如 “高考”、“奥运会”等),以便合理的安排事情,倒计时时钟发挥了越来越大的作用,同时人们对倒计时时钟的
5、要求不仅计时要准确,而且要求它具有成本低、功能全、可靠性好等特点。倒计时牌研究的成功代表着数字科技领域的入门,它的出现可以衍生更高端应用的开发,例如定时自动报警器、篮球计时器、抢答器等等,因此倒计时牌的研究和扩展是单片机的重要的课题!本次设计就是利用单片机技术开发的青奥倒计时牌,本倒计时牌使用的是点阵显示屏进行显示工作的,该系统操作比较简单、体积比较小,可以增强人们的时间观念,对一些重要的时间能够给予人们提醒和警觉,对随时提醒人们注意把握时间具有重要的作用。加上温度效果的显示更加具有实用价值,其性能能够满足大部分的需要,可以使我们的开发设计更简便,因此单片机是我们生活中不可缺少的元件,使我们各
6、个领域都得到了方便。2 硬件电路设计本次设计的硬件电路系统是由单片机最小系统、DS1302时钟模块、电源模块、晶振模块、复位模块、74HC138译码器、16个点阵模块、DS18B20温度传感器、74HC595移位寄存器等部分组成,每个部分之间互相协作,构成一个统一的整体,实现倒计时温度显示功能。系统框图如图1所示:74HC138模块点阵显示模块STC89C52DS18B20模块电源模块74HC595模块晶振模块DS1302模块复位模块。图1:硬件系统框图2.1 单片机最小系统 单片机最小系统,它也叫做最小应用系统,是一种用最少的元件组成的可工作的单片机系统,对于51系列单片机来说,最小系统一般
7、包括:单片机、晶振电路、复位电路。本设计使用的是STC89C52单片机。 2.1.1 单片机型号STC89C52简介STC89C52是一款高性能的CMOS 8位的单片机,低电压,具有8K的刻反复擦写的FLASH存储器,与标准MCS-51指令系统和8052产品的引脚互相兼容,在单片机芯片上,拥有一个8位的中央处理器(CPU)和系统可编写的FLASH储存单元,由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1000次的写或者擦循环,数据可以保存十年。它是一种高效微控制器,从而使得STC89C52为众多嵌入式控制应用提供有效的解决方案,因此STC89C52单片机在电子行业上广泛的应用。图
8、 2:STC89C52管脚图2.1.2 STC89C52各引脚介绍STC89C52具有以下标准功能:可以兼容,MCS51指令系统,8k FlashROM可以反复的重擦写,有三级的加密程序存储器,具有3个16位定时/计数器,具有低功空闲和掉电模式等性能。STC89C52管脚图如图2。P0口:P0口作为输出口,每位能驱动8个TTL 逻辑电平,对其写“1”时,引脚作高阻抗输入。当访问外部程序或者数据存储器的时候,P0端口也被作为低8位地址或者数据复用,在这个情况下,P0具有内部上拉电阻。P1口:P1口是一个双向I/O口,P1的输出缓冲级可驱动4个逻辑电平。对跑口写“1”时,由于内部上拉电阻的原因,将
9、会输出电流。另外,P1.0和P1.1还可以分别作为定时器或者计数器。P2 口:它是具有内部上拉电阻的8位双向的I/O口,对P2口写“1”时,通过内部上拉电阻把端口拉高,此时可以作为输入端口使用,当作为输入端口使用的时候,被外部拉低的引脚由于内部电阻的原因,会产生输出电流IP3口:P3口作为一般的I/O接口以外,它还有更重要的第二个功能,它的P3.0: RXD(串行输出),P3.1 :TXD (串行输出),P3.2 :INT0(外部中断0 ) P3.3:INT1(外部中断1)P3.4:T0(定时器0外部输入)P3.5:T1(定时器1外部输入) P3.6:WR(外部数据存储器写选通) P3.7:R
10、D(外部数据存储器读选通)。ALE/:地址锁存器控制是当访问外部程序存储器的时候,锁存低8位地址的输出秒冲。在Flash编程时候,(PROG)引脚也使用作编程输入脉冲。:程序存储允许()输出是外部程序存储器的读选通信号,当STC89C52从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而在访问外部数据存储器,将跳过两次信号。/VPP:外部访问允许,欲使CPU仅访问外部程序存储器,端口必须保持低电平(接地)。如果端为高电平,CPU则要执行内部程序存储器的指令。XTAL1:振荡器反向放大器和内部时钟发生电路的输入端。XTAL2:振荡器反向放大器的输出端。2.2 复位电路设计复位电路的功能
11、是让单片机从程序起始处重新执行的电路,在复位电路中设计中有上电复位和手动复位两种模式。复位电路如图3所示。上电复位工作原理如下:外部电源通过电容C3充电加至REST脚一个短暂的高电平信号,此时信号随着VCC对电容C3的充电过程逐渐回落,即REST引脚上的高电平持续时间取决于电容C3的充电时间。因此为保证系统能可靠地复位,REST引脚上的高电平必须持续足够长的时间。手动复位工作原理是在当按下复位按钮,电容中的电荷被放完后,按照上电复位原理进行复位。图3:复位电路设计图2.3 晶振电路设计在本次设计中,单片机使用内部时钟振荡方式。晶振电路的作用是产生单片机正常工作时所需要的时钟信号,电路由两个22
12、pF的瓷片电容和一个12MHz的晶振组成,并接入到单片机的XTAL1和XTAL2引脚处,使单片机工作于内部振荡模式。电路中的两个电容C1和C10的作用使电路快速起振,提高电路的运行速度。电路晶振电路如图4所示。图4:晶振电路设计图2.4 DS1302时钟模块 DS1302时钟模块与单片机能进行简单的使用同步串行的方式进行通信,支持双电源供电,可以使用外部电源和备用电源,备用电源能够使时钟芯片继续工作,占用引脚少,仅需要用三个接口: 复位,I/O数据线,SCLK串行时钟。STC89C52的P2.2与DS1302的I/O数据线接口相连,P2.1用来输入DS1302 SCLK串行时钟,P2.3控制D
13、S1302 的复位输入端,DS1302电路设 计图如图5所示。图5:DS1302电路设计图DS1302实时时钟电路可以提供年、月、日、时、分、秒等信息,当某个月小于30天的时候可以自动的调整,并且还具有闰年补偿功能;用于高速数据暂存的31X8RAM ;2.5V时耗电小于300na;它还具有宽范围的工作电压2.05.5V;工业温度范围是可以选的,再者它的连线比较简单,占用的IO接口也比较的少,由于这些原因,此次毕业设计所使用的时钟芯片是DS1302,它能够更准确的计时。 2.5 74HC138译码器74HC138译码器也称做解码器,译码过程实际上是一种翻译过程,即编码的逆过程,74HC138引脚
14、兼容低功耗肖特基TTL系列。74HC138译码器可接受3位二进制加权地址输入,并当使能时,能提供8个互斥的低有效输出,74HC138特有3个使能输入端:两个低有效和一个高有效。除非E1和E2置低且E3置高,如果不是,那么74HC138将保持所有输出为高,利用这种复合使能特性。2.6 温度传感器DS18B20DS18B20是一种改进版的智能温度传感器,它与传统的热敏电阻相比,DS18B20他可以直接读出被测的温度,根据实际要求通过简单的编程实现9到12位的数字值读数方式并且DS18B20的系统结构更加的简单,可靠性也很高,只需要一条数据线进行数据传输,它在测温度,传输距离和分辨率等方面上比上一代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 倒计时 显示屏 大学本科 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。