语音报站系统的整体方案设计毕业论文

上传人:1666****666 文档编号:37782926 上传时间:2021-11-04 格式:DOC 页数:26 大小:316.53KB
收藏 版权申诉 举报 下载
语音报站系统的整体方案设计毕业论文_第1页
第1页 / 共26页
语音报站系统的整体方案设计毕业论文_第2页
第2页 / 共26页
语音报站系统的整体方案设计毕业论文_第3页
第3页 / 共26页
资源描述:

《语音报站系统的整体方案设计毕业论文》由会员分享,可在线阅读,更多相关《语音报站系统的整体方案设计毕业论文(26页珍藏版)》请在装配图网上搜索。

1、目录1 引 言12 系统设计方案22.1 语音报站系统的整体方案设计2 2.2 报站系统的主要器件22.2.1 单片机的选择22.2.2 语音模块的选择82.2.3 触摸屏模块的选择103 硬件系统电路设计113.1 报站系统控制模块设计113.1.2 系统液晶屏触摸键盘设计123.2 语音模块电路设计143.2.1 PM50S50语音芯片工作原理154 语音报站系统程序设计164.1 系统主程序设计164.2 液晶屏初始化与触摸键盘程序设计164.3 语音中断处理程序设计175 系统调试185.1 软件与硬件调试185.2 常见故障18附录 1: 语音报站程序19结 论22参 考 文 献23

2、致 谢24251 引 言如今,电子技术发展迅猛,尤其是单片机已广泛地应用于通信、家用电器、智能玩具、便携式智能仪表、机器人制作等领域,产品功能、精度和质量大幅度提高,且电路简单,故障率低,可靠性强,成本低廉。那么可以毫不夸张地说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目前,单片机以其体积小、重量轻、抗干扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容易,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,因此,单片机技术开发和应用水平已逐步成为一个国家工业发展水平的标志之一。电子产品都进入了智能化阶段,如果多一颗语声IC就能

3、实现产品自己开口说话,会令产品的人性化、智能化更加提高,语声IC的应用已成为很多产品先声夺人、出奇制胜的法宝。数码语音技术已经发展成为了一种时尚化、智能化、人性化的代表技术,出现在工业、交通、军事、教育、娱乐、体育、政治宣传等各个领域。PM50系列智能语音芯片是中青世纪科技公司2003年开发的智能语音产品,它即是语音播放电路,也是智能单片机,其音质水平、价格都要略优于著名的ISD电路,同时也有21KHz高保真音质。该芯片由专用的语音单片机和FLASHRAM存储器集合构成,它即有13秒到100秒的多段语音播放功能,也有单片机可编程的智能特性,大规模复杂电路已经缩微到只有COB28封装(18*36

4、mm)的印板上,可以方便地作为DIP28封装的标准成电路来使用。本设计的内容就是以ATmega 128单片机为主要控制元件,通过PM50系列智能语音芯片实现公交车智能报站。由于所学知识水平有限,设计过程中难免出现错误,还请各位老师批评指正。2 系统设计方案2.1 语音报站系统的整体方案设计根据设计的要求,该系统的硬件设计充分考虑了性价比,用最少的器件设计出满足要求的硬件电路。本系统的硬件结构主要由主控芯片ATmega128单片机、语音录放芯片PM50组成的语音电路以及LCD触摸键盘等组成。该系统主要硬件可分为:AVR单片机;语音模块;触摸键盘模块;执行机构。其方框图如下图(2.1)所示:图(2

5、.1)系统组成方框图2.2 报站系统的主要器件2.2.1 单片机的选择单片机是在一块硅片上集成了中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口的微型计算机。是早期SingleChipMicrocomputer的直译,它反映了早期单片机的形态和本质。然后,按照面向对象,突出控制功能,在片内集成了许多外围电路及外设接口,突破了传统意义上的计算机结构,发展成microcontroller的体系结构,目前国外已普遍称之为微控制器MCU(MicrocontrollerUnit)。大多数单片机采用哈佛(Harvard)结构体系,即数据存储空间与程序存储空间相互独立的结

