网站大量收购独家精品文档,联系QQ:2885784924

基于AT89S52单片机的多功能万年历设计.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89S52单片机的多功能万年历设计

第二届电子设计竞赛 参赛题目 多功能万年历 参赛级别 初级组 学生学院 信息工程学院_ 参赛队员 XXX_XXX XXX_ 作品编号 X7—023 目 录 摘要 3 第一章 作品设计 4 第一节、方案论证和比较 4 第二节、作品硬件设计 5 1、作品硬件框图 5 2、设计总电路图 6 3、AT89S52主控模块 7 4、实时时钟模块 9 5、语音模块 10 6、 液晶显示模块 11 7、18B20温度测量模块 12 8、无线编码发射与无线接收译码模块 13 9、收音机模块 15 第三节、系统软件设计 16 1、液晶显示模块 18 2、语音模块 18 3、18B20温度传感测温模块 18 4、实时时钟模块 18 5、阴阳历转换模块 19 第四节、Protues软件仿真 19 第二章 作品功能与特色 21 第一节、作品功能与相关操作介绍 21 1、能显示当前年、月、日、时、分、秒及星期并提示是否为阳历闰年。 21 2、显示阴历月、日,在显示阴历时间时能标明是否为闰月; 21 3、显示当前温度; 22 4、可调整显示日期和时间; 22 5、可设置定时闹钟提示。 22 6、能够进行整点和半点语音报时; 23 7、能用语音提示任意时刻的时间、温度、公历日期、农历日期。 23 8、能在掉电的情况下保存用户之前的所有设置; 23 9、具有日程管理与音乐提示功能 23 10、能够实现录音、留言功能; 24 11、能够无线控制相关操作并实现窃听 24 12、能够实现秒表计时 24 13、能够实现收音功能 25 第二节、作品特色 26 第三节、个别功能指标 26 第三章 设计问题总结 27 附录A 作品实物图 29 附录B 页面显示图 30 附录C 系统源程序部分代码 33 参考文献 42 摘要 随着科学技术的发展,电子产品的功能正在日益趋向多样化。低成本、多功能、低耗能已成为产品设计的主题。闹钟也一样,单一功能的闹钟似乎已经不能满足人们的要求,功能多样化已成为总的趋势,本。具备关键词:FPGA)作为主控芯片,然后运用AD、DA 转换实现语音的采集与播放,外加功放与现实电路来达到设计要求。采用FPGA可以大大缩短设计时间,减少PCB面积,提高系统的可靠性12CR887组成时间模块、DS18B20温度模块、收音模块等来实现设计要求。外围电路模块化使作品工作更加稳定,而且扩展空间大,作品的功能多,其中有些芯片可同时用于几个模块,使设计成本大大降低,占用空间小;有些模块可设置进入睡眠状态,使得作品功耗低。在有线模式的基础上特意增加无线模式,使作品的功能更加丰富,实用性更高 综合比较以上三种方案,我们选择最后一种 第二节、作品硬件设计 1、作品硬件框图 本设计方案以AT89S52单片机为控制核心,外加语音、实时时钟、温度采集、无线电发射与接受、编码与译码、LCD显示、按键控制等模块。DS12CR887实时时钟模块与18B20温度采集模块分别给系统提供当前时间、日期及温度信息,MUC对信息进行处理后控制LCD 显示。DS12CR887实时时钟模块还作为外部存储RAM。MUC再不断地将用户设置与当前信息进行监测,如果条件符合,就启动ISD4002语音模块与TDA2282功放模块进行语音提示。ISD4002语音模块作为语音信号存储器,键盘输入可实现各种模式的切换,与数值的调整。无线电发射与接受、编码与译码模块实现无线控制。LED实现工作提示。整个作品硬件电路方框图如下图所示: 遥控器部分 收音机部分 图1-1 2、设计总电路图 3、AT89S52主控模块 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档