多功能电子万历设计毕业论文.doc
《多功能电子万历设计毕业论文.doc》由会员分享,可在线阅读,更多相关《多功能电子万历设计毕业论文.doc(69页珍藏版)》请在三一办公上搜索。
1、论文题目:多功能电子万年历的设计学 院 电气工程学院 多功能电子万年历设计专业:自动化 姓名: 指导老师:摘 要 随着科学技术的快速发展,纵观太阳、摆钟到现在电子钟,人类不断研究,不断创新进步。目前,单片机技术的应用产品已经走进了千家万户。多功能电子万年历的出现给人们的生活带来了诸多方便。此产品是基于STC89C52RC单片机的日历显示系统,它能显示公历年、月、日,以及时、分、秒、温度、星期等信息,而且还具有调整时间,温度采集,闹钟及个性化的闹铃等功能。系统所用的时钟日历芯片DS1302具有高性能、低功耗、接口简单的特点,使本系统电路简化,编程方便,同时功能也很强。采用STC89C52RC单片
2、机的万年历系统可以很好的改善传统采用模拟电路引起的计时不准确,不可靠,一致性差等问题。此系统计时精确,价格低廉,可以广泛应用在生活,学习和工作等任何领域,并且起到重要作用。 关键词:万年历,单片机,时钟芯片,温度芯片ABSTRACTAlong with the technical fast development, time passing, to from the view sun, the pendulum clock to the present electron clock, the humanity studies unceasingly, innovates unceasingly
3、 the record. At present, the monolithic integrated circuit technologys application product already entered everyone. The electronic ten thousand calendars appearances have brought conveniently many for peoples life.This design is one based on STC89C52RC single-chip microcomputer calendar display sys
4、tem, it can demonstrate years, the month, the date of the Gregorian calendar, and hour, minute, second, temperature, week and so on. Moreover it has also provided the lunar calendar information, adjustable time pattern, temperature sample, alarm system, individual quarter-bell and so on. The system
5、clock calendar DS1302 with high performance, low power consumption and simple interface features Circuit enable the system to streamline programming convenience, but also highly functional. The problems of inaccurate, unreliable, and the uniform inferior can be come up when you use the analogous cir
6、cuit. However, it can be improved when you use the clock system based on STC89C52RC single-chip microcomputer. The system time accurate, low cost and can be widely applied to the life, study and work in any field, and has played an important role. Key words:The Electronic Calendar Clock, Single-chip
7、 Microcomputer, The Time Calendar Clock, Temperature Chip目录ABSTRACT31 绪论81.1多功能电子万年历的研究背景与意义81.2多功能电子万年历的发展现状91.3论文研究的内容91.4 本设计进行的主要工作101.5本多功能电子万年历系统主要要实现的功能102单片机的简介112.1单片机的介绍113 方案设计与论证133.1单片机芯片设计与论证133.2 电源模块设计与论证143.3 按键控制模块设计与论证143.4 时钟模块设计与论证153.5 温度采集模块的设计与论证153.6 显示模块设计与论证154 系统的硬件设计174.
8、1 主控芯片STC89C52RC与复位电路和时钟振荡电路174.1.1 STC89C52RC的概述174.1.2复位电路和时钟振荡电路194.2 时钟芯片DS1302接口设计和性能分析204.2.1 DS1302性能简介204.2.2 DS1302接口电路设计214.3 温度芯片DS18B20接口设计和性能分析254.3.1 DS18B20的性能介绍254.3.2 DS18B20的接口电路设计264.4 闹钟模块系统设计于性能分析264.4.1 AT24C02器件分析274.4.2 接口电路的设计284.5 LCD显示模块284.5.1 LCM1602的特性及使用说明284.5.2 LCM16
9、02与STC89C52RC单片机的接口电路304.6 按键模块设计314.7蜂鸣器设计325 软件设计345.1 软件总体部分的设计345.2 LCD驱动及液晶显示365.3 按键识别及处理365.4 温度数据采集365.5 时间数据采集385.6 闹钟程序406 系统的测试42总 结45致 谢46参考文献47附 录48 1 绪论1.1多功能电子万年历的研究背景与意义伴随着单片机和电子技术的快速发展,人类不断研究,不断创新纪录。万年历已经不像以前那样以书本形式出现。以电子产品形式或者电脑软件形式出现,并附加有温度、湿度监控以及闹铃提示功能的万年历被称为多功能电子万年历。与先前的书本形式的万年历
10、相比,多功能电子万年历成为了各个电子产品的一部分而得到了广泛的应用,如在手机、电脑、空调等电子电气产品中大量使用。采用电子时钟作为时间显示已经成为一种时尚。目前市场上各式各样的电子时钟数不胜数,但多数是只针对时间显示,功能单一不能满足人们日常生活需求。本文提出了一种基于STC89C52RC单片机的多功能电子万年历设计方案,采用一个LCD显示。本方案以STC89C52RC单片机作为主控核心,与时钟芯片DS1302、温度芯片DS18B20、闹钟模块、闹钟设置存储模块、按键、LCD显示等模块组成硬件系统。在硬件系统中设有4个独立按键和一个LCD显示器,能显示丰富的信息,根据使用者的需要可以随时对时间
11、进行校准、选择时间、星期、温度显示以及提醒等.总体来说多功能电子万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。1.2多功能电子万年历的发展现状随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。国内企业为了获得更大的投资收益,在生产规模和产品质量上不断提升,开发单片机呈必然趋势。二十一世纪的今天,具有代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。前两次革命是摆和摆轮游丝的发明,以及石英晶体振荡器的
12、应用,第三次革命就是单片机数码计时技术的应用(电子万年历),使得从原来传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期,星期,温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨越性的进步。1.3论文研究的内容本设计采用STC89C52RC芯片作为系统主要芯片,能以的超低的3.3V电压工作,而且能够和51单片机系列完全兼容,该芯片内部存储器ROM为8KB 存储空间。具有和51系列单片机一样的功能,并且具有可擦除可在线编程技术。用LCD数码管动态显示,LCD数码管价格适中,对于显示数字合适,且采用动态扫描
13、法与单片机连接时,占用单片机接口线少。采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分时日周月年以及闰年补偿的年进行计数,而且精度高,位的RAM作为数据暂存区,工作电压可以在2.5V5.5V范围内,2.5V时耗电小于300mA。因此采用STC89C52RC单片机作为此设计的主要芯片,且作品的精度高,成本低,易于制作研究。1.4 本设计进行的主要工作(1)分析多功能电子万年历的运行原理;(2)设计多功能电子万年历的总原理图;(3)根据多功能电子万年历的原理图选择各个模块的芯片;(4)设计多功能电子万年历的总流程图和各个模块的流程图;(5)根据多功能电子万年
14、历的总流程图和各个模块的流程图,用C程序语言编写程序;(6)根据多功能电子万年历的原理图连接硬件电路做出实物;(8)对多功能电子万年历进行硬件测试;(9)实现总体设计目标。1.5本多功能电子万年历系统主要要实现的功能(1)设计一个万年历可以显示年、月、日、时、分、秒、星期,具有调整日期和时间功能,可以与即时时间同步;(2)具有闹铃设置功能,可以设置任意时间闹铃,发出报警信息;(3)具有温度采集功能,可以采集-55-125之内的温度,并且显示在LCD上。2单片机的简介2.1单片机的介绍单片机作为一个微型计算机而得到的集成电路芯片。它运用特大规模集成技术将:具有数据处理能力的CPU、含程序存储器R
15、OM和数据存储器RAM、输入、输出口电路(I/O接口)集成在同一块芯片,构成一个小巧而又很完善的微型计算机系统,在程序语言的控制下能准确、高效而又迅速地完成程序设计者需要完成的任务。因此说,一个单片机就具有了能够组成计算机的全部的功能。然而单片机又和单板机(一种能够将微处理器的芯片、存储器芯的芯片、输入输出接口芯片安装在同一个印制电路板上的微型的计算机)不相同,早先的单片机芯片在没有开发完全之前,它只是一种能够具备极强功能的超大规模集成电路,倘若对它能够进行应用开发,单片机便可以成为一个小型的微型计算机控制系统,然而它与单板机或个人电脑(PC机)有着本质的区别。不同的单片机有着不同的硬件特征和
16、软件特征。单片机芯片的内部结构决定了其硬件特征,某种单片机被用户使用之前,用户必须了解这种类型产品是否满足想要实现的功能和应用系统的特性以及指标。这期中的技术特征包括:功能特性、控制特性以及电气特性等等。软件特征指的是指令系统特性和开发支持环境,指令特性就是输入输出特性、单片机的寻址方式、数据处理和逻辑处理方式、和对电源的要求等。开发支持环境:支持软件、指令的兼容及可移植性以及硬件资源。想要开发自己的应用系统而要使用某型号单片机,掌握其技术特征和结构特征是必不可少的。数字电路或复杂电子线路构成的控制系统可以用单片机控制系统取代是之简单化、易操作。就可以软件控制来实现,且能够实现智能化和模块化。
17、现在单片机控制范围无所不在,比如家用电器、过程控制、通信产品、智能仪器仪表和专用控制装置等等,单片机被广泛的应用在各行各业。诚然,单片机的应用意义远远超过了其应用范畴和由此带来的经济效益,更为重要的是它已从根本上改变了传统的设计思想和控制方法。这是控制技术领域的一次革命,也是一座重要的里程碑。3 方案设计与论证按照系统设计的要求,初步确定系统由电源模块、时钟模块、显示模块、键盘接口模块、温度测量模块和闹钟模块共六个模块组成,电路系统构成模块框图如图3.1所示。SCT89C52RC电源模块温度采集模块独立按键闹钟模块显示模块时钟模块图3.1硬件电路模块框图3.1单片机芯片设计与论证方案一: 采用
18、AT89C51芯片作为主控芯片,内部具有4KB ROM 存储空间,能于3V的超低电压工作,就是可以和51系列的单片机可以完全兼容,但是当其运行在电路设计中的时候由于不能具备ISP在线编程的技术;方案二:采用STC89C52RC芯片作为硬件的核心,,能以的超低的3.3V电压工作,而且能够和51单片机系列完全兼容,该芯片内部存储器ROM为8KB 存储空间。具有和51系列单片机一样的功能,并且具有ISP在线可擦除可在线编程技术;综合考虑,采用STC89C52RC作为主控芯片,它的内部存储空间更大,且具有ISP在线编程技术,可节省成本。3.2 电源模块设计与论证方案一:采用USB电源线接电脑USB口为
19、系统提供电源,携带不方便,成本高;方案二:采用独立的5V电源,为单片机及外部电路提供电源,能提供较为稳定的电压及足够的功率,制作简单,成本较低、便于携带;考虑系统为一个便携式用品,方案一不便于携带,故采用方案二。3.3 按键控制模块设计与论证方案一:采用矩阵键盘,由于按键多可实现数值的直接键入,但在系统中需要CPU不间断的对其端口扫描;方案二:采用独立按键,查询简单,程序处理简单,可节省CPU资源;因系统中所需按键不多,为了释放更多的CPU占有时间,故采用方案二。3.4 时钟模块设计与论证方案一:采用直接的单片机定时/计数器提供所需的秒信号,编程程序来实现秒、分、时、日、周、月、年的计数。采用
20、这一种方案虽然可以减少所用的芯片的数量和节约成本,但其实现后的时间误差较大不准确;方案二:采用DS1302时钟芯片而实现的时。DS1302芯片是一种具有高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,位的RAM作为数据暂存区,工作电压2.5V5.5V范围内,2.5V时耗电小于300nA;综合考虑制作难度及精度,故采用方案二。3.5 温度采集模块的设计与论证方案一:采用温度传感器(如热敏电阻或AD590),再经AD转换得到数字信号。虽然价格低廉,但精度不高,电路较复杂;方案二:采用数字式温度传感器DS18B20,它能直接读出被测温度,并且可根据实际要求通
21、过简单的编程实现9-12位的数字值读数方式,虽然价格较贵,但精确度高,误差在1左右;综合考虑,采用方案二,用DS18B20温度芯片,采用单总线访问,降低成本、降低制作难度且可节省单片机宝贵的GPIO资源。3.6 显示模块设计与论证方案一:采用LED的方法,虽然亮度较高、成本低,但电路连接复杂,;方案二:采用LCD的方法,具有硬件制作简单可直接与单片机接口,LCM1602可显示32个字符,采用LCD的缺点是亮度不够;比较以上两种方案,采用方案二,由于本多功能电子万年历是一种小型系统,采用独立电源供电,因此采用LCD显示也可以简单化电路连接。4 系统的硬件设计4.1 主控芯片STC89C52RC与
22、复位电路和时钟振荡电路4.1.1 STC89C52RC的概述 STC89C52RC 单片机是以52内核为主的单片机系列,STC单片机是宏晶公司生产的产品(单时钟/机器周期)的单片机,是具有特别强的抗干扰、高速、低功耗的新生代的8052单片机,它的指令代码是可以全部兼容传统8051,但速度比51快812倍,内部集成了MAX810的专门用的复位电路。4路PWM和8路的高速的10位A、D转换,针对电机/强干的扰控制场合。STC89C52RC单片机引脚如下图:图4.1 STC89C52RC单片机引脚如下图STC89C52RC单片机主要性能:(1)高速:1个时钟/机器周期,增强的8051,速度比传统的8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能 电子 万历 设计 毕业论文
链接地址:https://www.31ppt.com/p-3941167.html