会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

毕业设计(论文)-基于STC89C51RC单片机语音电子时钟设计与实现.doc

  • 资源星级:
  • 资源大小:337.00KB   全文页数:25页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

毕业设计(论文)-基于STC89C51RC单片机语音电子时钟设计与实现.doc

湖南工业科技职工大学毕业设计(论文)题目语音电子时钟作者年级专业机电一体化办学地点指导老师成绩年月日湖南工业科技职工大学毕业论文鉴定意见实际完成时间年月日至年月日论文题目语音电子时钟内容提要世界上的东西都是为人服务的,所以所有产品都要更加人性化。此款语音电子钟是专为情侣设计的,它当你有什么话说不出口时,或是给对方造成伤害的拒绝都可以用这种方法,把要说的话录在语音芯片中然后把它当作礼物送给对方,同时给闹钟定时就可以了。上面所说的语音芯片是ISD4002120,通过DS12C887的闹钟中断控制ISD4002放音。本来要选用录放时间更长的ISD400416M,但程序调试过程中其音频输出引脚损坏,故改用已有的ISD4002,其中难点是ISD4002的地址输入控制程序的编写等。其次调试时尽量保证电路焊接正确,尤其是ISD4002的录音电路,DS12C887无外围芯片,故简单显示用HG12864带字库的液晶,除正常时钟显示外还可以节日提提醒,录放音时间提示等。关键词语音芯片ISD4002、时钟芯片DS12C887、HG12864液晶、LM386音频功放、STC89C51RC单片机。指导教师评语指导教师(签字)日期答辩委员会(评审小组)意见答辩委员会主任评审小组组长日期年月日评定成绩目录一、项目实现的功能第1页二、所选各器件及介绍第2页(1)STC89C52RC第2页(2)DS12C887第页(3)ISD4002120第页(4)HG1286412B第页(5)音频功放LM386第页(6)电压转换芯片ht7133A和LM78L05第页(7)电平转换芯片MAX232第页三、硬件电路设计第页(1)单片机和语音芯片电源设计第页(2)单片机最小系统设计第页(3)TTL到RS232的电平转换电路第页(4)ISD4002电源设计第页(5)ISD4002的录音电路设计第页(6)ISD4002的放音电路功放第页(7)DS12C887电路设计第页(8)HG12864电路设计第页(9)键盘电路设计第页四、软件设计及调试第页(1)头文件及引脚定义第页(2)ISD4002控制程序第页(3)HG12864控制程序第页(4)DS12C887控制程序第页(5)节日提醒程序第页(6)闹钟和时间、日期的读取及显示第页(7)图片显示第页(8)按键扫描程序第页(9)开机初始化程序第页(10)主函数第页已经有很多人做过电子时钟了,多说无义,学生就要从实践中获得经验,这既是自己的需要更是社会的需要,为此我们要多做一些自己感兴趣的实践项目来提高自己从而更加从容的成为社会需要的人才。一、项目功能的实现(1)在HG12864液晶上显示年、月、日、时、分、秒、星期及节日提醒话语和录放音提示的相关操作。(2)具有闹钟及到时响铃功能,报警响起时按除录放音及地址选择键时闹钟停止报警。(3)设三个键调整闹钟,分别是时、分的加减和功能选择另设三个录音、放音和录放音地址选择键。(4)还可以设置按键音但此程序没无此功能利用DS12C887掉电可继续走时的特性,可实现断电不停,上电后仍可准确走时的功能。二、所选各器件及介绍(1)STC89C52RC的介绍STC89C52RC是STC公生产的以8051为内核芯片的单片机内部含有FlashE2PROM存储器内部含有关8K的程序存储空间内部RAM(随机读写存储器)为512位具有可ISP可在线编程功能,不用买昂贵的编程器,只需搭建简单的TTLRS232的电平转换电路,很适合学无经济基础的毕业生,这里选用美信公司的MAX232芯片DIP40封装。引脚定义参照其datesheet。(2)DS12C887介绍DS12C887时钟芯片能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部有世纪寄存器,从而利用硬件电路解决千年问题。DS12C887中自带锂电池,外部掉电时其内部信息还可以保持10年之久,这样就可以不用调整时,分、秒等一些参数,少一些按键。但各数据要在初始化时设置正确。对于一于内的时间记录有12小时制和24小时制两种模式。在12小时模式中用AM和PM区分上午和下午。芯片内部的存储格式也有两种,一种用二进制表示一种是用BCD码表示。DS12C887的时钟芯片带有128位RAM,其中之11位用来存储时间信息4位RAM用来存储DS12C887的控制信息,称为控制寄存器113位RAM供用户使用。此外用户还对DS12C887编程实现多种方波的输出,并可对其内部的三路中断通过软件进行屏蔽。该芯片内部有一个精密的温度补偿电路,用来监视VCC的状态,如果检测到主电源的故障,该器件可以自动切换到备用电源供电。VBACKUP用于支持可充电电池或超级电容,内部包括一个始终有效的涓流充电器。DS12C887可以通过一个多路复用的单字节接口访问,该接口支持Intel和Motorola模式。DS12C887将它自己与石英晶体和电池集成在一起。引脚定义及操作时序参照其datesheet。(3)ISD400X介绍ISD400X系列语音芯片工作电压3V,单片录放时间为816分钟,音质好,适用于移动电话及其他便携式电子产品。芯片采用CMOS技术,内含振荡器,防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存储阵列。芯片设计是基于所有操作基于微控制器控制,操作命令可通过串行通信接(SPI或Microwire)送入。芯片采用多电平直接模拟存储技术,每个采样值直接存储到片内闪烁存储器中,因此能够非常真实的自然的再现语音、音乐、音调等,避免了一般固体录音电路因量化和压缩造成的量化造声和金属声,采样频率可为4.0KHz,5.3KHz,6.4KHz,8.0KHz,频率越低录放时间越长,而音质则有所下降,片内信息存于闪烁存储器中,在掉电的情况下保存一百年以上,可反复录音10万次以上。重点是对其寻址程序的编写,地址范围是0600。引脚定义及操作时序参照其datesheet。(5)HG12864介绍本实验用的12864液晶使用ST7920控制器,5V电压驱动,带背光,内置8192个1616点阵,128个字符(816点阵)及64256点阵显示RAM(GDRAM),这样就可以为单片机节省很多系统资源。与外部CPU接口采用并行(本实验采用并行操作时序)或串行两种控制方式。操作时序和控制码请参照datesheet。(6)音频功放LM386介绍该器件采用8引脚双列直插式封装开式,5V电压供电,该器件具有静态电流小,电源电压范围宽,失真度低,电压增益可调和失真度低等特点。适用于收音机、对讲机中作音频放大器。(7)电压转换芯片7133A和LM78L05图1.1Lm78l05连接原理图图1.2ht7133连接原理图在本系统中使用7133A为ISD4002提供3.3V电压,输入电压为5V,使用LM78L05为单片机及整个系统提供电源。正常用工作时7805的输入输出电压差为23V,本系统采用12V输入电压,其次还要根据输出电流的大小选择合适的散热器,否则会由于过热而无法达到额定工作电流。三、硬件电路设计1单片机电源设计图1.3单片机电源电路图1.3的左边为lm78l05组成的稳压电路,两个滤波电容的典型值请参照图1.2。但据实际经验采用0.1uf的电容。lm78l05输入端为12V,输入和输出接线时注意正负图1.4ISD4002电源电路需要注意的是电源VCCD,VCCA是芯片内部数字电路电源正极引脚和模拟电源正极引脚。为使噪声减小,芯片的模拟和数字电路最好使用不同的电源供电,并且分别引到外封装的不同引脚上,模拟和数字电源端最好分别走线,尽可能在靠近供电端处相连,而去耦电容应尽量靠近器件。系统的模拟地和数字地也最好分

注意事项

本文(毕业设计(论文)-基于STC89C51RC单片机语音电子时钟设计与实现.doc)为本站会员(liyun)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5