6、构体系。它不同于一般通用计算机系统结构, (VonNeumann)结构。在这里以AVR单片机为核心及结合一些电路组成一个小型控制系统。具有速度快、片内资源丰富、保密性好、可重复擦写及在系统编程ISP、工作电压范围宽、功耗低、支持JTAG仿真与C语言的完美配合。1 ATmega128特点:(1) 高性能、低功耗的 AVR 8 位微处理器(2)先进的 RISC 结构 133 条指令 大多数可以在一个时钟周期内完成 32 x 8 通用工作寄存器 + 外设控制寄存器 全静态工作 工作于16 MHz 时性能高达16 MIPS 只需两个时钟周期的硬件乘法器(3) 非易失性的程序和数据存储器 128K 字节

7、的系统内可编程Flash寿命: 10,000 次写/ 擦除周期 具有独立锁定位、可选择的启动代码区通过片内的启动程序实现系统内编程真正的读- 修改- 写操作 4K字节的EEPROM寿命: 100,000 次写/ 擦除周期 4K 字节的内部SRAM 多达64K 字节的优化的外部存储器空间 可以对锁定位进行编程以实现软件加密 可以通过SPI 实现系统内编程(5) JTAG 接口( 与IEEE 1149.1 标准兼容) 遵循JTAG 标准的边界扫描功能 支持扩展的片内调试 通过JTAG 接口实现对Flash, EEPROM, 熔丝位和锁定位的编程(6)外设特点 两个具有独立的预分频器和比较器功能的8

8、 位定时器/ 计数器 两个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器 具有独立预分频器的实时时钟计数器 两路8位PWM 6路分辨率可编程(2 到16 位)的PWM 输出比较调制器 8路10位ADC8个单端通道7个差分通道2个具有可编程增益(1x, 10x, 或200x)的差分通道 面向字节的两线接口 两个可编程的串行USART 可工作于主机/ 从机模式的SPI 串行接口 具有独立片内振荡器的可编程看门狗定时器 片内模拟比较器(7) 特殊的处理器特点 上电复位以及可编程的掉电检测 片内经过标定的RC 振荡器 片内/ 片外中断源 6种睡眠模式: 空闲模式、ADC 噪声抑制模式、省电

9、模式、掉电模式、Standby 模式以及扩展的Standby 模式 可以通过软件进行选择的时钟频率通过熔丝位可以选择ATmega103 兼容模式全局上拉禁止功能(9) I/O 53个可编程I/O 口线(10)工作电压2.7 - 5.5V ATmega128L 4.5 - 5.5V ATmega128(11)速度等级0 - 16 MHz ATmega1288 位微处理器,具有128K 字节的系统内可编程Flash ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以及单周期指令执行时间, ATmega128 的数据吞吐率高达1 MIPS/MHz,从而可以

10、缓减系统在功耗和处理速度之间的矛盾。 AVR 内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算术逻辑运算单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的复杂指令集微处理器高10倍的数据吞吐率。 ATmega128 具有如下特点:128K 字节的系统内可编程Flash( 具有在写的过程中还可以读的能力,即RWW)、4K 字节的EEPROM、4K 字节的SRAM、53个通用I/O 口线、32个通用工作寄存器、实时时钟RTC、4个灵活的具有比较模式和PWM 功能的定时器/ 计数器(T/C)、两个USART

11、、面向字节的两线接口TWI、8 通道10 位ADC( 具有可选的可编程增益)、具有片内振荡器的可编程看门狗定时器、SPI 串行端口、与IEEE 1149.1 规范兼容的JTAG 测试接口( 此接口同时还可以用于片上调试),以及六种可以通过软件选择的省电模式。空闲模式时CPU 停止工作,而SRAM、T/C、SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作,寄存器的内容则一直保持;省电模式时异步定时器继续运行,以允许用户维持时间基准,器件的其他部分则处于睡眠状态; ADC 噪声抑制模式时CPU 和所有的I/O 模块停止运行,而异步定时器和AD

