- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于单片机的数字万年历设计
目录
TOC\o1-2\h\u26177摘要 1
1591一、引言 2
27396二、系统设计 2
29310(一)研究内容 2
28322(二)主要硬件选型 3
26095三、硬件电路设计 5
4748(一)单片机最小系统电路 5
5146(二)电源开关电路 6
31851(三)按键电路 7
13047(四)时钟芯片电路 8
23941四、软件设计 10
23863(一)系统程序软件设计 10
25153(二)DS1302程序软件设计 11
52(三)LCD12864显示器程序软件设计 13
13014(四)语音播报软件设计 14
31340(五)闹铃程序软件设计 15
13931(六)实物图 16
30364五、结论 16
5166参考文献 17
PAGE
PAGE1
基于单片机的数字万年历设计
摘要:现如今社会经济发展迅速,信息科技时代已经到来,各种各样的智能化设备琳琅满目,层出不穷,日历作为一种人们常用的工具成为了生活中的必需品。但是普通的日历都是纸质用品,应用条件有限,使用寿命较短。而应用电子元器件设计的万年历改善了以往的情况,具有自动化程度高,数字显示方便等优点。
本次毕业设计是一款基于单片机STC89C52为核心控制器的电子万年历。万年历用DS1302时钟芯片提供的脉冲为单位进行精准计时,以液晶显示器作为媒介进行数字显示,同时兼有温度显示、语音播报和公历农历显示功能。万年历通过时钟芯片能够准时记录年月日等信息,并且还具有闰年补偿计算的功能,具有农历显示的功能。用DS18B20温度传感器作为系统温度采集器,实时显示万年历所处环境温度。应用YF017短时语音芯片进行时钟语音播报,用SD卡语音模块进行生日歌曲的播放工作。通过测试,万年历能够做到准确显示年月日时分秒,具有语音播报和闹钟功能,并实现对周围温度的监测。本次设计的硬件具有数据读取方便、数字显示直观、功能多样化、硬件电路搭建方便和成本低廉等优点。
关键词:语音播报;STC89C52;DS1302;DS18B20
引言
现如今随着电子微控制技术的飞速发展,世界发生了翻天覆地的变化。以往人们通过计时通过太阳、沙漏、摆钟水滴来完成。后来随着人类生活的变化和有关领域科学技术的探索,产生了新的技术革命。现如今,电子万年历已经走进了每家人的生活。它的出现给我们的生活带来了很多的便利。随着近些年来计算机和半导体技术的发展,单片微型控制器已经成为了我国各个领域被广泛应用的产品。单片微型控制器以其体积小、电子集成度高、价格低廉、电子电路运算快等特点。在工业生产、军事设备、农业生产等领域中独占鳌头。现如今,利用单片机作为设备的核心控制器已经渗透到了电子信息技术、电机控制、电子通信、机电设备生产等领域中,并且已经成为了电子控制领域中不可不研究的一门学问。
系统设计
研究内容
如图2.1所示是本次设计系统的框图,通过该框图可以发现单片机处在核心地位,系统在单片机晶振电路和复位电路作用下构成了最小系统,具备时钟信号采集功能,并且可以将数据显示到显示器上。系统具有蜂鸣器报警和语音播报功能,能够接受传感其的数字量信号,在液晶显示器上显示出温度,核心控制器进行系统化控制,为万年历提供控制。
时钟电路可以给系统提供精准的时钟信号。温度电路是测量温度的电路,能够将温度信息传送给单片机。液晶显示器能够显示温度和时钟信息,蜂鸣器电路主要是闹钟的设计电路,能够实现播放闹钟的功能。
图2.1系统设计框图
主要硬件选型
电源选型
方案一:干电池方式给电路提供电源。干电池供电是一种普遍常用的供电方式,被广泛应用,具有便于携带、方便更换的优点。但是其也有缺点,存在着供电电能不稳定、内阻大等。
方案二:使用USB给系统供电。USB具有供电电能稳定的特点,现如今USB供电被广泛应用于各种领域中,具有供电稳定、电能供应持续性强的特点。
单片机选型
方案一:选择MSP430单片机,MSP430属于16位单片机,工作电压为3.3V,I/O具有多种模式可以选择,性能较强,使用C语言进行程序开发。单片机程序运行较快,最大可超过45MHz,其内核采用了主流的哈佛内核结构,拥有较多功能寄存器,单片机应用方便,在程序开发过程中可以根据软件运行效果进行程序调试和在线仿真。MSP430单片机芯片带有ADC、DAC和SPI等转换,具有交互式串口通讯工具,能够将内部数据发送到外边,该单片机具有较大的应用优势。
方案二:选择STC89C52单片机,STC89C52单片机属于我国国产微控制器,芯片的技术成熟,单片机开发资料较多。属于我国大陆
您可能关注的文档
- 电气工程及其自动化毕业论文-调电路式可控电抗器的设计与仿真.docx
- 电气工程及其自动化毕业论文-发电厂电气部分设计.doc
- 电气工程及其自动化毕业论文-番茄采摘机器人运动控制系统的设计与实现.docx
- 电气工程及其自动化毕业论文-工厂110kV变电站的设计.docx
- 电气工程及其自动化毕业论文-基于PLC的高空作业车电控系统设计.doc
- 电气工程及其自动化毕业论文-基于PLC的金属压块机控制系统设计.docx
- 电气工程及其自动化毕业论文-基于STM32单片机的驾驶员安全警示系统设计.doc
- 电气工程及其自动化毕业论文-基于STM32的密闭空间PM2.5检测和控制系统设计.docx
- 电气工程及其自动化毕业论文-基于stm32的无人售货系统的设计.doc
- 电气工程及其自动化毕业论文-基于单片机的安全报警器.docx
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)