c51语音单片机通用开发板电路图和相关程序

c51语音单片机通用开发板电路图和相关程序

ID:22771183

大小:100.01 KB

页数:12页

时间:2018-10-31

c51语音单片机通用开发板电路图和相关程序_第1页
c51语音单片机通用开发板电路图和相关程序_第2页
c51语音单片机通用开发板电路图和相关程序_第3页
c51语音单片机通用开发板电路图和相关程序_第4页
c51语音单片机通用开发板电路图和相关程序_第5页
资源描述:

《c51语音单片机通用开发板电路图和相关程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、89C51-ISD4000语音单片机通用开发板本板采用国内最常用的MCS-51语言单片机89C51,与最新的ISD4000系列语音芯片结合,可供用户开发各种最新的智能型数码语音产品。一、结构板上已装配好:89C51--单片机,8031内核,4K可反复擦写的程序存储器,32条I/O口,5V工作ISD4003-08--语音芯片,音质优异的模拟存储技术,可反复录放,8分钟,可分1200段,SPI接口方式,3V供电LM386--功率放大器,0.5W驱动24C01(选配件)--I2C总线串行存储器。还有驻极体话筒(MIC)、话筒放大器、音量电位器、

2、发光管等部件。二、性能参数外接电源电压:5V(稳压)外接喇叭:4-16欧姆,0.5W工作电流:25~30mA(录音),50~80mA(放音)静态电流:13mA随板提供的演示程序功能:1、录音跳线插在"REC"一侧是录音状态,按住"AN"键不放,指示灯亮即可对着板上话筒讲话录音,松键时录音停止并形成一段。再按则录下一段。按"STOP"键为复位,再录音时又从第一段开始。2、放音跳线插在"PLAY"一侧是放音状态,按一下"AN"键即播放一段,一段结束后自动停止放音,再按"AN"则播放下一段按"STOP"键为复位,再放音时又从第一段开始。89C5

3、1-ISD4000语音电路程序AT89C51单片机89C51单片机12MHz注:本程序为ISD4002、4003的控制程序,ISD4004的程序须加些改动,请注意程序后边的注释。SSEQUP1.0;片选SCLKEQUP1.1;ISD4003时钟MOSIEQUP1.2;数据输入MISOEQUP1.3;数据输出LEDEQUP1.7;指示灯INTEQUINT0;中断ANEQUP1.6;执行STOPEQUP1.5;复位PREQUP1.4;PR=1录音PR=0放音;初始化ORG0000H;AJMPMAIN;MAIN:MOVSP,#10H;MOVP1

4、,#0FFH;MOVP2,#0FFH;MOVP3,#0FFH;MOVP0,#0FFH;CLREA;MAII:SETBLED;关指示灯ACALLDSTOP;ISD掉电MAS0:MOV3AH,#200;MAS1:JBAN,MAS0;等按AN键DJNZ3AH,MAS1;ACALLUP;ISD上电MOV20H,#00H;ISD低位地址MOV21H,#00H;ISD高位地址JBPR,REC;PR=1录音AJMPPLAY;PR=0放音;SETREC16位;从指定地址录音10100REC:MOVA,20H;

5、发地址A7-A0ACALLISDX;MOVA,21H;发地址A9-A8SETBACC.7;CLRACC.6;SETBACC.5;CLRACC.4;CLRACC.3;ACALLISDX;SETBSS;关片选;REC8位;从当前地址录音10110REC1:MOV36H,#10;REC2:ACALLYS50;延时录音DJNZ36H,REC2;CLRLED;开指示灯MOVA,#0B0H;发10110XXXACALLISDX;SETBSS;关片选REC3:MOV35H,#200;REC4:JNBINT,

6、REC7;OVF=0芯片溢出JNBAN,REC3;DJNZ35H,REC4;SETBLED;关指示灯ACALLSTOPP;停止当前操作REC5:JNBSTOP,REC6;中断RESETJBAN,REC5;等待AN=0ACALLSTOPP;停止当前操作AJMPREC1;REC6:CLRSCLK;时钟SCLK=0SETBSS;关片选ACALLSTOPP;停止当前操作AJMPMAII;REC7:SETBLED;关指示灯MOV36H,#15;REC8:ACALLYS50;延时录音JBAN,REC6;等待AN=1DJNZ36H,REC8;CLRLE

7、D;MOV36H,#15;REC9:ACALLYS50;延时录音JBAN,REC6;等待AN=1DJNZ36H,REC9;AJMPREC7;;SETPLAY16位;从指定地址放音11100PLAY:JNBAN,PLAY;等待AN=1MOVA,20H;发地址A7-A0ACALLISDX;MOVA,21H;发地址A9-A8SETBACC.7;SETBACC.6;SETBACC.5;CLRACC.4;CLRACC.3;ACALLISDX;SETBSS;关片选;PLAY8位;从当前地址放音11110<

8、XA9A8A7A6A5A4A3A2A1A0>PLAY1:CLRLED;LED开指示灯MOVA,#0F0H;发11110XXXXXXXXACALLISDX;发<>SETBSS;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。