AT89C52和ISD2560智能语音录放系统方案_第1页
AT89C52和ISD2560智能语音录放系统方案_第2页
AT89C52和ISD2560智能语音录放系统方案_第3页
AT89C52和ISD2560智能语音录放系统方案_第4页
AT89C52和ISD2560智能语音录放系统方案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. . . . I / 28摘摘 要要目前,语音合成、语音识别、语音存储和回放技术的应用越来越广泛,尽管利用一般的单片机测控系统中都有的硬件电路(如 A/D、 D/A、存储器等)能完成语音信号的数字化处理,但是功能比较单一、且效果不是很好。本文采用单片机 AT89C52与语音芯片 ISD2560 组成的语音存储系统,实现了语音的录取、循环回放。系统硬件电路简单,调试方便,性价比高,实用性强。 关键词:关键词:语音录放系统;单片机 AT89C52 ;ISD2560. . . . 目目 录录摘要 I第 1 章绪论 21.1 导言 21.2 数字语音录放系统的发展 2第 2 章单片机控制系统 32.

2、1 单片机介绍 3第 3 章 单片机控制语音录放系统的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1 总体方案论证 43.2 器件选择 43.2.1 单片机 AT89C5243.2.3 ISD2560 语音芯片 6第 4 章系统硬件与软件设计 114.1 系统硬件电路设计 114.2 系统软件设计 134.2.1 ISD2560 部地址单元寻址 134.2.2 系统软件总流程图 134.2.3 录放音时 AT89C52 单片机对 ISD2560 的控制 14第 5 章系统仿真 18总结 20致 21参考文献 22附录一

3、23附录二 27. . . . 2 / 28第第 1 1 章章 绪论绪论1.1 导言目前基于单片微机的语音系统的应用越来越广泛,如电脑语音钟、语音型数字万用表、手机话费查询系统、排队机、监控系统语音报警以与公共汽车报站器等等。本文用单片机 AT89C52 和录放时间达 60S 的数码语音芯片 ISD2560 设计了一套智能语音录放系统,实现了语音的分段录取、组合回放,通过软件的修改还可以实现整段录取,循环播放,而且不必使用专门的 ISD 语音开发设备。1.21.2 数字语音录放系统的发展数字语音录放系统的发展数字语音录放是指利用数字技术对语音信号进行采集、处理、并且在一定存储设备中进行存储,并

4、可在需要时进行输出的过程。相对于模拟设备来说,数字设备易于集成、小型化、成本更低,同时更为稳定,且操作更为直接、方便,使得数字语音录放系统目前在各种领域中都得到了广泛的应用。例如监控环境中使用的语音采集系统;再如家庭或学校中使用的语音复读机等,都可看作是数字语音录放系统的典型应用。然而目前一般的数字语音录放系统中,对语音只是进行简单的采集、存储和播放;虽然可以较大程度上保证语音的保真度,但过多的语音数据会造成对大量存储设备的需求。对于大型系统,可通过采用大容量的硬盘、甚至大规模的磁盘阵列来解决;但是对于小型的设备,例如便携式的语音复读机,由于容量有限,则不能采用同样的方法。近年来,语音信号处理

5、技术研究的突飞猛进,为数字语音录放系统提供了新的发展空间。对语音的采集、处理从以前简单的波形编码转变为进行参数编码、压缩,从而大大减少了存储数据。举例来说,原始语音一般都是采用 8KHz 抽样,16bits 的线性 PCM 编码进行采集,在一般的系统中就直接将采集后的数据进行存储;而如果采用参数编码对采集后的数据进行压缩,存储量则可以大大减少,当需要恢复语音时,可利用编码后的参数进行合成,可以得到质量令人满意的结果。. . . . 3 / 28第第 2 2 章章单片机控制系统单片机控制系统2.12.1 单片机介绍单片机介绍单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在

6、一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、存、部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机比专用处理器最适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。单片机部也用和电脑功能类似的模块,比如CPU,存,并行总线,还有和硬盘作用一样的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过 10 元即可.用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的

