ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:512.74KB ,
资源ID:15763122      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15763122.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文基于单片机的语音报时电子钟设计Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文基于单片机的语音报时电子钟设计Word文档格式.docx

1、 The design of speech tick electronic clock,base on chip microcomputer AT89S52, is composed by the following functional modules: keyboard displaying ,sound phonating.,temperature gathering ,LCD display.The microcomputer get time data from time chip DS1302,then data processing and the output is displ

2、ayed on a Chinese character LCD 12864,and process time get across the keystroke. According to the basic requirements of the subject ,our system stresses on the realization of time displaying and sound timing, througth the speech chip ISD4004 record the sound, the microcomputer get the time data and

3、take out the data from the speech chip, sound timing.Furthermore ,we also extend the primary function ,adding new functions ,such as the single chip peripheral ports ,temperature gathering , sound timing and so on. Key words: sound timing ; chip microcomputer ;Chinese character LCD;time chip目录1 设计任务

4、及要求(3)2整体方案设计与论证 (3)3系统电路的总体方案 (5)3.1 工作原理(5)3.2 总体设计(5)4系统硬件设计 (5)4.1 AT89S52单片机最小系统 (5)4.2 温度测量模块(6)4.3时钟模块 (7)4.4键盘模块 (8)4.5 LED显示模块 (9)4.6 语音模块 (9)4.7 电源 (10)5系统软件设计 (10)5.1 主程序流程图(11)5.2子程序流程图 (11)6 总结与体会 (13)7 参考文献 (14)8 附录 (15)1设计任务及要求1) 显示当前年、月、日、星期、分钟、秒、温度和节日信息。2) 整点报时(早上8点至晚上9点)。3)可以调整时钟的时

5、间设置。4)温度显示5)国际、国内公历重要节日提醒。6)实现语音报时。2整体方案设计与论证方案一:采用数字电路,电子钟由石英晶体振荡器、分频器、计数器、译码器显示器和校时电路组成。振荡器产生稳定的高频脉冲信号,作为数字钟的时间基准,然后经过分频器输出标准秒脉冲。秒计数器满60后向分计数器进位,分计数器满60后向小时计数器进位,小时计数器按照“24翻1”规律计数。计数器的输出分别经译码器送显示器显示。此方案电路复杂,且成本比较高,故不选用此方案。方案二:电子钟系统由单片机、时钟芯片、温度传感器、语音芯片等组成。用普通的51单片机作为核心控制器件,单片机通过DS1302读取时间并送液晶显示,并带掉

6、电保护,语音芯片ISD4004录音以后通过编程,由单片机取出时间并实现报时,还可以实现其他扩展功能。综合比较以上两种方案,方案一太过于复杂的电路,且制作成本高,方案二电路简单且容易制作,故选方案二。3、总体方案3.1 工作原理:利用单片机AT89S52单片机作为本系统的中控模块。单片机可把由DS18B20、DS1302读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现温度、日历的显示。LED显示屏为主要的显示模块,把单片机传来的数据显示出来,并且可以实现语音报时功能。键盘采用独立键盘,有设置、退出、步进加1、步进减1四个控制键盘。在显示电路中,主要靠按键来实现各种显示要求的选择与切换

7、。3.2 总体设计设计总体框图:图1 系统总体框图4、系统硬件设计(单元电路设计及分析)4.1 AT89S52单片机最小系统:最小系统包括晶体振荡电路、复位开关和电源部分。图2为AT89S52单片机的最小系统。图2 单片机最小系统4.2语音模块4.2.1模块介绍语音信号采用简单的单片录放音电路(ISD4004),录放周期8分钟。可以分段录音也可以录也可以整首歌那样录进去,这样就增加了不少功能,可以用来做音乐报时,也可以录音用做语音报时,还可以随时更换闹铃的音乐。4.2.2电路分析该系统的语音模块的电路原理图图3 语音模块电路图其音频信号输送到单片机电路中的音频信号输入口经放大耦合到扬声器。4.

