新闻中心

EEPW首页>嵌入式系统>设计应用> 基于语音芯片和AT89S52单片机的语音播报记事器设计

基于语音芯片和AT89S52单片机的语音播报记事器设计

作者: 时间:2011-11-22 来源:网络 收藏

2.4接口电路设计

本设计使用-16M型号的语音芯片。这款语音芯片可以录音16 min,它有一个端口为RAC端,RAC为行地址时钟端,每个RAC周期表示ISD存储器的操作进行了1行(系列中的存贮器共2 400行),所以RAC端的行地址数目与语音芯片中存储器的行数对应,即语音芯片存放的每段录音的初始与结束地址与惟一的RAC行地址数对应。所以只需将RAC端与单片机的计数端相连,仅记录RAC行地址数目即可实现整个录放操作,且单片机的计数器无需中断。根据以上的思想,设计ISD4004与单片机的接口电路如图3所示。

基于语音芯片和AT89S52单片机的语音播报记事器设计

3 软件设计

本设计中的程序设计包括以下几个部分,即键盘处理程序、ISD4004放音驱动程序、ISD4004录音驱动程序、时间校正程序、录音子程序、放音子程序、播放时间设置子程序、播放选择程序、子程序设计。图4为主程序流程图。



评论


相关推荐

技术专区

关闭