- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
89C51-ISD5116语音单片机通用开发板
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.
本板采用国内最常用的MCS-51 语言单片机89C51,与最新的ISD5116 系列语音芯片结合,
可供用户开发各种最新的智能型数码语音产品。如图
一、 结构
板上已装配好:
89C51--单片机,8031 内核,4K 可反复擦写的程序存储器,32 条I/O 口,5V 工作
ISD5116-- 语音芯片,音质优异的模拟存储技术,可反复录放,录放采样频率为
8KHZ~~4KHZ 可选择(相应时间长度为8~16 分钟),录音从MIC/线路可选择,可分2048
段,I2C 接口方式,3V 供电
还有驻极体话筒(MIC )、话筒放大器、4 位拨码开关、发光管等部件。
二、 性能参数 外接电源电压:5V (稳压)
外接喇叭:4-16 欧姆,0 .5W
工作电流:25~30mA ( 录音) ,50~80mA (放音)
静态电流:13mA
随板提供的演示程序功能:
1、 录/放音采样频率、MIC/线路输入选择、全/半音量选择
由4 位拨码开关选择,对应表为: (ON 为0 ,OFF 为1)
采样频率 音量 输入
开关 1 ,2 3 4
状态 00 01 10 11 0 1 0 1
效果 8KHZ
8 分钟 6K
10 分钟 4K
17 分钟 禁止态 全 半 MIC 线路
2 、录音
跳线插在REC一侧是录音状态,按住AN键不放,指示灯亮即可对着板上话筒讲话录
音,松键时录音停止并形成一段。再按则录下一段。
按STOP键为复位,再录音时又从第一段开始。
3、放音
跳线插在PLAY一侧是放音状态,按一下AN键即播放一段,一段结束后自动停止放
音,再按AN则播放下一段。
按STOP键为复位,再放音时又从第一段开始。
89C51-ISD5116 通用开发板程序 AT89C51 单片机12MHZ
SDA EQU P1.0 ;I2C 数据
SCL EQU P1.1 ;I2C 时钟
LED EQU P1.7 ;指示灯
INT EQU INT0 ; 中断
START EQU P1.6 ;执行
STOP EQU P1.5 ;复位
PR EQU P1.4 ;PR=1 录音,=0 放音
;初始化
ORG 0000H
AJMP MAIN
MAIN: MOV SP,#10H
MOV P 1,#0FFH
Generated by Foxit PDF Creator © Foxit Software
For evaluation only.
MOV P2,#0FFH
MOV P3,#0FFH
MOV P0,#0FFH
CLR EA
MAII: SETB LED ;关指示灯
ACALL DSTOP
MAS0: MOV 3AH,#200
MAS1: JB START,MAS0 ;等待按下START 键
DJNZ 3AH,MAS1
ACALL UP
JNB PR,PLAY ;PR=0 放音
AJMP REC ;PR=1 录音
;SETPLAY 16 位
;从指定地址放音
PLAY: JB P2.0,SELC_PSAM8A ;判断采样
JB P2.1,SELC_PSAM8A
JB P2.2,SELC_PSAM8A
JB P2.3,SELC_PSAM8A
LCALL PSAMP8H
AJMP PLAYP
SELC_PSAM8A: JB P2.0,SELC_PSAM8B
JB P2.1,SELC_PSAM8B
JB P2.2,SELC_PSAM8B
JNB P2.3,SELC_PSAM8B
LCALL PSAMP8H
JMP PLAYP
SELC_PSAM8B: JB P2.0,SELC_PSAM6A
JB P2.
文档评论(0)