收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于凌阳A61单片机的语音时钟设计

[关键词:凌阳,单片机,语音时钟]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0494,word全文:46页,合计:18000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于凌阳A61单片机的语音时钟设计毕业设计论文------

我这次的设计是利用凌阳A61单片机制作一个具有语音报时功能的实时时钟设备。该设备通过液晶显示器显示当前的日期时间信息,并且可以使用语音方式播报当前的日期和时间。若时间不准确可通过按键对时间进行校准。在语音时钟的设计中系统采用8欧姆小喇叭做为扬声器;LCD显示器采用1602字符型液晶,显示时间;按键不少于3个,并且系统采用外接电源供电(可以是开关电源或者来自变压器)。

从技术方面来说,要解决好以下几个关键的技术:D/A技术;语音识别技术;液晶显示技术;程序设计语言(控制算法,数据采集策略等);人机接口技术。

设计思想

由于凌阳A61单片机具有语音播报功能和良好的时基系统,使用十分方便,所以选用凌阳A61单片机作为CPU,利用凌阳A61单片机的2Hz时基信号计时进行年历计算,利用凌阳A61单片机自带的语音播报功能对当前的时间进行播报,按照设定的时间进行相应的控制,并在LCD液晶显示器上显示出当前的时间。语音时钟的时间通过采用8欧姆小喇叭作为扬声器来播报当前时间的。但从凌阳A61单片机的DAC脚流出的电流无法驱动小喇叭工作,因此必须在凌阳A61单片机与小喇叭之间加一音频驱动电路,通过对从凌阳A61单片机的DAC脚流出的电流进行放大来使小喇叭正常工作,实现时间的播报。时间的显示是采用LCD1602字符型液晶来显示的。另外通过设定按键输入来设计时间的播报和调整。

从图中我们可以看出语音时钟的系统硬件包括这样几个模块: 凌阳A61单片机的最小系统和电源电路模块;语音放大电路模块;液晶接口电路模块;按键电路模块。如果选用实时时钟芯片和麦克风输入,就还得加入实时时钟芯片接入电路模块及麦克风输入电路模块。凌阳A61单片机的最小系统是控制模块,是语音时钟的核心;语音放大电路模块包括音频驱动电路和发声设备8欧姆的小喇叭,该模块是实现时间播报的硬件电路;液晶接口电路模块是时间显示的关键,LCD与凌阳A61单片机的IO口相连,建立了数据的传输通道,当程序运行时,LCD可将寄存器中的时间数据读出并在屏幕上显示出来,从而把时间更具体形象的反映出来。按键电路模块是人机之间信息交流的主要通道,是用户为了对系统进行干预以及了解应用系统运行状态所设置的对话通道,通过设定按键来对时间进行播报和调整。

本设计是做一个具有语音报时的时钟系统,它利用凌阳A61单片机的2Hz时基信号计时进行年历计算,用凌阳A61单片机的语音功能将当前时间报出来,并在LCD上显示。整个程序分为主程序、万年历计算子程序、校时子程序、键盘扫描子程序、播放语音子程序、LCD液晶显示子程序几部分。

主程序流程及算法

语音时钟的主程序按照模块化设计,所有功能都可以通过调用子程序完成,主程序较简单,流程见下图。凌阳A61单片机具有低功耗的睡眠模式,在睡眠模式下功耗电流可以降到2μA,这对于用电池供电的系统非常重要,睡眠模式可以通过按键中断唤醒。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0494,word全文:46页,合计:18000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于凌阳A61单片机的语音时钟设计(论文)!