基于单片机的语音报时电子钟设计(编辑修改稿)内容摘要:

、语音芯片等组成。 用普通的 51单片机作为核心控制器件,单片机通过 DS1302读取时间 并送液晶显示,并带掉电保护,语音芯片 ISD4004录音以后通过编程,由单片机取出时间并实现报时,还可以实现其他扩展功能。 综合比较以上两种方案 ,方案一太过于复杂的电路,且制作成本高,方案二电路简单且容易制作,故选方案 二。 4 总体方案 工作原理 : 利用单片机 AT89S52单片机作为本系统的中控模块。 单片机可把由 DS18B DS1302读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现温度、日历的显示。 LED 显示屏为主要的显示模块,把单片机传来的数据显示出来 ,并且可以实现语音 报时功能。 键盘采用独立键盘,有设置 、 退出 、 步进加 步进减 1 四个控制键盘。 在显示电路中,主要靠按键来实现各种显示要求的选择与切换。 总体设计 设计总体框图 : 图 1 系统总体框图 系统硬件设计(单元电路设计及分析) AT89S52单片机最小系统 : 最小系统包括晶体振荡电路、复位开关和电源部分。 图 2为 AT89S52单片机的最小系统。 AT89S52 单片机 DS1302 DS18B20 独立键盘 ISD4004 语音芯片 12864 液晶 显示屏 5 图 2 单片机最小系 统 模块介绍 语音信号采用简单的单片录放音电路( ISD4004),录放周期 8 分钟。 可以分段录音也可以录也可以整首歌那样录进去,这样就增加了不少功能,可以用来做音乐报时,也可以录音用做语音报时,还可以随时更换闹铃的音乐。 该系统的语音模块的电路原理图 6 图 3 语音模块电路图 语音信号采用简单的单片录放音电路( ISD4004),录放周期 8 分钟。 其音频信号输送到单片机电路中的音频信号输入口经放大耦合到扬声器。 时钟模块 DS1302 是美国 DALLAS 公司推出 的一款高性能、低功耗、带 RAM 的实 时时钟芯片,它可以对年、月、日、周 日、时、分、秒进行计时,且具有闰年 补偿功能,工作电压宽达 ~。 工作时功耗很低,保持数据和时钟信息 时,功耗小于 1mW。 当停电时,进入 低功耗模式,采用后备电源供电,功耗 电流 1μA。 其管脚图和内部结构如图 1 所示。 7 其接线电路如图 4 图 4 时钟电路 键盘模块 键盘、状态显示模块:为了使软件编程简单,本设计利用可编程芯片 8255。 接法如表1 所示。 PA 口接按键, PC 口则用于控制状态显示所 用 LED 点阵。 每个按键都通过一个10K的上拉电阻接电源 +Vcc,按。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。