12、C 继续工作,以减少ADC 转换时的开关噪声; Standby 模式时振荡器工作而其他部分睡眠,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby 模式则允许振荡器和异步定时器继续工作。器件是以Atmel 的高密度非易失性内存技术生产的。片内 ISP Flash 可以通过SPI 接口、通用编程器或引导程序多次编程。引导程序可以使用任何接口来下载应用程序到应用Flash存储器。在更新应用Flash存储器时引导Flash区的程序继续运行,实现RWW操作。通过将8 位RISC CPU 与系统内可编程的Flash 集成在一个芯片内, ATmega128 为许多嵌入式控制应用提供了灵活而

13、低成本的方案。2 ATmega128引脚说明ATmega128芯片引脚图如图(2.2.1)所示。 图(2.2.1) ATmega128芯片引脚图1.VCC: 数字电路的电源。2.GND :地。3.端口A(PA7.PA0): 端口A 为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口A 为三态。端口A 也可以用做其他不同的特殊功能。4.端口B(PB7.PB0): 端口B 为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以

14、输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口B 为三态。端口B 也可以用做其他不同的特殊功能。5.端口C(PC7.PC0) :端口C 为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口C 为三态。端口C 也可以用做其他不同的特殊功能。6.端口D(PD7.PD0) : 端口D 为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内

15、部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口D 为三态。端口D 也可以用做其他不同的特殊功能。7.端口E(PE7.PE0) : 端口E 为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口E 为三态。端口E 也可以用做其他不同的特殊功能。8.端口F(PF7.PF0): 端口 F 为ADC 的模拟输入引脚。如果不作为ADC 的模拟输入,端口 F 可以作为8 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输

16、出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口 F 为三态。如果使能了JTAG 接口,则复位发生时引脚PF7(TDI)、PF5(TMS) 和PF4(TCK) 的上拉电阻使能。端口 F 也可以作为JTAG 接口。9.端口G(PG4.PG0) : 端口G 为5 位双向I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口G 为三态。10.RESET : 复位输入引脚超过最小门限时间的低电平将引起系统复位。低于最小门限时间的

17、脉冲不能保证可靠复位。11.XTAL1: 反向振荡器放大器及片内时钟操作电路的输入。12.XTAL2: 反向振荡器放大器的输出。13.AVCC : AVCC为端口F以及ADC转换器的电源,需要与VCC相连接,即使没有使用ADC也应该如此。使用ADC 时应该通过一个低通滤波器与VCC 连接。14.AREF : AREF 为ADC 的模拟基准输入引脚。15.PEN : PEN是SPI串行下载的使能引脚。在上电复位时保持PEN为低电平将使器件进入SPI串行下载模式。在正常工作过程中PEN 引脚没有其他功能。2.2.2 语音模块的选择1 PM50S50语音芯片的选择及特点这个系统使用的是PM50S50

18、芯片,PM50系列智能语音芯片既是语音播放电路,也是智能单片机,其音质水平、价格都要略优于著名的ISD电路,同时也有21KHz高保真音质。而其开发设计简单度、智能控制的简单度、整体性价比等指标要远胜过ISD。PM50系列智能语音芯片,其特点如下:(1) 可存储声音长度:13秒-100秒(2) 宽范围工作电压:DC 3-6V(3) 工作电流50mA,静太电流1uA(4) 直接驱动8欧姆0.5瓦的喇叭,PWM和DAC两种音频输出模式(5) 宽范围采样频率:4.8K-21KHz(6) 录制的语音可分并行1-8段或串行128段(7) 自带8个输入端口,9个输出端口,功能均可由用户自定义(8) FLAS