8、3 时钟模块DS1302 是美国DALLAS 公司推出的一款高性能、低功耗、带RAM 的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.55.5V。工作时功耗很低,保持数据和时钟信息时,功耗小于1mW。当停电时,进入低功耗模式,采用后备电源供电,功耗电流1A。其管脚图和内部结构如图1所示。其接线电路如图4图4 时钟电路4.4 键盘模块键盘、状态显示模块:为了使软件编程简单,本设计利用可编程芯片8255。接法如表1所示。PA口接按键,PC口则用于控制状态显示所用LED点阵。每个按键都通过一个10K的上拉电阻接电源+Vcc,按键的另一端接地。当有键按

9、下时,与该键相连的PA口的相应位变为低电平,单片机检测到该变化后即转到相应的键处理程序,同时在程序中点亮LED点阵。模块电路如图5图5 键盘电路4.5 LED显示模块YM12864是内带中文字库的液晶屏,显示界面有4行,总共可显示32个汉字。其引脚和YM1602兼容。可显示中文,ASCII码,和自定义的字库,具有图形显示功能。模块电路如图6 图 6 液晶显示电路4.6 温度测量模块:温度测量传感器采用DALLAS公司DS18B20的单总线数字化温度传感器,测温范围为-55125,可编程为9位12位A/D转换精度,测温分辨率达到0.0625,采用寄生电源工作方式, CPU只需一根口线便能与DS1

10、8B20通信,占用CPU口线少,可节省大量引线和逻辑电路。DS18B20 是美国DALLAS 半导体公司生产的可组网数字式温度传感器,在其内部使用了板(ON-BOARD)专利技术。其主要特性为: 适应宽电压供电,电压范围:3.05.5V,在寄生电源方式下可由数据线供电。 独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯。 DS18B20 支持多点组网功能,多个DS18B20 可以并联在唯一的三线上,实现组网多点测温。 DS18B20 在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。 测温范围55

11、125,在-10+85时精度为0.5。 可编程的分辨率为912 位,对应的可分辨温度分别为0.5、0.25、0.125和0.0625,可实现高精度测温。 在9 位分辨率时最多在93.75ms 内把温度转换为数字,12 位分辨率时最多在750ms内把温度值转换为数字,速度更快。 测量结果直接输出数字温度信号,以一线总线串行传送给CPU,同时可传送CRC 校验码,具有极强的抗干扰纠错能力。 负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。接口电路如图7所示。图7 DS18B20测量电路4.6电源:200W/5V的直流稳压电源更加安全电路图如图8 图8 电源电路5、系统软件设计5.1

12、主程序如图 9 图9 主程序流程图5.2时间显示子程序流程如图 10 图10 时间子程序流程图5.3温度测量流程图如图 11 图11 温度测量程序流程图7、总结在制作的过程中出现很多问题,刚开始时间显示不准确,而且只是显示年、月,其他都显示不出来,通过调试发现不是液晶显示问题,后来更换了时钟芯片。还有就是时钟芯片的上拉电阻,刚开始没加上拉电阻,发现时间的显示很不稳定,有时候还会出现时间显示不完全。在语音电路的设计中,关于录音地址的问题,因为录音是分段录进去的,然后存储在一个一个的地址中,如何能准确计算录音的时间,并能把单片机读出来的时间数据通过取出ISD4004芯片上的录音段进行语音报时,除了录音时计算好时间的长度,还有在编程时取地址也要特别注意,否则就可能出现报时错误。如何解决时间数据跟语音芯片上的录音的播放是重点,在制作的过程中遇到过很多问题,但最终还是一一解决了。这次的毕业设计总的来说还是很成功的,自己从中学到很多,也发现了不少问题,为自己以后的学习、进步打下了不错的基础。致谢在过去的几个月中,我努力投身到毕业设计中,终于完成了毕业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1