7、全自动滚筒洗衣机、排烟罩、VCD 等等的家电里面都可以看到它的身影!它主要是作为控制部分的核心部件。 单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国 50 年代开发的 74 系列,或者 60年代的 CD4000 系列这些纯硬件来搞定的话,电路一定是一块大 PCB 板!但是如果要是用美国 70 年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以与高可靠性! 2.22.2 单片机的应用领域单片机的应用领

8、域目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种IC 卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以与程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 . . . . 4 / 28第三章第三章 单片机控制语音录放系统的设计单片机控制语音录放系统的设计3.13.1 总体方案论证总体方案论证方案一:利用单片

9、机与其外围硬件电路(如 A/D、D/A、存储器等) ,就能完成语音信号的数字化处理,实现语音的存储与回放,与单片机测控系统的语音提示报警与语音提示操作。但是语音信号容易受到外界干扰而失真,并且信号的压缩存储比较复杂,硬件电路不宜调试。方案二:直接采用单片机 AT89C52 与专用的语音处理芯片 ISD2560 设计实现语音存储与回放,实现语音的分段录取、组合回放。语音信号抗干扰能力强,存储方便,调试简单,还可以作为语音服务的子系统。所以,选择此方案。本设计基于语音回放系统,可实现录音,循环放音功能。系统框图如下图所示:图 3-1 系统框图3.23.2 器件选择器件选择3.2.13.2.1 单片

10、机单片机 AT89C52AT89C52AT89C52 是美国ATMEL 公司生产的低电压,高性能CMOS 8位单片机,片含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器,器件采用ATMEL 公司的高密度、非易失性存储技术生产,与标MCS-51指令系统与8052产品引脚兼容,片置通用8位中央处理器和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用场合。3.2.1.13.2.1.1 主要性能参数主要性能参数单片机控制ISD2560按键录音松键循环放音. . . . 5 / 28与MCS51产品指令和引脚完全兼容 8k字节可重

11、擦写Flash 闪速存储器1000 次擦写周期全静态操作:0Hz24MHz三级加密程序存储器2568字节部 RAM32个可编程 I/O口线3个16位定时 /计数器8个中断源可编程串行 UART 通道低功耗空闲和掉电模式图3-2 AT89C52引脚分布功能特性概述:AT89C52 提供以下标准功能:8k字节Flash 闪速存储器,256字节部RAM,32个I/O 口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片振荡器与时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行

12、通信口与中断系统继续工作。掉电方式保存RAM 中的容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3 3. .2 2. .1 1. .2 2 引脚功能说明引脚功能说明P0P0 口口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活部上拉电阻。P1-P3P1-P3 口:P3口是一组带有部上拉电阻的8 位双向I/O 口。P3口除了作为一般的I/O 口线外,更重要的用途是它的第二功能,如下表所示:. . . . 6 / 28图 3-3RSTRST:复位输入。ALE/PROG

13、ALE/PROG:地址锁存允许端PSENPSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号。EA/VPPEA/VPP:外部访问允许。XTAL1XTAL1:振荡器反相放大器的与部时钟发生器的输入端。XTAL2XTAL2:振荡器反相放大器的输出端。3.2.33.2.3 ISD2560ISD2560 语音芯片语音芯片3.2.3.13.2.3.1 ISD2560ISD2560 的介绍的介绍ISD2560 语音芯片是美国 Winbond 公司产品,是 ISD 系列单片语音录放集成电路的一种。这是一种永久记忆型语音录放电路,录音时间为 60s,可重复录放 10 万次。芯片采用多电平直接模拟

14、量存储专利技术,省去了 A/D、D/A 转换器。每个采样值直接存储在片单个 EEPROM 单元中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声” 。ISD2560 集成度较高,部包括前置放大器、部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和 480K 字节的 E2PROM 等,部原理框图与引脚排列如图 3-4 所示。ISD2560 控制电平与 TTL 电平兼容,接口简单,使用方便。该器件的采样频率为,同一系列的产品采样频率越低录放时间越长 但通频带和音质会有所降低。此外,还省去了和转换器。其集成

