毕业设计(论文)凌阳单片机电路板开发与制作.doc
《毕业设计(论文)凌阳单片机电路板开发与制作.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)凌阳单片机电路板开发与制作.doc(33页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计(论文)(说 明 书)题 目:凌阳单片机电路板开发与制作姓 名: 编 号: 90701467 平顶山工业职业技术学院 年 月 日平顶山工业职业技术学院毕 业 设 计 (论文) 任 务 书姓名 专业 任 务 下 达 日 期 年 月 日设计(论文)开始日期 年 月 日设计(论文)完成日期 年 月 日设计(论文)题目: A编制设计 B设计专题(毕业论文) 指 导 教 师 系(部)主 任 年 月 日平顶山工业职业技术学院毕业设计(论文)答辩委员会记录 系 专业,学生 于 年 月 日进行了毕业设计(论文)答辩。设计题目: 专题(论文)题目: 指导老师: 答辩委员会根据学生提交的毕业设计(
2、论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生 毕业设计(论文)成绩为 。答辩委员会 人,出席 人答辩委员会主任(签字): 答辩委员会副主任(签字): 答辩委员会委员: , , , , , , 平顶山工业职业技术学院毕业设计(论文)评语第 页共 页学生姓名: 专业 年级 毕业设计(论文)题目: 评 阅 人: 指导教师: (签字) 年 月 日成 绩: 系(科)主任: (签字) 年 月 日毕业设计(论文)及答辩评语: 摘 要随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Processing)
3、等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳最新推出的nSP(Microcontroller and Signal Processor)16位微处理器芯片。围绕nSP所形成的16位nSP系列单片机采用的是模块式集成结构,它以nSP内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件。 nSP内核是一个通用的核结构。除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。这样做无疑会使每一种派生产品具有更强的功能和更低的成本。本设计主要介绍16
4、位的具有语音功能的SPCE061A单片机。本设计共分为6章,简单阐述了SPCE061A的内核结构、性能、原理、开发应用方法、61板的焊接、集成开发环境(IDE)及程序开发流程等。关键词:SPCE061A单片机、原理、焊接、IDE目 录第1章 SPCE061A单片机的硬件结构 11.1 SPCE061A单片机的结构 1 1.2 SPCE061A芯片的信号引脚 2 1.3 功能分区与工理 5第2章 SPCE061A实验板的焊接及测试 9 2.1 焊接前备 10 2.2 用万用表判别器件的管脚 10 2.3 焊接流程 112.4 测试步骤 13第3章 SPCE061A单片机集成开发环境 153.1
5、概述 16 3.2 开发步骤 17 第4章电子万年历程序设计 184.1 绘制原理图 184.2 主程序流程图 214.3 按键模块 214.4 主程序设计 23 总结 27参考文献第1章SPCE061A单片机硬件结构SPCE061A 是继nSP系列产品SPCE500A等之后凌阳科技推出的又一款16位结构的微控制器。与SPCE500A不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存(FLASH)。较高的处理速度使nSP能够非常容易地、快速地处理复杂的数字信号。本章主要介绍SPCE061A单片机的内部结构、引脚功能、工作方式和时序
6、。1.1 SPCE061A单片机的结构SPCE061A的结构如图1.1所示:图1.1 SPCE061A的结构SPCE061A单片机具有以下基本特征:(1) 16位nSP微处理器;(2) 工作电压(CPU) VDD为2.43.6V (I/O) VDDH为2.45.5V;(3) CPU时钟:0.32MHz49.152MHz ;(4) 内置2K字SRAM;(5) 内置32K FLASH;(6) 可编程音频处理;(7) 系统处于备用状态下(时钟处于停止状态),耗电仅为2A3.6V;(8) 2个16位可编程定时器/计数器(可自动预置初始计数值);(9) 2个10位DAC(数-模转换)输出通道;(10)
7、32位通用可编程输入/输出端口;(11) 14个中断源可来自定时器A / B,2个外部时钟源输入;(12) 使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;(13) 锁相环PLL振荡器提供系统时钟信号;(14) 7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器;(15) 声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;(16) 具有低电压复位(LVR)功能和低电压监测(LVD)功能;(17) 内置在线仿真电路ICE(In- Circuit Emulator)接口;1.2 SPCE061A芯片的信号引脚SPCE061A有两种
8、封装片,一种为80个引脚,LQFP80封装形式,它的排列如图1.2所示;另一种为84个引脚, PLCC84封装,它的排列如图1.3所示。图1.2 SPCE061A LQFP80封装引脚排列图图1.3 SPCE061APLCC84封装排列图在PLCC84封装中,有15个空余脚,用户使用时这15个空余脚悬浮。在LQFP80封装中有9个空余脚,用户使用时这9个空余脚接地。此处以LQFP80封装管脚功能介绍。表1.1 管脚描述表管脚名称管脚编号类型描述IOA15:84639输入输出IOA15:8:双向IO端口IOA7:03427输入输出IOA7:0:通过编程,可设置成唤醒管脚 IOA6:0:与ADC
9、Line_In输入共用IOB15:115054输入输出IOB15:11 :双向IO端口。IOB100除用作普通的IO端口,还可作为: IOB1057输入输出IOB10:通用异步串行数据发送管脚TxIOB958输入输出IOB9:TimerB脉宽调制输出管脚BPWMOIOB859输入输出IOB8:TimerA脉宽调制输出管脚APWMOIOB760输入输出IOB7:通用异步串行数据接收管脚RxIOB661输入输出IOB6:双向IO端口IOB562输入输出IOB5:外部中断源EXT2的反馈管脚IOB463输入输出IOB4:外部中断源EXT1的反馈管脚IOB364输入输出IOB3:外部中断源EXT2IO
10、B265输入输出IOB2:外部中断源EXT1IOB166输入输出IOB1:串行接口的数据传送管脚IOB067输入输出IOB0:串行接口的时钟信号DAC112输出DAC1数据输出管脚DAC213输出DAC2数据输出管脚X32I 2 输入32768Hz晶振输入管脚X32O 1 输出32768Hz晶振输出管脚VCOIN 70 输入PLL的RC滤波器连接管脚AGC 16 输入AGC的控制管脚MICN 19 输入麦克风负向输入管脚MICP 21 输入麦克风正向输入管脚V2VREF 14 输出电压源2.0V产生5mA的驱动电流,可用作外部ADC Line_In通道的最高参考输入电压,不可作为电压源使用MI
11、COUT 18 输出麦克风1阶放大器输出管脚,管脚外接电阻决定AGC增益倍数OPI 17 输入麦克风2阶放大器输入管脚VEXTREF 23 输入ADC Line_In通道的最高参考输入电压管脚VMIC 25 输出麦克风电源VADREF 22 输出AD参考电压(由内部ADC产生) VDD 5,69 输入逻辑电源的正向电压VSS 10,26,71 输入逻辑电源和IO口的参考地VDDIO 37,38,56 输入IO端口的正向电压管脚VSSIO 35,36,48 输入IO端口的参考地AVDD 24 输入模拟电路(A/D、D/A和2V稳压源)正向电压AVSS 15 输入模拟电路(A/D、D/A和2V稳压
12、源)参考地 RESET 68 输入低电平有效的复位管脚SLEEP 49 输出睡眠模式(高电平激活) ICE 7 输入激活ICE(高电平激活) ICECLK 8 输入ICE串行接口时钟管脚ICESDA 9 输入输出ICE串行接口数据管脚TEST 3 输入测试模式时接高电平,正常模式时接地GND或悬浮ROMT 47 输入测试闪烁存储器,正常模式时悬浮N/C 55 输入正常使用时接地N/C 4 输入正常使用时接地N/C 6 输入正常使用时接地PFUSE,PVIN20,11 输入程序保密设定脚。用户慎重使用。 1.3 功能分区与工作原理SPCE061A实验板的功能分区如图1.4所示:图1.4 SPCE
13、061A的功能分区电源区:图1.5 电源部分原理图61板采用3节5号电池进行供电,由J10接入,如原理图所示。其中的前后两组电容用来去耦滤波,使其供给芯片的电源更加干净平滑。为了获得标准的3.3V电压在板子上加入SPY0029三端稳压器。两个二极管,是为防止误将电源接反造成不必要损失而设置的,在操作过程中千万不要将电源接反,因为反向电压超过一定的值,二极管将会被损坏,达不到保护的目的。后面的零电阻及其电源、地分成不同的几路是为减少电磁干扰设置的。(二) 程序下载区:图2.3 下载区原理图ICE 基本运作方式是通过控制clock 及通过ICE 喂入指令方式,来控制CPU 的运行及缓存器资料和内存
14、资料的存取,因此必须透过控制缓存器值的设定来控制目前CPU 的动作.每个相连接的不同ICE模块都拥有自己独特的3-bit ID,当PC在传送control信号时都会先传送该3-bit ID,只有ICE本身的ID和control信号的ID 相同时才会执行该命令或回传资料。61板上的74HC244主要在我们选用下载线的时候起作用,主要奇缓存的作用和完成SDA是作为数据回送还是数据下传的选择。(三)音频输入部分:图2.4 音频输入外围电路如下图所示电路, MICP和MICN将随着MIC产生的波形变化,并在两个端口处形成两路反相的波形,再经过两级运放放大,把放大的语音信号交给ADC转换为数字量,这个时
15、候我们就可以通过单片机编程对这些数据进行处理,比如说语音数据压缩、语音识别样本处理。(四)音频输出部分:SPY0030是凌阳公司开发的专门用于语音信号放大的芯片,它的增益如下图2.5所示:图2.5音频输出部分(五)按键部分:按键是通过通断控制来实现它的功能,61板上的按键在没按下时,它的1、3脚是断开的,当按下时这两个脚是连通的。若此时我们在1脚接一个高电平,把第三脚连到一个I/O口上,这就形成了一个人机操作界面,通过编程对I/O扫描,单片机就能识别到我们的按键命令。 SPCE061A 与周边区域:这就是整块板子的大脑,所有控制信息都是从这里发出的,那些周边器件用来协助SPCE061A 单片机
16、正常工作。复位区:这里是由几个简单的电子元器件组成,当按下这里面的按键后,单片机就重新开始工作,也可以说成是单片机里的程序从第一条开始重新运行。端口区:用于对外挂硬件的控制,或者获取外部硬件的一些状态以便SPCE061A 来进行处理。第2章SPCE061A实验板的焊接及测试2.1焊接前准备1焊料与焊剂的选择焊料:一般常用焊锡作焊料。它具有较好的流动性和附着性。在一定是温度、湿度及振动冲击条件下有足够的机械强度。而且具有耐腐性,使用方便的优点。焊剂:作用是除去油污,防止焊件受热氧化,增强焊锡的流动性。2电烙铁与电烙铁头的选择常用的电烙铁有外热式、内热式和速热式三种。一般功率不能过大,选用 205
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 单片机 电路板 开发 制作

链接地址:https://www.31ppt.com/p-3977788.html