19、HRAM存储器集合构成,可反复擦写录入,寿命在1万次以上(9) 两种封装形式:COB28和COB16(10) 开发用的电脑软件系超智能傻瓜图形设计,外行也能使用(11) 配合编程软件可以开发出并行、串行、智能型等多种控制模式(12) 最小系统的外围电路只需一只震荡电阻、一只电源滤波电容(13) 它既有13秒到100秒的多段语音播放功能,也有单片机可编程的智能特性(14) 完成开发和试验生产后,直接用源文件投产掩模,音质效果、功能性能不变2 PM50S50语音芯片引脚图如图(2.2.2)所示: 图(2.2.2) PM50S50芯片引脚图3 PM50S50芯片管脚定义:PM50SS50(COB28

20、)管脚定义表脚号名称用途脚号名称用途1GND电源地端28FM编程端2FC编程端27FD编程端3FA编程端26FK编程端4K1输入25RET复位端5K2输入24OUT1输出16K3输入23OUT2输出27K4输入22OUT3(LED2)输出38K5输入21OUT4输出49K6输入20OUT5输出510K7输入19OUT6输出611K8输入18OUT7输出712ROSC振荡电阻17OUT8输出813SP1/DAC喇叭端116LED1输入314SP2喇叭端215VDD正电源端2.2.3 触摸屏模块的选择 这个系统使用的是创意电子TFT220*176触摸液晶屏,它在系统中的主要作用是作触摸键盘控制输入

21、,它的优点是可以随时增加或减少控制输入点、还能显示图案等等,触摸式键盘不紧使用方便,而且灵活可靠。液晶触摸屏如图(2.2.3)所示:TFT 220*176图(2.2.3)液晶触摸屏 3 硬件系统电路设计3.1 报站系统控制模块设计本模块是语音报站系统的核心部分,首先由液晶触摸键盘输入信息给单片机处理后输出指令,给到语音模块及液晶屏键盘显示模块,来实现语音报站。从方便实用的角度着手,实现了比较完善的操作功能,使得操作更加灵活,维护也很方便。单片机的I/O资源分配如下:触摸屏键盘 DATA BUS:PA.0-PA.7-LCM 11-18LCM CONTROL:PD.0-LCM RESETPD.1-

22、LCM BL_EN PD.2-LCM CSPD.3-LCM WRPD.4-LCM RDPD.5-LCM RSTP CONTROL:PE.0-TP_CSPE.1-TP_DCLKPE.2-TP_DINPE.3-TP_BUSYPE.4-TP_DOUTPE.7-TP_INT语音芯片 PM50S50 CONTROL:PB.2-tx_pin K1PB.1-clk_pin K2PB.0-OUT13.1.1 单片机在报站系统中的应用在这里单片机所起到的主要作用是,将液晶屏触摸键盘发送过来的控制信号进行读取,然后经单片机处理后发出相应的信号给PM50S50智能语音芯片,使它能按照人所操作命令进行智能语音报站,其

23、次是,当语音报站系统开机时触摸液晶屏上会显示出开机图案。单片机主控模块硬件设计电路如图(3.1.1)所示: 图(3.1.1)单片机硬件设计电路3.1.2 系统液晶屏触摸键盘设计在单片机系统中,按键和键盘是一种基本和常用的接口,它是构成人机对话通道的一种常用方式。按键和键盘能实现向系统输入数据、传输命令等功能,是人工干预、设置和控制系统运行的主要手段。这个系统中采用的是液晶屏触摸键盘,首先由单片机对液晶屏进行初始化,当键盘按下时经过A/D转换输入给单片机,由单片机处理后,根据当前输入的按键编码及标志,把控制直接分支到处理子程序,然后输出从而获得响应。在简单的控制系统中,一个键代表一个命令或一个数

24、字,结构和处理程序简单,扩展方便。触摸屏键盘电路如图1(3.1.2.)所示及触摸键盘模型如图2(3.1.2)所示:图1(3.1.2)触摸屏键盘电路图2(3.1.2) 触摸键盘模型3.2 语音模块电路设计大多数的语音电路都能完成语音的录与放功能,根据此设计的实际应用场合,我们只要求它的录音通过手动来完成而放音是通过单片机来控制。整个电路模块是以PM50S50智能语音芯片为核心和一些外围的保护电路所组成。PM50S50硬件设计电路如图(3.2)所示。图(3.2)PM50S50硬件设计电路3.2.1 PM50S50语音芯片工作原理1 PM50 的标准串行控制方式须由外部单片机接口,发串行指令控制放音