15、度较高,部包括前置放大器、部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和 字节的. . . . 7 / 28。部存储单元均匀分为行,有个地址单元,每个地址单元指向其中一行,每一个地址单元的地址分辨率为 。此外,还具备微控制器所需的控制接口。通过操纵地址和控制线可完成不同的任务,以实现复杂的信息处理功能,如信息的组合、连接、设定固定的信息段和信息管理等。可不分段,也可按最小段长为单位来任意组合分段。图 3-4 ISD2560 部原理图3.2.3.23.2.3.2 ISD2560ISD2560 的引脚功能的引脚功能. . . . 8 / 28ISD2560 具有 2

16、8 脚 SOIC 和 28 脚 PDIP 两种封装形式。图-所示是其引脚排列。各引脚的主要功能如下:电源(电源(VCCA,VCCDVCCA,VCCD):模拟和数字电源。为了最大限度的减小噪声,芯片部的模拟和数字电路使用不同的电源总线,并且分别引到外封装上。模拟和数字电源最好分别走线,并应当尽可能在靠近供电段相连,而去耦电容则应当尽量靠近芯片。地线(地线(VSSAVSSA,VSSDVSSD):数字和模拟地。由于芯片部使用不同的模拟和数字地线,因此,这两脚最好通过低阻抗通路连接到地。节电控制(节电控制(PDPD):节电控制引脚。该端拉高可使芯片停止工作而进入节电状态。芯片发生溢出,即OVF引脚输出

17、低电平后,应将此引脚变高以将地址指针复位到录音/放音空间的开始位置。片选(片选(CECE) :芯片使能输入引脚,低电平有效。该端变低且PD也为低电平时,允许进行录、放操作。芯片在该引脚的下降沿将锁存地址线和P/R引脚的状态。A0/M0A6/M6A0/M0A6/M6,A7A9A7A9(110110引脚)引脚):地址线/模式输入。共有1024种组合状态。是前面的600个状态作部存储器的寻址用,最后256个状态作为操作模式。当A8或A9有一个为0时,为地址线,作为当前录音/放音操作的起始地址,地址端只用做输入,不输出操作过程中的部地址信息,地址输入在CE的下降沿被锁存。当A8和A9均为1时,当模式输

18、入,共有6种操作模式(见表7-1),由M0M6决定,允许多种模式同时存在。录放模式(录放模式(P/RP/R):该端状态一般在 CE 的下降沿锁存。高电平选择放音,低电平选择录音。录音时,由地址端提供起始地址,直到录音持续到 CE 或 PD 变高,或存溢出;如果是前一种情况,芯片将自动在录音结束处写入 EOM 标志。放音时,由地址端提供起始地址,放音持续到 EOM 标志。如果 CE 一直为低,或芯片工作在某些操作模式,放音则会忽略 EOM 而继续进行下去,直到发生溢出为止。信息结尾标志(信息结尾标志(EOMEOM):信息结尾标志输出引脚,低电平有效。EOM标志在录音时由芯片自动插入到该信息段的结

19、尾。当放音遇到EOM时,此引脚输出低电平脉冲。另外,ISD2560芯片部会自动检测电源电压以维护信息的完整性,当电压低于3.5V时,此引脚变低,此时芯片只能放音。图 3-5 ISD2560 引脚图. . . . 9 / 28溢出标志(溢出标志(OVFOVF):芯片处于存储空间末尾时,该端输出低电平脉冲以表示溢出,之后该端状态跟随 CE 端的状态,直到 PD 端变高。话筒输入(话筒输入(MICMIC):麦克的输入通过此引脚将信号送至片的前置放大器,片自动增益电路(AGC)将此前置放大器的增益控制在-1524dB。外接话筒应该通过一系列电容交流耦合进此引脚,耦合电容值和芯片部此引脚的10k输入阻抗

20、共同决定了ISD2560芯片频带的低频节截止点。话筒参考(话筒参考(MICMIC REFREF):该端是前置放大器的反向输入,当以差分形式连接话筒时,可减少噪声,提高共模抑制比。自动增益控制(自动增益控制(AGCAGC):AGC 可动态调整前置增益以补偿话筒输入电平的宽幅变化,这样在录制变化很大的音量(从耳语到喧嚣声)时就能保持最小失真。模拟输出模拟输出(ANA(ANA OUT)OUT):前置放大器输出。其前置电压增益取决于 ACG 引脚的电平。模拟输入模拟输入(ANA(ANA IN)IN):模拟输入( ):该端为芯片录音信号输入。对话筒输入来说, 端应通过外接电容连至该端,该电容和本端的 输

21、入阻抗决定了芯片频带的附加低端截止频率。其它音源可通过交流耦合直接连至该端。扬声器输出(扬声器输出(SPSP、SPSP):可驱动 16 以上的喇叭。ISD2500 系列的所有器件在芯片上都有一个差分扬声器驱动器。扬声器输出端在录音和节电模式时保持为VSSA 电平,因此多个 ISD2500 系列器件同时使用时,他们的扬声器输出端不能并接,并行连接可能会造成芯片的损坏。单端输出时必须在 SP 输出端和扬声器间接耦合电容,双端输出既不用电容又能将输出功率提高 4 倍。辅助输入(辅助输入(AUXAUX ININ):):当和 为高,不进行放音或处入放音溢出状态时该端的输入信号将通过部功放驱动喇叭输出端。

22、当多个芯片级联时后级的喇叭输出将通过该端连接到本级的输出放大器。为防止噪声建议在存放存信息时该端不要有驱动信号。外部时钟外部时钟( () ):该端部有下拉元件,不用时应接地。地址模式输入() :地址端的作用取决于最高两位(,即和)的状态。当最高两位中有一个为时,所有输入均作为当前录音或放音的起始地址。地址端只作输入,不输出操作过程中的部地址信息。地址在的下降沿锁存。当最高两位全为时,可用于模式选择。. . . . 10 / 28操作模式操作模式由于置了若干种操作模式,因而可用最少的外围器件实现最多的功能。操作模式也由地址端控制;当最高两位都为时,其它地址端置高可选择某个(或某几个)特定模式。因

23、此操作模式和直接寻址相互排斥。具体操作模式见表所列。操作模式可由微控制器也可由硬件实现。使用操作模式要注意两点:()所有操作最初都是从地址即存储空间的起始端开始。后续的操作根据选用的模式可从其它地址开始。但是,电路由录转放或由放转录(模式除外),或都执行了掉电周期后,地址计数器将复位为。()当变低且最高两地址位同为高时,执行操作模式。这种操作模式将一直有效,直到再次由高变低,芯片重新锁存当前的地址模式端电平并执行相应的操作为止。 表 7-1 ISD2560 操作模式列表. . . . 11 / 28第第 4 4 章章 系统硬件与软件设计系统硬件与软件设计4.14.1 系统硬件电路设计系统硬件电

24、路设计本系统主要可分为 3 个部分:单片机控制部分、语音播报部分、和键盘输入部分,采用 52 单片机作为主控制芯片,利用 ISD2560 实现语音录放,简单易行且控制方便。系统采用的微控制器是美国 ATMEL 公司生产的低电压,高性能 CMOS 8 位单片机,片含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM),器件采用 ATMEL 公司的高密度、非易失性存技术生产,与标准 MCS-51 指令系统与 8052 产品引脚兼容,片置通用 8 位中央处理器(CPU)和 Flash 存储单元,功能强大 AT89C52 单片机适合于许多

25、较为复杂控制应用场合该单片机的 P1 口是一个双向 I/O 口,其中 P1.2P1.7 口部提供了上拉电阻,P1.0、P1.1 需外部上拉。P1.0、 P1.1 同时也是片精密比较器的正输入端(AIN0)和负输入端(AIN1)。P3 口是 7 个带有部上拉电阻的双向口。数码语音芯片选用的是 ISD2500 系列单片语音录放集成电路 ISD2560,它具有抗断电、音质好,使用方便,无须专用的开发系统等优点。实现的功能如下:1. 按下开始键,启动录音,松开开始键,结束录音。注意,录音时间不能超过预先设定的每段语音的时间。2. 结束录音后,循环播放所录声音 3 次。硬件总电路图如下:. . . .

26、12 / 28. . . . 13 / 284.24.2 系统软件设计系统软件设计4.2.14.2.1 ISD2560ISD2560 部地址单元寻址部地址单元寻址ISD2560 虽然提供了地址输入线,但它的部信息段的地址却无法读出。本系统采用单片机来控制,不需读出信息地址,而直接设置信息段起始地址。其实现方式有两种:一是由于 ISD2560 的地址分辨率为 100 ms,所以可用单片机部定时器定时 100 ms,然后再利用一计数器对片机定时次数进行计数,则计数器的计数值为语音段所占用的地址单元。该方式能充分利用 ISD2560 部的 E2PROM,在字段较多时可利用该方法。二是语音字段如果较少

27、,则可根据每一字段的容多少,直接分配地址单元。一般按每 1 s 说 3 个字计算,60 s 可说 180 个字,再根据 ISD2560 的地址分辨率为 100 ms,即可计算出语音段所需的地址单元数。本文采用第二种方式。4.2.24.2.2 系统软件总流程图系统软件总流程图图 4-2 软件流程图. . . . 14 / 284.2.34.2.3 录放音时录放音时 AT89C52AT89C52 单片机对单片机对 ISD2560ISD2560 的控制的控制. .录音时,按下“开始”键,单片机控制 PD、P/R 引脚为高电平,并指定录音地址,启动录音过程。在预先设定的时间(60s)结束录音,松开“开

28、始”键,单片机控制 P/R 引脚回到高电平,即完成一段语音的录制。之后打开外部中断 0,指定放音地址,启动放音程序,每次放音结束时,EOM 输出会触发单片机的外部中断 0,经过适当的延时后,重新启动第二次放音,这样重复三次后关闭外部中断 0,流程结束,等待下一次录音。程序流程如图 4-2 所示。主要程序代码与其说明(见注释)语句如下: uchar count; /重复播放次数计数器 uchar StartFlag; /开始键按下标志 ucharIdleFlag; /系统是否处于空闲状态标志 /*定义语音芯片 ISD2560 的控制引脚*/ sbit START = P10; sbit EOM

29、= P14; sbit PR = P15; sbit PD = P16; sbit CE = P17; /*延时 t 毫秒*/ void delay(uint t) uint i; while(t-)/*对于 11.0592MHz 时钟,约延时 1ms*/ for (int i = 0;i 125;i+). . . . 15 / 28 /*外部中断 0 服务子程序*/ void out_int 0() interrupt 0 using 1 Ex0 = 0; /关外部中断 0PD = 1; /进入节电状态if(count 2) /再重播 2 次,共 3 次放音count+;delay(500)

30、; /延时 500msP2 = P2&0 xFC; /A8=A9=0P0 = P0&0 x00; /起始地址为 0playback(); /从地址 0 处播放EX0 = 1; /开外部中断 0elseIdleFlag = 1; /变为空闲状态,可以再次按开始键count = 0;/*主程序*/void main()EA = 1; /开 CPU 中断count = 0;StartFlag = 0;IdleFlag = 1;while(IdleFlag = 1)if(START) delay(10); /延时去抖动. . . . 16 / 28if(START) StartFlag

31、 = 1; /开始键按下标志if(StartFlag = 1) do P2 = P2&0 xFC; /A8=A9=0 P0 = P0&0 x00; /起始地址为 0 record(); /录音开始,存放在地址0 处while(START); /开始键松开StartFlag = 0; PR = 1; /结束录音PD = 1; /进入节电状态delay(500); /延时 500ms 再播放录音EX0 = 1; /开外部中断 0P2 = P2&0 xFC; /A8=A9=0P0 = P0&0 x00; /起始地址为 0playback(); /从地址 0 处进行第一

32、次播放IdleFlag = 0; /当前不空闲,按开始键无效/*录音函数*/void record(void)CE = 0; /片选有效. . . . 17 / 28PD = 0; /非节电模式PR = 0; /录音/*放音函数*/void playback(void)CE = 0; /片选有效PD = 0; /非节电模式PR = 1; /放音. . . . 18 / 28第第 5 5 章章 系统仿真系统仿真 本系统包括硬件和软件两部分,由于条件有限,无法实现全部仿真,所以只进行了软件仿真,在软件调试中,我采用伟福仿真软件进行程序调试。首先分别调试各个功能程序,再对整个程序进行调试,以便修改错

33、误码。具体的调试方法如下:首先在伟福软件模拟器中选择V5/L仿真器,选择AT89C52作为CPU,将晶振频率设置为12MHZ,然后新建一个.ASM文件,将各个功能程序录入,先检查程序有无明显错误,保存过后编译程序,当有错误时就根据提示加以修改,当各个功能程序编译完成后,再对整个程序全速执行,查看程序有哪些地方出现错误,对应错误提示逐步调整程序,纠正错误直到程序正确无误。软件调试成功,如图5-1所示。图5-1 软件调试完成界面 然后通过 PROTUES 器件库,对本系统的站名显示部分进行了仿真,由于该系统所使用的液晶显示模块 OCMJ2X8,在 PROTUES 器件库找不到,所以采用AMPIRE

34、128X64 进行了简单的显示模拟。仿真结果图如 5-2 所示:. . . . 19 / 28图 5-2 液晶显示仿真结果. . . . 20 / 28总总 结结语音芯片在语音录放系统中的实际应用效果非常好,而且编程也比较简单,与其它一些数字语音芯片相比,的突出特点是放音效果极佳,能够非常真实、自然地再现语音、音乐、音调和效果声,另外,使用该芯片也可自己设计电路实现录音操作,使用十分方便。 本设计是一种基于 51 单片机控制的语音录音/放音系统,它采用 ISD 单片语音录音/放音集成电路系列中的 ISD2560 实现语音的存储和播放,ISD2560 采用直接电平存储技术,不仅省去了 A/D、D

35、/A 转换器,而且语音自然真实。. . . . 21 / 28致致 在本论文完成之际,首先要向我的指导老师戴琦琦致以诚挚的意。在论文的写作过程中,戴老师给了我许许多多的帮助和关怀。戴老师学识渊博、治学严谨,待人平易近人,在戴老师的悉心指导中,我不仅学到了扎实的专业知识,也在怎样处人处事等方面收益很多;在此我谨向戴老师表示衷心的感和深深的敬意。同时也感电气学院电子信息工程06届全体同学的帮助和勉励,同窗之谊和手足之情,我将永生难忘 此外,我要感我们学院给我们提供实验设备的各位老师,正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。. . . . 2

36、2 / 28参考文献参考文献1 后金. 数字信号处理M . :高等教育,2003.2. 建忠.单片机原理与应用M . : 电子科技大学,2002.3. 素行.模拟电子技术基础简明教程.:高等教育.2004.4. 余孟尝.数字电子技术基础简明教程.:高等教育.2001.5. 全国大学生电子设计竞赛组委会全国大学生电子设计竞赛获奖作品选编.:理工大学,19976. 绍高.数字音频技术原理与应用.(第 1 版).:国防工业,2000.77. 吴瞋山.电子线路设计与实践 :电子工业出版.20058. 自美 设计.实验.测试(第三版):华中科技大学出版 2000 年 7 月 9. 薛钧义彦斌等编著.凌阳

37、 16 位单片机原理与应用.:航空航大学出社 2003 年10. 钟玉琢等.多媒体计算机技术基础与应用.(第 1 版).:高等教育,1999.611. .100lw./article/2007/1010/article_15267.html (亿百论文网)12. Myke predko 编.田玉敏 等译. 精通 8051 程序设计. :人民邮电 200614. 俞承芳 等.电子系统设计.:复旦大学.200415. .mcuf-an./(单片机爱好网)16. :/.tai-yan./bbs1/htm_data/77/0701/5684.html(太延资料下载站). . . . 23 / 28附录一附录一:主程序清单 uchar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论