PM66智能语音芯片在电子人体秤中的应用.docVIP

PM66智能语音芯片在电子人体秤中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
- . z PM66智能语音芯片在电子人体秤中的应用 关键词:PM66智能语音芯片、语音芯片、电子人体秤、电子秤 电子人体秤 电子人体秤,也称为电脑人体秤,核心功能是通过超声传感器和称重传感器测出被测量人的身高,体重数据,传输给单片机,单片机经过计算存储后将数据传递给显示屏和语音播放装置,让被测量人可以直观了解自己的身高和体重情况。电子人体秤根据使用场合不同,也被称为人体安康秤、医疗体检秤。 PM66智能语音芯片是众拓联合科技〔.pmtechy.〕退出的一款高性能语音存储芯片。PM66系列芯片在使用方式及外部电路上根本可以和上一代产品PM50系列兼容,与PM50相比,具有可存储声音秒数更长,放音音质更佳的优势。PM66整合了录放音电路,快闪存储,ADPCM编、解码器,功率放大器,稳压器等线路,我们已经把它包装成标准的DIP28和DIP16管脚,使用者可以很方便的将PM66设计整合到需要录放音的设备中,只需接上电源、喇叭、按键,PM66就是一个独立的声音播放系统。 PM66智能语音芯片在电子人体秤中的应用 系统设计和工作原理。 身高信息显示屏PM66语音播放系统A/D单片机MCU称重传感器超声传感器 身高信息 显示屏 PM66语音播放系统 A/D 单片机 MCU 称重传感器 超声传感器 体重信息 体重信息 电子人体秤的系统构造主要由采集身高、体重信息的传感器系统、A/D转换模块、滤波放大模块、单片机、语音和显示屏组成。 2、本文重点介绍PM66智能语音芯片如何在本系统中完成语音播报的功能。 首先,根据电子人体秤的使用场合、数据信息特点,设计语音播报的内容。电子人体秤的通用语音内容有——“您的身高是;您的体重是;公斤;厘米;0~9数字〞根据不同使用场合的需求,语音内容还可以进一步丰富,例如“欢送光临;谢谢光临,请走好;您的身体很安康,请继续保持〞等。如果在城市商业中心使用,还可以增加语音广告内容。 根据语音信息的数量以及系统中单片机的硬件需求,我们采用PM66智能语音芯片的“串列位址〞的控制方式,这种方式下,需要用到的语音段信息将按地址存放到00H~FFH的。以下提供语音信息地址对照表,供参考: 地址码 语音内容 地址码 语音内容 00H 您的身高是 0CH 8 01H 您的体重是 0DH 9 02H 公斤 0EH 十 03H 厘米 0FH 百 04H 0 10H 点 05H 1 11H 欢送光临 06H 2 12H 谢谢光临,请走好 07H 3 13H 请站稳了 08H 4 14H 您的身体很安康,请继续保持 09H 5 15H 广告1 0AH 6 16H 广告2 0BH 7 17H 广告3 设计者可根据不同需求任意增减内容,或者增加语言种类。 接下来,本文介绍PM66智能语音芯片与单片机〔以AT89S51为例〕的硬件连接和程序设计。 = 1 \* GB4㈠PM66语音芯片与单片机AT89S51的连接线路图。 PM66在单片机控制下,可以独立控制多达256段语音。在串列位址模式中,K1为地址数据输入端,K2为同步时钟端,O1,O2为忙信号端。地址数据在时钟上升沿锁存到PM66芯片内。语音段的地址为0*00H~0*FFH。外部单片机送入语音段的地址码即可播放。K2时钟频率在25Hz~5k Hz内均可。 = 2 \* GB4㈡PM66的串行时序图 = 3 \* GB4㈢应用程序举例 //程序用89S51单片机实现,放音段从80H-B4H *include reg51.h *define uchar unsigned char *define uint unsigned int sbit K1 = P2^7;//定义数据端 sbit K2 = P2^6;//定义时钟端 sbit O1 = P2^5;//定义忙信号端 //sbit O2 = P2^3; //***************延时子程序〔单位ms〕***************// void delay (uchar time) { uchar t; for(t=time; t0; t--) { TH1 = 0*fc; TL1 = 0*18; TR1 = 1; //计数器1启动 while(TF1!=1) //计数溢出处理 { }

文档评论(0)

hmwn621 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档