25、的段号,段数最大128 段,专用于语音组合用。如报数、报温度、语音辞典用等。在该串行模式下最大可分128 段, K1 为数据端, K2 为时钟端, O1 为忙信号端。时钟上升沿时数据端有效。语音段的地址为80H-FFH ,第一段的地址是80H ,按顺序排列,最多128段语音。外部单片机直接送入要放音的段号数据,播放,结束时PM50 的忙信号拉低,在判断一段语音结束时,外部单片机再送下一段语音的段号。2 PM50 的串行智能控制方式越来越多的语音产品智能化日渐增高,即使玩具产品也有很高的智能性,光靠上述手动按键控制的智能编辑模式也不能适应一些高端产品的设计需要。例如有些小家电产品、高档智能玩具产

26、品,既需要复杂的用户手动按键功能,又需要播报温度、数字、金额等不确定的语音组合,这样就需要将上述的单片机串行控制与智能编辑模式结合起来。本模式就是这样设计的。本系统中,用户利用的是串行控制的128 个地址,从80H-FFH,每个地址下都能放很多个声音文件的固定组合,还可以定义LED1、O2-O4、O5-O8 这八个输出端的输出状态:高电平、低电平、闪烁;还可以定义这八个输出状态的时间。这样就充分利用了PM50 的内部智能控制器的全部资源,使用户的外围电路设计和产品开发的软件设计成本都降到最低点。单片机控制时序图(3.2.1)所示, K2 时钟为10HZ-100KHZ 内均可。图(3.2.1)单

27、片机控制时序4 语音报站系统程序设计4.1 系统主程序设计系统主程序主要完成系统各部分的初始化操作,此外,在系统开机运行时液晶屏上显示出开机图片。流程图如图(4.1)所示: 图(4.1)主程序流程图4.2 液晶屏初始化与触摸键盘程序设计当语音报站系统开机时,液晶屏初始化屏幕显示出一张开机图案,接着触摸液晶屏进入触摸键盘待命状态。程序流程图如 图(4.2)所示:图(4.2)报站流程图4.3 语音中断处理程序设计在系统中语音的处理程序设置为单片机外部中断INT1的中断处理程序,每当播放一段语音信息检测到EOM信号时便执行该程序,使语音芯片地址指针复位,并设置EOM标志位为0,开始下一段语音信息的搜

28、索和播放。语音中断处理程序的路程图如图(4.3)所示:图(4.3)语音中断处理程序流程图5 系统调试单片机应用系统的软件调试和硬件调试是分不开的,许多硬件故障是在调试软件时才发现的。但通常是先排除系统中明显的硬件故障后才和软件结合起来调试。5.1 软件与硬件调试首先进行脱机调试,在系统加电之前,先用万用表等工具,根据硬件电气原理图和装配图仔细检查线路的正确性,并核对元器件的型号、规格和安装是否符合要求。应特别注意电源的走线,防止电源之间的短路和极性错误。通过脱机调试可排除一些明显的硬件故障。有些硬件故障还是要通过联机调试才能发现和排除。 联机前先断电,检查各部分电源、接地是否良好。一切正常,即

29、可打开电源。通电后按由主机到外围器件进行调试,可用示波器观察波形(如输出波形、读写控制信号、地址数据波形以及有关控制电平)。通过对波形的观察分析,寻找故障原因,并进一步排除故障。最后再进行软件调试,按程序模块一个一个的进行调试,正常后再进行连续调试通过以上的工作,系统基本上能达到设计要求。5.2 常见故障(1)器件失效元器件失效的原因有几个方面:一是器件本身已损坏或性能不符合要求;二是由于组装错误造成的元器件失效,如电解电容、二极管的极性错误,集成块安装方向错误;三是环境太恶劣造成器件容易老化等。(2)可靠性差引起系统不可靠的因素很多,如金属化孔、接插件接触不良会造成系统时好时坏;内部和外部的

