




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仅供参考。 三明学院 课程设计(论文)题 目: 红外遥控语音录放小系统 系 别: 专 业: 学 号: 姓 名: 雪花微风 指导教师: 填表日期: 2012 年 11 月 11 日摘要:现在的电子市场上,用于录音、留言、复读的产品是应有尽有。而其基本的原理也不算是非常难懂的,只要有好的语音录放芯片,再用单片机进行简单的控制,我们自己也可以做出一个能录音放音的语音小系统,为方便控制,我们也可以加上红外遥控的功能。这样的语音录放作品可以用于门禁留言系统、汽车站点播报、电话语音自动转接留言等语音信息录音场合中去。关键字: 红外 单片机 语音录放 ISD4002目 录第一章、方案论证1第二章、系统硬件电路的设计12.1电源电路22.2语音信号拾取22.3语音录放控制电路32.4音频输出电路32.5显示电路42.6控制电路5第三章、控制程序的设计53.1主程序63.2 录音程序73.3 放音程序8第四章、调试及性能分析9总结9致谢9参考文献:10附录1:系统原理图11附录2:程序11红外遥控语音录放小系统第一章、方案论证 声音的记录从最早的模拟方式发展到现在的数字化方式,处理技术更加先进、可靠。一般的声音数字化记录过程是先经过模数转换,并按一定时间间隔的取样数字化值存在EPROM存储器中,放音时再按一定的时间间隔将存储器的数据进行数模转换,并进行滤波、音频放大等过程,还原声音记录的信息。由于受存储器容量及采样速度的限制,音质与成本会有一定的矛盾,对普通电子爱好者来说制作难度也较大。ISD4002是美国ISD系列单片语音录放集成电路系列中的一种,它采用直接模拟量存储技术,将每个采样值直接存储在片内的FLASH RAM中,能较好地保留模拟量中的有效成分。芯片设计成和微控制器配合使用的寻址和控制方式,地址和命令都采用串口发送的方式,这也就使器件引出端数目减到最少,且音质较好,目前在语音合成设计中应用较广,简单的单片机就可以对其进行控制,进行录音放音操作。本设计采用ISD4002120P芯片,可录音时间为120 s,芯片供电电源为3V,工作电流为1520mA,典型待机维持电流1A,可实现循环多段语音录放编程使用,芯片内部采样频率为8 kHz,音质较好,适用一般电话以及其他语音提示设备的应用。ISD4002120P芯片具有600行的地址使用,每五行地址为1s,每一行均可寻址,其地址范围为000H258H(即十进制数0600)。 下表所列为ISD4002操作指令表。ISD4002操作指令表指令5位控制码操作摘要POWERUP00100上电,等待TPUD后器件可以工作SET PLAY11100从指定地址开始放音,必须后跟PLAY指令使放音继续PLAY11110从当前地址开始放音(直至EOM或OVF)SET REC11110从指定地址开始录音,必须后跟REC指令使录音继续REC10110从当前地址开始录音(直至OVF或停止)SET MC11101从指定地址开始快进,必须后跟MC指令使快进继续MC11111执行快进,直至EOM,若再无信息则进入OVF状态STOP0X110停止当前操作STOP WRDN0X01X停止当前操作并掉电RINT0X110读状态:OVF和EOM第二章、系统硬件电路的设计 语音录放系统的电路原理图如附录图所示。语音录放电路控制器采用宏晶公司的STC90C516RC单片机。它是一款低功耗、低电压、高性能的八位单片机,内部还有64KB的程序存储器,可以存放很多福图片的代码。另外,还具备ISP在线下载程序功能,方便产品开发阶段的程序调试。ISD4002120P录放芯片接收单片机的指令,执行录音或放音操作,LCD中文液晶显示器对电路执行过程进行信息提示;按键开关采用信息查询式读入单片机,并按要求执行相应功能;电源电路提供5V及3.3V两组电压给单片机及语音录放芯片。遥控方式采用比较普遍的红外遥控,使用简单方便,价格又实惠。系统框图如下:红外接收器功能按键液晶显示器LED指示灯单片机控制器音频放大语音芯片输入放大麦克风 喇叭 硬件原理框图2.1电源电路电源电路根据使用场合可选择交流输入或直池电压输入模式,交流模式下采用降压、整流、滤波、稳压等过程,产生电路所需的各档电压。由于系统电路板耗电较少,故设计中采用直接输入5v电压、AMS11173.3三端稳压集成块,输出3.3V的电压供语音芯片使用。原理图如下:2.2语音信号拾取本设计方案可以使用两种不同的输入方式。音频信号拾取采用小体积的柱极体电容话筒(BELL)或是采用接耳机接口的麦克风输入(EICK-LY),两者之间使用一拨动开关(BDKG1)进行切换。前置放大采用三极管9014组成的放大电路,ISD4002声音输入端在单端输入时一般信号幅度不超过32mV。如果电容话筒的灵敏度较高,前置放大极也可取消。但一般我们采集到的信号的电流都不会很高,我们可以加上前置放大。具体电路图如下:放大后的语音信 号2.3语音录放控制电路ISD4002120芯片的接法也比较简单,除了要接单片机的控制引脚外,主要的就是要在芯片周围接上一些特定的电容进行滤波,滤波处理的好,语音的信号就不会有那么多的噪音。还有一个重要的就是数字地VSSD和模拟地VSSA最好不要直接连在一起后就接地线,要分开来接,数字地要先接上个0欧的电阻再和地线连接,这给芯片起到一定的降噪音的作用。具体电路图如下:语音信号输入语音信号输出2.4音频输出电路音频的输出放大电路采用运放器LM386组成的放大电路。该电路外围电路极其简单,按下图连接方式,放大倍数为50倍左右,如果去掉R9(短接),形成的电路的放大倍数就是200倍左右,这样语音放大的倍数是很大了,但同时噪音也被放大了进200倍,这样播放出来的语音就会有很大的噪音,经过实际验证,语音放大50倍的播放出来的声音就很大了,同时其噪音也不会很大,在8的小喇叭上具有足够的音频功率,还有在输入端的电位器(RP1/DWQ)也可调整放音时的音量大小。所以采用放大50倍的电路就可以了。语音的输出也采用了两种方式,直接使用外接的喇叭(LS1/speaker)进行播放,或是使用耳机接口(EJCK-FY)作为输出口链接到其它播放装置上,两者之间使用一拨动开关(BDKG2)进行切换。具体电路图如下:语音信号输出2.5显示电路为方便进行录音、放音时的操作,显示系统中使用量LCD12864液晶显示器。LCD12864是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内带中文字库的内置有8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字,也可完成图形显示,低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。 另外,还用单片机I/O口接了两个发光二极管,一绿一篮,用于录音及放音时的指示。具体电路图如下: 2.6控制电路 本设计电路控制的方式有两种,一种是板上的按键控制,板上设计了三个按键用于录音、放音、结束/停止,如果遥控器失灵或一时找不到遥控器了也就可以使用板上的按键进行控制;另一种方式就是使用红外遥控器来进行遥控操作。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。红外控制电路十分的简单,就主要由一红外发射遥控器和一红外一体化接收器组成。本设计只使用到了5个遥控按键:录音、放音、结束/中断,上一曲、下一曲。若是需要,也可以在板上加上“上一曲”及“下一曲”的功能按键。板上的红外接收及按键电路 红外遥控发射器第三章、控制程序的设计语音录放电路控制程序主要包含主循环程序、录音程序、放音程序、红外解码等。录音程序受录音按键控制,放音程序受放音按键控制,在主程序循环中来回检测录、放按键,当检测到有按键按下时执行相应的功能。3.1主程序主程序是经过初始化之后进入一个循环里面,在循环里面判断和识别按键状态,若是按下录音键就进入录音状态,先判断是否录满,若还有空间就继续录音,若没空间了则提示空间已录满是否重新录音,连按录音键就重新录音,不重新录音就返回主循环;按下键就进入放音状态,先判断是否录有了语音若有就进行放音,若没有这提示先录音。主循环里若没有相应按键按下,则利用定时器进行定时切换图片或文字显示。主程序流程图如下:录音返回主循环下一段上一段语音段数减一语音段数加一放音无是否有录音有放音提示无录音返回主循环录音是否是否重新录音提示录满录音是是否已录满返回主循环是切换图片/文字显示是否到切换时间判断和识别按键初始化开始有无否否主程序流程图3.2 录音程序 进入录音程序就按相应地址开始录音,蓝灯亮起,并显示录音中,然后进入一个大循环里,在这大循环里再判断是否有停止录音的按键按下或空间是否录满,若为停止按键按下结束录音,则显示录音结束,记录录音的段数,并根据返回得到的地址来确定下一次录音的起始地址,然后就跳出循环回到主程序里;若是录满空间而停止了录音,则提示录满,记录录音的段数,再就跳出录音里的循环回到主程序里。 录音序流程图:返回主程序蓝灯闪烁6次后熄灭液晶作相应显示结束录音并返回当前地址是否是否录满空间是返回主程序蓝灯闪烁3次后熄灭液晶作相应显示记录下一次录音起始地址结束录音并返回当前地址停止按键是否按下蓝灯亮,液晶作相应显示输入地址并开始录音录音程序开始否录音控制序流程图 3.3 放音程序进入放音程序就按相应地址开始放音,绿灯亮起,并显示放音中,然后进入一个大循环里,在这大循环里判断是否有中断放音的按键按下或本段录音是否播放完,若为中断按键按下结束录音,播放的段数加一,则液晶显示放音中断结束,绿灯闪烁提示3次后熄灭;若是播放完毕一段而停止的,则液晶显示该段播放完毕,放音段数加一,下次按播放按键时便可播放下一段录音,绿灯闪烁提示3次后熄灭,若是最后一段则闪烁6次;中断停止或播放结束灯闪烁过后就跳出放音的循环回到主程序里。播放结束中断停止放音程序开始按指定段数开始放音绿灯亮,液晶作相应显示结束/中断信号判别返回主程序返回主程序绿灯闪烁提示3次绿灯闪烁提示6次液晶显示该段播放完毕液晶显示最后一段播放完毕判断是否是最后一段停止放音,放音段数加一返回主程序绿灯闪烁提示3次液晶显示播放中断结束停止放音,放音段数加一有相应信号无相应信号否是放音控制程序流程图第四章、调试及性能分析系统调试可分为两部分。一是硬件电路调试先在不通电的情况下进行电路板的静态测试,确认无误后再通电测试,然后是采用软件硬件结合的方式来测试各个模块是否能正常工作以及模块之间的联合工作能力测试。静态的硬件测试,先对照原理图查看是否有焊接错误的元器件,查看和测试各元器件有没有缺焊或漏焊的,再通过万用表的使用,检测该连接上的导线之间有没有都连上了,而不该连上的是否错误的连上了,正极与负极是否出现短接情况。确定检测并排除完错误才允许上电。第一次上电时还要仔细观察是否有异常现象,若有异常现象就立即断电,这也说明硬件还有问题,查出并除了掉该问题后再上电测试。确定硬件完好无误后,就可以结合软件来测试模块的功能。各个模块的主要测试LCD12864液晶的显示功能,测试其是否能正常显示文字和图片;红外遥控的测试,测试红外信号是否能正常接收和正确解码;ISD4002120p芯片的测试,测试其是否能正常录音和放音。个模块都调试好后就可以进一步的对多个模块进行联合调试,让其能联合工作。最后就是整个系统联合调试,整合各个模块的功能,让其组合成一个联合工作的系统。总结 本设计是一个十分简洁的语录录放小系统,可以录音,然后又可以重复播放,使用了液晶显示器来显示和提示状态,还使用了红外遥控的方式进行操作控制,使用起来十分方便。但不足的是该小系统没有使用外部数据存储元器件,每次上电或复位后都只能是重新开始录音后才能放音,没电或复位之前录好的语音就不能播放了,这也就是今后主要要改进的地方,同时在语音信号的噪音处理上不够好,输出来的语音有一定的噪音,这今后也要进一步改进。在作品设计制作的过程中,由于不够仔细认真,出现了一些问题,但这也增长了自己对问题的分析和处理的能力,以后也就尽量少犯同样的错误。在制作之前设计原理图时,一定要充分验证原理图的可行性,不然实物制作出来来后会因为原理图上一点点的不完善而要花费很长时间才能在事物上处理好,有的甚至只能是重新制作实物才行,所以在画PCB的时候元器件的摆放也要充分考虑彼此的干扰性,要合理的摆放才得能减少噪音;在元器件的焊接时也要十分的仔细才行,不然很容易出现缺焊或漏焊的问题。制作一个作品时,要在整个制作过程上都要十分的仔细与认真,只有认真仔细才能减少很多问题的出现,也就能很好的提高效率。致谢 在整个制作的过程中由于自己的能力不够总是出现这样或那样的问题,很庆幸的是我身边有很多能力比我强的同学,感谢他们在繁忙的学习中放下手边工作抽出时间帮我处理许多大大小小的问题,同时也教会了我很多十分实用的处理问题的方法,同时还要感谢老师能抽空帮我指导和制作,教会我如何从整体来分析和处理问题。十分感谢他们对我的帮助。参考文献:1 郭天祥,新概念51单片机C语音教程M,电子工业出版社,2009,12 刘微 陈贺新 孔令媛 王兴 张月红, ISD400语音芯片在报警系统中的应用J, 安防科技, 2009(7)3 刘微,ISD4002与AVR单片机通信及其编程J,电脑编程技巧与维护, 2009(9)4 刘常澍,数字逻辑电路(第二版)M,高等教育出版社,2010,125 康华光,电子技术基础模拟部分(第五版),高等教育出版社M,2011,56 林立 张俊亮 曹旭东 刘得军,单片机原理与应用基于Proteus和Keil CM,电子工业出版社,2011,77 张俊莫,单片机中级教程原理与应用(第2版)M,北京航空航天大学出版社,2011,78 楼然苗 李光飞,单片机课程设计(第2版)M,北京航空航天大学出版社,2012.1附录1:系统原理图 附录2:程序/*文件名:红外遥控语音录放小系统*功能简介:按录音开始录音,按停止键停止录音或停止放音,若还没录满,可以继续录音, 若录满了,再按下录音键提示录满,再紧接着多按一次录音键则从头开始重新录音,也将去掉了之前的录音 一开始没有录音就按下放音或上/下一曲则提示没录音,要先录音才能放音。 不执行任何操作时,LCD12864会定时切换图片或文字,*所用及连接特点:使用ISD4002-120P芯片,单片机控制,红外数据口要接到外部中断口。*板上有3个按键(录音,放音,停止(需要的自己也可以加上上/下一曲的两按键), 红外遥控器多加了上一曲和下一曲两个按键*/#include #include #include lcd12864.h#include isd4002.h#include hongwai.h#define uchar unsigned char#define uint unsigned intextern uchar irreceok; /红外接收完毕标志位extern uchar disp8;extern uchar ircode4; /红外解码出来的4元素extern uchar irprosok; /解码完成标志位extern uint tup; /切换图片或整幅文字数extern uchar all;extern bit over;char num_r; /录音段数char num_p; /放音段数bit have=0; /是否已有录音标志uchar code LOG_DATA1=红外遥控 ;uchar code LOG_DATA2= 语音录放小系统;uchar code LOG_DATA3=制作者: 李耀广;uchar code LOG_DATA4= 许家云 程良钊;uchar code BFXYD= 播放下一段 ;uchar code BFQYD= 播放前一段 ;uchar code MYLY= 您还没有录音 ;uchar code QXLY= 请您先录音 ;uchar code KJLM=存储空间已录满!;uchar code SFLY= 是否要重新录音?;/*idata *图片的取模要设置为:逐行式,顺向(高位在前)。*/*起始界面“电子录音”*/* 电(0) 子(1) 录(2) 音(3) */uchar code Photo1 =0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x3C,0x00,0x00,0x01,0xC0,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xC0,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x03,0xFE,0x00,0x00,0x00,0xC0,0x00,0x00,0x0C,0x00,0x00,0x00,0x03,0xFE,0x00,0x00,0xFF,0xDE,0x00,0x00,0x00,0x40,0x00,0x00,0x0C,0x00,0x00,0x00,0xFF,0x1E,0x00,0x00,0xFE,0x0C,0x00,0x00,0x00,0x0F,0x00,0x00,0x0C,0x00,0x00,0x00,0x7C,0x1E,0x00,0x00,0x30,0x0C,0x00,0x00,0x00,0x7F,0x00,0x00,0x0C,0x00,0x00,0x00,0x78,0x1C,0x00,0x00,0x00,0x0C,0x00,0x00,0x01,0xFE,0x00,0x00,0x0C,0x00,0x00,0x00,0x30,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x0F,0xF8,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x78,0x00,0x00,0x3F,0xD0,0x00,0x00,0x0C,0x1C,0x00,0x00,0x00,0x30,0x00,0x00,0x03,0xF8,0x00,0x00,0x3E,0x18,0x00,0x00,0x0C,0xFC,0x00,0x00,0x00,0x20,0x00,0x00,0x1F,0xF8,0x00,0x00,0x00,0x18,0x00,0x00,0x0F,0xFE,0x00,0x00,0x00,0x60,0x00,0x00,0x1F,0x18,0x00,0x00,0x00,0x18,0x00,0x08,0x7F,0x0F,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x10,0x00,0x00,0x18,0x18,0x00,0x0F,0xF8,0x0F,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x10,0x00,0x00,0x0C,0x10,0x00,0x0F,0x88,0x0E,0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x11,0xC0,0x00,0x0C,0x30,0x00,0x0C,0x08,0x0E,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x1F,0xE0,0x00,0x0C,0x30,0x00,0x0C,0x08,0x0E,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0xFF,0xE0,0x00,0x0C,0x20,0x00,0x06,0x08,0x0C,0x00,0x00,0x01,0x80,0x70,0x00,0x1F,0xFF,0xE0,0x00,0x04,0x20,0x00,0x06,0x08,0x0C,0x00,0x00,0x01,0x87,0xF8,0x07,0xFF,0xC0,0x00,0x00,0x04,0x21,0xF8,0x06,0x0B,0x8C,0x00,0x00,0x01,0xFF,0xF8,0x0F,0xFF,0x00,0x00,0x00,0x00,0x3F,0xFC,0x06,0x1F,0xCC,0x00,0x00,0x01,0xFF,0xF8,0x07,0xC3,0x00,0x00,0x00,0x01,0xFF,0xFC,0x06,0x7F,0x9C,0x00,0x00,0x1F,0xFC,0x00,0x03,0x03,0x82,0x00,0x00,0x1F,0xFF,0xFC,0x06,0xFE,0x18,0x00,0x01,0xFF,0xC0,0x00,0x00,0x01,0x03,0x00,0x01,0xFF,0x00,0x00,0x06,0x08,0x18,0x00,0x3F,0xF8,0xC0,0x00,0x00,0x01,0x03,0x00,0x1F,0xF8,0x00,0x00,0x02,0x08,0x18,0x00,0x3F,0xC0,0xC0,0x00,0x00,0x01,0x07,0x80,0x1F,0xC0,0x00,0x00,0x02,0x08,0x18,0x00,0x1E,0x00,0xC0,0x00,0x00,0x01,0x87,0x00,0x1E,0x00,0x00,0x00,0x02,0x08,0x18,0x00,0x08,0x00,0xC0,0x00,0x00,0xE1,0x86,0x00,0x08,0x00,0x18,0x00,0x02,0x08,0x10,0x00,0x00,0x00,0xC0,0x00,0x00,0xF1,0xCC,0x00,0x00,0x00,0x3C,0x00,0x02,0x08,0x30,0x00,0x00,0x00,0xC0,0x00,0x00,0x71,0x68,0x00,0x00,0x00,0xFE,0x00,0x02,0x0F,0xF0,0x00,0x00,0x00,0xC0,0x00,0x00,0x71,0x70,0x00,0x00,0x37,0xFE,0x00,0x03,0x3F,0xF0,0x00,0x00,0x00,0xC0,0x00,0x00,0x21,0x30,0x00,0x00,0x3E,0x0E,0x00,0x03,0xFC,0x20,0x00,0x00,0x00,0xC0,0x00,0x00,0x01,0x30,0x00,0x00,0x18,0x0E,0x00,0x03,0xC8,0x20,0x00,0x00,0x00,0xC0,0x00,0x00,0x01,0x18,0x00,0x00,0x18,0x0E,0x00,0x03,0x08,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x01,0x18,0x00,0x00,0x18,0x0C,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x01,0x0C,0x00,0x00,0x18,0x0C,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x09,0x0C,0x00,0x00,0x18,0x0C,0x00,0x00,0x08,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x11,0x0E,0x00,0x00,0x19,0xEC,0x00,0x00,0x08,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x11,0x07,0x00,0x00,0x1F,0xEC,0x00,0x00,0x08,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x31,0x07,0x80,0x00,0x1F,0x8C,0x00,0x00,0x08,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x61,0x03,0xC0,0x00,0x18,0x0C,0x00,0x00,0x0C,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0xC1,0x03,0xE0,0x00,0x18,0x0C,0x00,0x00,0x0C,0x00,0x60,0x00,0x00,0xC0,0x00,0x03,0xC1,0x81,0xF8,0x00,0x18,0x0C,0x00,0x00,0x0C,0x00,0x60,0x00,0x00,0xC0,0x00,0x07,0x81,0x81,0xFC,0x00,0x18,0x0C,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0xC0,0x00,0x03,0x81,0x80,0xF8,0x00,0x18,0x0C,0x00,0x00,0x07,0x01,0xE0,0x00,0x00,0xC0,0x00,0x03,0x81,0x80,0x00,0x00,0x18,0x6C,0x00,0x00,0x07,0xC7,0xE0,0x00,0x01,0xC0,0x00,0x01,0x01,0x80,0x00,0x00,0x1B,0xFC,0x00,0x00,0x07,0xFF,0xE0,0x00,0x1F,0xC0,0x00,0x00,0x0F,0x80,0x00,0x00,0x1F,0xFC,0x00,0x00,0x03,0xFF,0xC0,0x00,0x0F,0xC0,0x00,0x00,0x0F,0x00,0x00,0x00,0x18,0x1C,0x00,0x00,0x01,0xFF,0x00,0x00,0x0F,0x80,0x00,0x00,0x07,0x00,0x00,0x00,0x18,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x00,0x00,0x00,0x18,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,; /*花,蝴蝶*/uchar code Photo2 = (代码太多,略去) ; /*荷塘景色*/uchar code Photo3 = (代码太多,略去) ;/*苹果*/uchar code Photo4 =(代码太多,略去) ;/*苹果真甜*/uchar code Photo5 =(代码太多,略去) ;/*楷体 家*/uchar code Photo6 =(代码太多,略去) ;/*福*/uchar code Photo8 =(代码太多,略去) ; /*楷体;福*/uchar code Photo7 =(代码太多,略去) ;void display() /汉字显示函数uchar j;clr_screen(); lcd_pos(1,0); /设置显示位置为第二行 for(j=0;j16;j+) lcd_wdat(LOG_DATA1j); /录音结束delay1ms(30); lcd_pos(2,0); /设置显示位置为第二行 for(j=0;j16;j+) lcd_wdat(LOG_DATA2j); /录音结束delay1ms(30); lcd_pos(3,0); /设置显示位置为第二行 for(j=0;j16;j+) lcd_wdat(LOG_DATA3j); /录音结束delay1ms(30); lcd_pos(4,0); /设置显示位置为第二行 for(j=0;j=all) /最后一段判断 num_p=0; clr_screen(); lcd_pos(2,0); /设置显示位置为第二行 xianshi(BFXYD); /播放下一段 delay1ms(500); ircode2=68; if(ircode2=64) /播放上一段语音 num_p-;if(num_p0) /最后一段判断 num_p=0; clr_screen(); lcd_pos(2,0); /设置显示位置为第二行 xianshi(BFQYD);/播放前一段 delay1ms(500); ircode2=68; if(tup=100) /定时切换图片/文字的时间。注:要修改时间时,定时器那边也要跟着修改 moshi+; if(moshi=9) /定有几幅图片或文字要切换 moshi=0; clr_screen();switch(moshi) case 1:display(); break; case 2:photodisplay(Photo2); break; case 3:photodisplay(Photo3); break; case 4:photodisplay(Photo4); break; case 5:photodisplay(Photo5); break;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国冷冻蔬菜行业发展趋势预测及投资战略咨询报告
- 推拿治疗学测试题附答案详解(综合卷)
- 2025版离婚房产分割与个人财产界定合同范本
- 2025电商农产品上行合作协议书
- 2025版离婚协议签订后的共同生活费用分担合同
- 2025年数据中心防排烟系统施工与调试合同
- 2025年度企业市场拓展与品牌战略咨询协议
- 2025版装配式砌墙施工技术交流合作合同
- 2025年有限责任公司股东风险管理与责任承担协议
- 2025年度教育培训机构课程开发与推广委托服务合同样本
- 聚合工艺作业培训课件
- 千人相亲活动方案
- 消防避火服课件教学
- 土地法学教学课件电子教案课件
- 儿童银行开业活动方案
- 小学二年级上册心理健康教案(适合北京教育出版社)
- CJ/T 43-2005水处理用滤料
- 无人机技能培训课件
- 数据标注项目管理制度
- 如何写好作文开头结尾 课件
- 回收拆除废旧设备合同协议书
评论
0/150
提交评论