30、干扰、电源纹波系数过大、器件负载过大等造成逻辑电平不稳定;另外,走线和布局的不合理等也会引起系统可靠性差。附录 1: 语音报站程序/*语音报站系统主程序*/#include #include #include lcd.h#include TouchPad.hvoid port_init(void) PORTA = 0x00; DDRA = 0xff; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; /m103 output only DDRC = 0x00; PORTD = 0xFF; DDRD = 0xff; PORTE = 0x0F; DDRE = 0x0

31、7; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x00;#pragma interrupt_handler int7_isr:iv_INT7void int7_isr(void) CLI(); bTP_INT =TRUE; TestTP(); SEI(); /external interupt on INT7/call this routine to initialize all peripheralsvoid init_devices(void) /stop errant interrupts until set up CLI(); /

32、disable all interrupts XDIV = 0x00; /xtal divider XMCRA = 0x00; /external memory port_init(); / timer0_init(); lcd_init(); tp_init(); MCUCR = 0x00; EICRA = 0x00; /extended ext ints EICRB = 0x0; /extended ext ints EIMSK = 0x80; TIMSK = 0x00; /timer interrupt sources ETIMSK = 0x00; /extended timer int

33、errupt sources SEI(); /re-enable interrupts /all peripherals are now initializedvoid main(void) uchar i;init_devices();SPI_MasterInit();/lcd_display(LCD_MIX);/ lcd_display(LCD_LOGO); while (1) /delay1 (10000); / CLI(); / lcd_init(); / lcd_display(LCD_LOGO); / SEI(); 结 论 通过解决毕业设计中所遇到的各种问题,逐步地巩固了我的专业知

34、识,也从根本上提高了动手能力和专业实践能力,使自己对语音报站系统有了更进一步的认识,也加深了我对单片机的硬件结构和软件系统设计有了进一步的了解,更使我深刻的明白自己所掌握的知识是有限的。通过设计制作这段时间的学习,使我能够比较灵活的运用单片机的定时和中断程序,同时更加深入地了解了单片机控制的定时系统在现实生活中的应用,以及单片机控制系统在应用中的优缺点。更重要的是实际的应用与调试进一步的加深了我对理论知识的理解。深刻地体会到自己的理论知识、技术水平、实际应用能力、专业素养等各个方面都有了相当大的提高。虽然我设计的电路在调试的时候能基本上满足课题要求,但它还存在着许多应该改进的地方,这激励着我努

35、力掌握更多的专业技能以适应社会的要求。参 考 文 献 1. 李广弟. 单片机基础,北京航空航天大学出版社,2001年7月2 郝迎吉. 多路物理量单片机自动监测系统设计,西安矿业学院学报,1998.43 张克彦. AVR单片机实用程序设计, 北京:北京航空航天大学出版社,2004.4 余永权. ATMEL 89系列Flash单片机原理及应用,电子工业出版社,1997.105 王幸之,钟爱琴,王雷等.AT89系列单片机原理与接口技术,北京航空航天大学出版社,2004.56 李军. 单片机高级实例开发指南,北京航空航天大学出版社,2003.117 胡汉才. 单片机原理及系统设计,清华大学出版社,20

36、028 何立民. 单片机系统设计(系统配置和接口技术),北京航空航天大学出版,19989 刘永智. 液晶显示技术. 北京:电子科技大学出版社,2000.10 颜世强,李树广. 公交车自动报站系统的设计.工业控制计算机,200411 李维提,郭强. 液晶显示应用技术. 北京:电子工业出版社,200012 马忠梅. 单片机的C语言应用程序设计(修订版). 北京:北京航空航天大学出版社,199913 崔宏耀. 车载公共汽车运营状态记录及自动报站装置.现代电子技术,200314 胡力刚,王养森,陈宁.单片机在液晶显示器系统中的应用,电子工程师,2005年,Vol.31 No.2 15 求是科技,单片机应用系统开发实力导航,第一版,人民邮电出版社,2004年3月

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!