[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc

上传人:PIYPING 文档编号:11095260 上传时间:2021-06-30 格式:DOC 页数:21 大小:458.50KB
返回 下载 相关 举报
[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc_第1页
第1页 / 共21页
[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc_第2页
第2页 / 共21页
[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc_第3页
第3页 / 共21页
[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc_第4页
第4页 / 共21页
[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc》由会员分享,可在线阅读,更多相关《[精品论文]DSP原理及应用课程设计-DSP系统设计+按键计数程序设计.doc(21页珍藏版)》请在三一文库上搜索。

1、课件之家精心整理资料-欢迎你的欣赏 课件之家精心整理资料-欢迎你的欣赏 湖南工程学院 课 程 设 计 课程名称课程名称 DSP 原原 理理 及及 应应 用用 课题名称课题名称 DSP 系统设计系统设计+按键计数程序设计按键计数程序设计 专专 业业 班班 级级 学学 号号 姓姓 名名 LY 指导教师指导教师 2011 年年 12 月月 20 日日 课件之家精心整理资料-欢迎你的欣赏 课件之家精心整理资料-欢迎你的欣赏 湖南工程学院 课 程 设 计 任 务 书 课程名称课程名称 DSP 原理及应用原理及应用 课题名称课题名称 DSP 系统设计系统设计+按键计数程序设计按键计数程序设计 专业班级 学

2、生姓名 学 号 指导老师 审 批 任务书下达日期 2011 年 12 月 20 日 任务完成日期 2011 年 12 月 31 日 课件之家精心整理资料-欢迎你的欣赏 课件之家精心整理资料-欢迎你的欣赏 设设计计内内容容与与设设计计要要求求 设计内容:设计内容: 设计一个 DSP 系统并编写相应程序,内容包括: 1、系统设计,包括: 1) 电源电路 2) 复位电路 3) 时钟电路 4) 外部存储器总线接口电路(扩充一定容量的外部存储 器) 5) 仿真器接口电路 2、对外部中断 1 进行中断次数计数,计数结果在 8 个发光二极管以二进制方式显示。计满 256 次后 从零开始。发光二极管接在 DS

3、P 的 I/O 引脚上。 设设计要求:计要求: 1)确定系统设计方案; 2)进行系统的硬件设计,完成必要的参数计算与元器件选 择;绘制电路图(使用 protel 软件); 3)完成应用程序设计; 课件之家精心整理资料-欢迎你的欣赏 课件之家精心整理资料-欢迎你的欣赏 主主 要要 设设 计计 条条 件件 1、CCS IDE 开发软件 2、PROTEL 软件 3、教材及其它参考书 说 明 书 格 式 1. 课程设计任务书 2. 目录 3. 系统结构框图 4. 各单元硬件设计说明及计算方法 5. 软件设计与说明(包括流程图) 6. 程序清单 7. 总结 8. 参考文献 附录 附录 A 系统原理图(p

4、rotel 原理图) 附录 B 程序清单 课件之家精心整理资料-欢迎你的欣赏 课件之家精心整理资料-欢迎你的欣赏 进 度 安 排 设计时间为两周 第一周 星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料 星期二、确定总体设计方案 星期三、硬件模块方案设计 星期四、软件模块方案设计 星期五、元器件参数计算及选择 第二周 星期一、各硬件模块设计 星期二、各软件模块设计 星期三、各软件模块设计 星期四、写说明书 星期五、上午:写说明书,整理资料 下午:交设计资料,答辩 参 考 文 献 1秦永左、杨光.TMS320LF240XDSP 原理及应用M.北京:清华大学 出版社 2 林容益. T

5、MS320F240 xDSP 汇编及 C 语言多功能控制应用M. 北 京:北京航空航天大学出版社 3 刘纪红、孙宇舸、 李景华. 数字信号处理实验教程.辽宁:东北 大学出版社 4 岂兴明. DSP 嵌入式开发入门与典型实例. 北京:人民邮电出版 社 课件之家精心整理资料-欢迎你的欣赏 课件之家精心整理资料-欢迎你的欣赏 目目 录录 第 1 章 DSP 硬件系统设计 .1 1.1 系统总框图.1 1.2 各硬件介绍.1 1.2.1 TMS320LF2407 主要特点 .1 1.2.2 时钟、锁相环 .3 1.2.3 电源电路 .3 1.2.4 JTAG 电路及复位电路 .3 1.2.5 输入、输

6、出电路 .4 1.2.6 RAM .4 1.3 最小系统原理图.5 第 2 章 软件设计 .6 2.1 程序设计思路.6 2.2 程序流程图.7 2.3 程序清单.7 2.3.1 初始化程序 .7 2.3.2 中断服务程序 .8 第 3 章 总结 .8 参考文献 .10 附 录 .11 附录 A 系统原理图 .11 附录 B 程序清单 .12 课件之家精心整理资料-欢迎你的欣赏 1 第第 1 1 章章 DSPDSP 硬件系统设计硬件系统设计 1.1 系统总框图 系统由电源、锁相环、时钟、复位电路、JTAG 仿真等电路组成, 如下图所示: TMS320LF2407 TPS7333Q 电电源源 P

7、LL锁相环、时 钟、复位电路 RAM存储 模块 JTAG仿仿真真接接 口口 LED显显示示 按按键键(中中断断) 输输入入 图 1-1 系统结构图 课件之家精心整理资料-欢迎你的欣赏 2 1.21.2 各硬件介绍各硬件介绍 1.2.1 TMS320LF2407 主要特点 1该模块上的资源有 32 千字 FLASH 22 千字 SARAM,544 字 DARAM,外扩 64 千字的程序 ROM,64 千字的数 据 RAM 3两个事件管理器 EVA 和 EVB 4可扩展外部存储器总共 192K 字空间:64K 程序存储器,64K 字数据存 519 位 A/D 转换器 6高达 40 个可单独编程或复

8、用的通用输入/输出引脚 GPIO 7电源管理包括 3 种低功耗模式 TRST 1 TDIRB/OPF4 2 Vsso 3 Vddo 4 D7 5 T4PWM/T4CMP/IOPF3 6 PDPINTA 7 T3WM/T3CMP/IOPF2 8 D8 9 PLLF 10 PLLF2 11 PLLVCCA 12 D9 13 TDIRA/IOPB6 14 D10 15 T1PWM/T1CMP/IOPB4 16 D11 17 T2PWM/T2CMP/IOPB5 18 W/R/IOPC0 19 D12 20 XINT2/ADCSOC/IOPD0 21 D13 22 XINT1/IOPA2 23 D14

9、24 SCITXD/IOPA0 25 SCIRXD/IOPA1 26 D15 27 VSS 28 VDD 29 SPISIMO/IOPC2 30 A15 31 SPISOMI/IOPC3 32 SPISTE/IOPC5 33 A14 34 SPICLK/IOPC4 35 TMS2 36 TCLKINA/IOPB7 37 PWM112/IOPE6 38 A13 39 PWM6/IOPB3 40 VSSO 41 VDDO 42 A12 43 PWM5/IOPB2 44 A11 45 PWM11/IOPE5 46 PWM5/IOPB2 47 A10 48 VSS 49 VDD 50 A9 51 PW

10、M3/IOPB0 52 A8 53 PWM2/IOPA7 54 PWM10/IOPE4 55 PWM1/IOPA6 56 A7 57 VCCP 58 PWM9/IOPE3 59 TP1 60 A6 61 PWM8/IOPE2 62 TP2 63 A5 64 PWM7/IOPE1 65 VSSO 66 VDD0 67 A4 68 CAP6/IOPF1 69 CANRX/IOPC7 70 A3 71 CANTX/IOPC6 72 CLKOUT/IOPE0 73 A2 74 CAP3/IOPA5 75 VSSO 76 VDDO 77 A1 78 CAP2/QEP4/IOPA4 79 A0 80 CA

11、P5/QEP1/IOPF0 81 IS 82 CAP1/QEP1/IOPA3 83 PS 84 VSS 85 VDD 86 DS 87 CAP4/QEP3/IOPE7 88 WE 89 EMU0 90 EMU/OFF 91 R/W 92 RD 93 VSSO 94 VDDO 95 STRB 96 VIS_OE 97 ADCIN15 98 ADCIN07 99 ADCIN06 100 ADCIN14 101 ADCIN05 102 ADCIN04 103 ADCIN13 104 ADCIN03 105 ADCIN12 106 ADCIN02 107 ADCIN11 108 ADCIN10 109

12、 ADCIN01 110 ADCIN09 111 ADCIN00 112 ADCIN08 113 VREFLO 114 VREFHI 115 VCCA 116 VSSA 117 MP/MC 118 BIO/IOPC1 119 READY 120 BOOT_EN/XF 121 ENA_144 122 XTAL1/CLKIN 123 XTAL2 124 VSSO 125 TCLKINB/IOPF5 126 D0 127 VSS 128 VDD 129 D1 130 IOPF6 131 D2 132 RS 133 D3 134 TCK 135 D4 136 PDPINTB 137 D5 138 TD

13、I 139 VSSO 140 VDDO 141 TDO 142 D6 143 TMS 144 TMS320LF2407PGE 课件之家精心整理资料-欢迎你的欣赏 3 1.2.2 时钟、锁相环 系统采用有源晶振提高系统的稳定性和时钟的准确性,PLL 模块使 用外用滤波器电路回路来抑制信号抖动和电磁干扰,使信号抖动和干扰 最小,其锁相环和晶振电路如下: C3 0.33uF C7 0.0068uF R2 16 PLLF PLLF2 NC 1 VSS 2 CLK 3 VCC 4 X1 OSCIL +3.3 XTAL2 图 1-3 锁相环和晶振电路 1.2.3 电源电路 系统采用 TPS7333Q 进行

14、 3.3V 电压的转换对最小系统供电,并添 加滤波电容。 GND 1 EN 2 IN 3 IN 4 OUT 5 OUT 6 SENSE 7 REST 8 U4 TPS7333Q +3.3 RS in 1 out 2 3 A2 POWER +5 C5 10uF +5 +5+5+3.3+3.3+3.3 C4 47uF C6 0.1uF C11 47uF C12 10uF C13 0.1uF 图 1-4 电源电路 课件之家精心整理资料-欢迎你的欣赏 4 1.2.4 JTAG 电路及复位电路 JTAG 是 JOINT TEST ACTION GPOUP 的简称,JTAG 接口用于连接 DSP 系统板和

15、仿真器,实现仿真器 DSP 访问,JTAG 的接口必须和仿真器 的接口一致,否则将无法连接上仿真器。 TMS320LF2407A 内部带有复位电路,因此可以直接 RS 复位引脚外面 接一个上拉电阻即可。JTAG 连接图如下: 1 3 5 7 9 11 13 2 4 6 8 10 12 14 J1JTAG J1-1 J1-3 J1-2 J1-5 J1-9 J1-6 J1-7 J1-4 J1-8 J1-10 J1-12 J1-14 J1-11 J1-13 +5 图 1-5 JTAG 下载接口 1.2.5 输入、输出电路 系统用 8 个 LED 灯指示计数值的 0-255,计数输入通过按键中断实 现

16、。按键接在 XINT1 上并上拉,下降沿有效,8 个 LED 分别接在 E 口 的 IOPE0-IOPE7 上,按键及 LED 灯指示电路如下: SW 中中中中 +3.3 Rsw 10K XINT1 R4 680 R5 680 R6 680 R7 680 IOPE0 IOPE2 IOPE4 IOPE6 IOPE1 IOPE3 IOPE5 IOPE7 D1 LED R8 680 R9 680 R10 680 R11 680 D2 LED D3 LED D4 LED D5 LED D6 LED D7 LED D8 LED 图 1-6 按键及 LED 灯显示 课件之家精心整理资料-欢迎你的欣赏 5

17、1.2.6 RAM 其 RAM 特点如下: 164K,16 位静态 RAM 2高速转换时间:8、10、12、15ns 3.CMOS 低功耗管理 4TTL 可共存界面 53.3V 供电 6完全静态管理:无时钟或刷新要求 7三种输出状态 8高位、低位数据控制 A0 5 A1 4 A2 3 A3 2 A4 1 A5 44 A6 43 A7 42 A8 27 A9 26 A10 25 A11 24 A12 21 A13 20 A14 19 A15 18 CE 6 OE 41 WE 17 BHE 40 BLE 39 NC 28 NC 22 NC 23 VSS 12 VSS 34 VCC 11 VCC 3

18、3 I/O16 38 I/O15 37 I/O14 36 I/O13 35 I/O12 32 I/O11 31 I/O10 30 I/O9 29 I/O8 16 I/O7 15 I/O6 14 I/O5 13 I/O4 10 I/O3 9 I/O2 8 I/O1 7 U2 CY7C1021VC33(44) DD00 DD01 DD02 DD03 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD14 DD15 CS RD WE +3.3 图 1-7 CY7C1021 RAM 芯片 课件之家精心整理资料-欢迎你的欣赏 6 1.31.3 最小系

19、统原理图最小系统原理图 A6 61 VDDO 67 VSSO66 PWM7/IOPE1 65 A5 64 TP2 63 SPISOM/IOPC3 32 A15 31 D15 27 XTAL1/CLKIN 123 ENA_144 122 BOOT_EN/XF 121 BIO/IOPC1 119 MP/MC 118 VSSA 117 VCCA 116 VREFHI 115 VREFLO 114 ADCIN08 113 ADCIN13 104 ADCIN04 103 ADCIN05 102 ADCIN14 101 ADCIN06 100 ADCIN07 99 CAP4/QEP3/IOPE7 88 V

20、DD 86 VSS 85 WE 89 DS 87 CAP1/QEP1/IOPA3 83 PS 84 T1PWM/T1CMP/IOPB4 16 PWM3/IOPB0 52 A4 68 EMU1/OFF 91 VSSO125 TDO 142 VSSO 3 A14 34 SPISTE/IOPC5 33 VDD 50 CANRX/IOPC7 70 VDDO 4 ADCIN09 111 TDIRA/IOPB6 14 PWM6/IOPB3 40 A7 57 VSSO76 RD 93 ADCIN12 106 VSS 128 PWM1/IOPA6 56 CAP3/IOPA5 75 ADCIN00 112 D1

21、 130 R/W 92 A9 51 PWM10/IOPE4 55 T2PWM/T2CMP/IOPB5 18 D9 13 D11 17 PWM8/IOPE2 62 A13 39 PWM11/IOPE5 46 VCCP 58 CAP6/IOPF1 69 CAP5/QEP4/IOPF0 81 VDDO 95 READY 120 XTAL2 124 TCK 135 T4PWM/T4CMP/IOPF3 6 A8 53 PWM9/IOPE3 59 A10 48 A12 43 A11 45 VSSO41 PWM2/IOPA7 54 TP1 60 VSS 49 PWM5/IOPB2 44 PWM4/IOPB1

22、 47 VDDO 42 IOPF6 131 D2 132 RS 133 D3 134 D4 136 PDPINTB 137 D5 138 TDI 139 VSSO140 VDDO 141 D7 5 PDPINTA 7 T3PWM/T3CMP/IOPF2 8 D8 9 PLLF2 10 PLLF 11 ADCIN03 105 ADCIN02 107 ADCIN11 108 ADCIN10 109 VDD 29 SCIRXD/IOPA1 26 VSS 28 SPISIMO/IOPC2 30 SCITXD/IOPA0 25 D14 24 XINT1/IOPA2 23 D13 22 XINT2/ADC

23、SOC/IOPD0 21 D12 20 W/R/IOPC0 19 STRB 96 VIS_OE 97 IS 82 VDDO 77 A1 78 CAP2/QEP2/IOPA4 79 VSSO94 TDIRB/IOPF4 2 TRST 1 PLLVCCA 12 D10 15 SPICLK/IOPC4 35 TMS2 36 TCLKINA/IOPB7 37 PWM12/IOPE6 38 A3 71 CANTX/IOPC6 72 A2 74 CLKOUT/IOPE0 73 A0 80 EMU0 90 TMS 144 D6 143 TCLKINB/IOPF5 126 ADCIN01 110 VDD 12

24、9 D0 127 ADCIN15 98 U1 LF2407 DD00 DD01 DD02 DD03 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD14 DD15 A0 5 A1 4 A2 3 A3 2 A4 1 A5 44 A6 43 A7 42 A8 27 A9 26 A10 25 A11 24 A12 21 A13 20 A14 19 A15 18 CE 6 OE 41 WE 17 BHE 40 BLE 39 NC 28 NC 22 NC 23 VSS 12 VSS 34 VCC 11 VCC 33 I/O16 38 I/O15 3

25、7 I/O14 36 I/O13 35 I/O12 32 I/O11 31 I/O10 30 I/O9 29 I/O8 16 I/O7 15 I/O6 14 I/O5 13 I/O4 10 I/O3 9 I/O2 8 I/O1 7 U2 CY7C1021VC33(44) DD00 DD01 DD02 DD03 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD14 DD15 CS RD WE WE RD 1A 1 1B 2 1Y 3 2A 4 2B 5 2Y 6 3A 9 3B 10 4A 12 4B 13 3Y 8 4Y 11 VCC 1

26、4 GND 7 U3 74LS08 DS PS DS PS CS +5 +3.3 1 3 5 7 9 11 13 2 4 6 8 10 12 14 J1JTAG J1-1 J1-3 J1-2 J1-5 J1-9 J1-6 J1-7 J1-4 J1-8 J1-10 J1-12 J1-14 J1-11 J1-13 J1-1 J1-2 J1-3 J1-7 J1-9 J1-13 J1-14 +5 1 2 3 4 5 10K R1 A103J +5 J1-13 J1-14 ENA144 ENA144 READREAD R3 330 GND 1 EN 2 IN 3 IN 4 OUT 5 OUT 6 SEN

27、SE 7 REST 8 U4 TPS7333Q +3.3 RS RS C3 0.33uF C7 0.0068uF R2 16 2 1 3 J3 +5 VCCP FLASH VCCP IOPC7 IOPC0 XF R4 680 R5 680 R6 680 R7 680 SDIO SPICLK U5-PD in 1 out 2 3 A2 POWER IOPE1 IOPE2 IOPE3 IOPE4 IOPE6 IOPE5 IOPE7 IOPE0 IOPE0 IOPE2 IOPE4 IOPE6 IOPE1 IOPE3 IOPE5 IOPE7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9

28、A10 A11 A12 A13 A14 A15 TMS320LF2407 STRB R/W1 ADCIN0 ADCIN1 ADCIN2 ADCIN3 ADCIN4 ADCIN5 ADCIN6 ADCIN7 ADCIN8 ADCIN9 ADCIN10 ADCIN11 ADCIN12 ADCIN13 ADCIN14 ADCIN15 VREFHI VREFLO VSSA +5 C5 10uF +5 +5+5+3.3+3.3+3.3 C4 47uF C6 0.1uF C11 47uF C12 10uF C13 0.1uF NC 1 VSS 2 CLK 3 VCC 4 X1 OSCIL +3.3 D1

29、LED R8 680 R9 680 R10 680 R11 680 D2 LED D3 LED D4 LED D5 LED D6 LED D7 LED D8 LED SW 中中中中 +3.3 +3.3 Rsw 10K 图 1-8 系统总原理图 课件之家精心整理资料-欢迎你的欣赏 7 第第 2 2 章章 软件设计软件设计 2.12.1 程序设计思路程序设计思路 按键接在中断上,当遇到外部下降沿时,程序进入中断服务程序, 将计数值变量 DATA(全局变量)进行加 1,并将 DATA 的值直接赋值 给 IOPE,由于 DATA 变量为 unsigned char,当计数值达到最大 255 时, 再加

30、 1 后回自动变为 0,于是便可实现 256 个计数值。 2.22.2 程序流程图程序流程图 开开始始 程程序序初初始始化化 循循环环等等待待中中断断 无中断 进入中断服务 程序 有有中中断断 LED显显示示计计数数值值 图 2-1 程序流程图 课件之家精心整理资料-欢迎你的欣赏 8 2.32.3 程序清单程序清单 程序主要有系统初始化程序、中断服务程序组成,主程序主要完成 初始化及等待外部中断,显示通过 E 口输出显示。 2.3.1 初始化程序 初始化程序如下: void SystemInit() asm( SETCINTM ); /* 关闭总中断 */ asm( CLRC SXM ); /

31、* 禁止符号位扩展 */ asm( CLRC CNF ); /* B0 块映射为 on-chip DARAM*/ asm( CLRC OVM ); /* 累加器结果正常溢出*/ SCSR1=0 x02FC; /* 系统时钟 CLKOUT=20*2=40M */ WDCR=0 x006F; /* 禁止看门狗,看门狗时钟 64 分频 */ KickDog(); /* 初始化看门狗 */ IFR=0 xFFFF; /* 清除中断标志 */ IMR=0 x0001; /* 打开中断 1*/ XINT2CR=0 x8001; /*设置为高优先级,下降沿中断,使能中断*/ 2.3.2 中断服务程序 voi

32、d interrupt External_int1() DATA+; /计数值加 1 PEDATDIR=0 xFF00|DATA; /通过 E 口输出计算二进制值 XINT2CR = XINT2CR | 0 x8000; /清除 XINT2 标示位 asm( CLRCINTM ); /清除中断标志 课件之家精心整理资料-欢迎你的欣赏 9 第第 3 3 章章 总结总结 DSP 芯片一般管脚比较多,因为它是一个复杂系统的核心, TMS320LF2407 就有 144 个管脚,要很好的设计出一个最小系统必须 对其有一定的了解,不然将不得不花费很多时间去熟悉芯片。 这次的课题只是让 DSP 实现计数的

33、功能,用外部中断是一个最直 接的一个方法,其次还可通过按键扫描即 IO 口扫描和输入捕捉来实现, 前者耗费 DSP 资源较多,费时且费“力” ,在程序较复杂或对程序的周 期要求较短时就会出现很严重的问题,比如数据漏处理、处理能力降低 等;后者应该说是最好的,因为输入捕捉可以开中断也可使用查询法, 在系统对其他数据采集要求较高时可以采用查询法,在系统对此数据的 采集要求较精确时采用中断法,而且输入捕捉还可计算出相邻两次中断 的时间间隔,此应用可用于转速测量等。 DSP 是一个强大的数据处理芯片,对于处理数据来说它是目前最 优秀的,速度快且效率高,准确性好。 通过这次的课程设计我学到了很多关于 D

34、SP 的知识,在以后的工 作中提前预习了 DSP 这门课,课本上得知识并不多,要学好 DSP 还得 要自己不断去实践、探索。 课件之家精心整理资料-欢迎你的欣赏 10 参考文献参考文献 1 秦永左、杨光.TMS320LF240XDSP 原理及应用.北京:清华大学出版 社 2 林容益. TMS320F240 xDSP 汇编及 C 语言多功能控制应用. 北京:北 京航空航天大学出版社 3 刘纪红、孙宇舸、 李景华. 数字信号处理实验教程.辽宁:东北大 学出版社 4 岂兴明. DSP 嵌入式开发入门与典型实例. 北京:人民邮电出版社 课件之家精心整理资料-欢迎你的欣赏 11 附附 录录 附录 A 系

35、统原理图: A6 61 VDDO 67 VSSO66 PWM7/IOPE1 65 A5 64 TP2 63 SPISOM/IOPC3 32 A15 31 D15 27 XTAL1/CLKIN 123 ENA_144 122 BOOT_EN/XF 121 BIO/IOPC1 119 MP/MC 118 VSSA 117 VCCA 116 VREFHI 115 VREFLO 114 ADCIN08 113 ADCIN13 104 ADCIN04 103 ADCIN05 102 ADCIN14 101 ADCIN06 100 ADCIN07 99 CAP4/QEP3/IOPE7 88 VDD 86

36、VSS 85 WE 89 DS 87 CAP1/QEP1/IOPA3 83 PS 84 T1PWM/T1CMP/IOPB4 16 PWM3/IOPB0 52 A4 68 EMU1/OFF 91 VSSO125 TDO 142 VSSO 3 A14 34 SPISTE/IOPC5 33 VDD 50 CANRX/IOPC7 70 VDDO 4 ADCIN09 111 TDIRA/IOPB6 14 PWM6/IOPB3 40 A7 57 VSSO76 RD 93 ADCIN12 106 VSS 128 PWM1/IOPA6 56 CAP3/IOPA5 75 ADCIN00 112 D1 130 R

37、/W 92 A9 51 PWM10/IOPE4 55 T2PWM/T2CMP/IOPB5 18 D9 13 D11 17 PWM8/IOPE2 62 A13 39 PWM11/IOPE5 46 VCCP 58 CAP6/IOPF1 69 CAP5/QEP4/IOPF0 81 VDDO 95 READY 120 XTAL2 124 TCK 135 T4PWM/T4CMP/IOPF3 6 A8 53 PWM9/IOPE3 59 A10 48 A12 43 A11 45 VSSO41 PWM2/IOPA7 54 TP1 60 VSS 49 PWM5/IOPB2 44 PWM4/IOPB1 47 VD

38、DO 42 IOPF6 131 D2 132 RS 133 D3 134 D4 136 PDPINTB 137 D5 138 TDI 139 VSSO140 VDDO 141 D7 5 PDPINTA 7 T3PWM/T3CMP/IOPF2 8 D8 9 PLLF2 10 PLLF 11 ADCIN03 105 ADCIN02 107 ADCIN11 108 ADCIN10 109 VDD 29 SCIRXD/IOPA1 26 VSS 28 SPISIMO/IOPC2 30 SCITXD/IOPA0 25 D14 24 XINT1/IOPA2 23 D13 22 XINT2/ADCSOC/IO

39、PD0 21 D12 20 W/R/IOPC0 19 STRB 96 VIS_OE 97 IS 82 VDDO 77 A1 78 CAP2/QEP2/IOPA4 79 VSSO94 TDIRB/IOPF4 2 TRST 1 PLLVCCA 12 D10 15 SPICLK/IOPC4 35 TMS2 36 TCLKINA/IOPB7 37 PWM12/IOPE6 38 A3 71 CANTX/IOPC6 72 A2 74 CLKOUT/IOPE0 73 A0 80 EMU0 90 TMS 144 D6 143 TCLKINB/IOPF5 126 ADCIN01 110 VDD 129 D0 1

40、27 ADCIN15 98 U1 LF2407 DD00 DD01 DD02 DD03 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD14 DD15 A0 5 A1 4 A2 3 A3 2 A4 1 A5 44 A6 43 A7 42 A8 27 A9 26 A10 25 A11 24 A12 21 A13 20 A14 19 A15 18 CE 6 OE 41 WE 17 BHE 40 BLE 39 NC 28 NC 22 NC 23 VSS 12 VSS 34 VCC 11 VCC 33 I/O16 38 I/O15 37 I/O1

41、4 36 I/O13 35 I/O12 32 I/O11 31 I/O10 30 I/O9 29 I/O8 16 I/O7 15 I/O6 14 I/O5 13 I/O4 10 I/O3 9 I/O2 8 I/O1 7 U2 CY7C1021VC33(44) DD00 DD01 DD02 DD03 DD04 DD05 DD06 DD07 DD08 DD09 DD10 DD11 DD12 DD13 DD14 DD15 CS RD WE WE RD 1A 1 1B 2 1Y 3 2A 4 2B 5 2Y 6 3A 9 3B 10 4A 12 4B 13 3Y 8 4Y 11 VCC 14 GND

42、7 U3 74LS08 DS PS DS PS CS +5 +3.3 1 3 5 7 9 11 13 2 4 6 8 10 12 14 J1JTAG J1-1 J1-3 J1-2 J1-5 J1-9 J1-6 J1-7 J1-4 J1-8 J1-10 J1-12 J1-14 J1-11 J1-13 J1-1 J1-2 J1-3 J1-7 J1-9 J1-13 J1-14 +5 1 2 3 4 5 10K R1 A103J +5 J1-13 J1-14 ENA144 ENA144 READREAD R3 330 GND 1 EN 2 IN 3 IN 4 OUT 5 OUT 6 SENSE 7 R

43、EST 8 U4 TPS7333Q +3.3 RS RS C3 0.33uF C7 0.0068uF R2 16 2 1 3 J3 +5 VCCP FLASH VCCP IOPC7 IOPC0 XF R4 680 R5 680 R6 680 R7 680 SDIO SPICLK U5-PD in 1 out 2 3 A2 POWER IOPE1 IOPE2 IOPE3 IOPE4 IOPE6 IOPE5 IOPE7 IOPE0 IOPE0 IOPE2 IOPE4 IOPE6 IOPE1 IOPE3 IOPE5 IOPE7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A1

44、1 A12 A13 A14 A15 TMS320LF2407 STRB R/W1 ADCIN0 ADCIN1 ADCIN2 ADCIN3 ADCIN4 ADCIN5 ADCIN6 ADCIN7 ADCIN8 ADCIN9 ADCIN10 ADCIN11 ADCIN12 ADCIN13 ADCIN14 ADCIN15 VREFHI VREFLO VSSA +5 C5 10uF +5 +5+5+3.3+3.3+3.3 C4 47uF C6 0.1uF C11 47uF C12 10uF C13 0.1uF NC 1 VSS 2 CLK 3 VCC 4 X1 OSCIL +3.3 D1 LED R8

45、 680 R9 680 R10 680 R11 680 D2 LED D3 LED D4 LED D5 LED D6 LED D7 LED D8 LED SW 中中中中 +3.3 +3.3 Rsw 10K 课件之家精心整理资料-欢迎你的欣赏 12 附录 B 程序清单: #include global.c /包含头文件 void SystemInit(); /系统初始化函数 void KickDog(); unsigned char DATA=0; /存储计算值 main() SystemInit(); /系统初始化 MCRC=MCRC /IOPE0-7 设为 IO 口模式 PEDATDIR=0 xFF00; /所有 LED 关闭 asm( CLRC INTM ); while(1) ;/主程序循环 void SystemInit() asm( SETCINTM );/* 关闭总中断 */ asm( CLRC SXM );/* 禁止符号位扩展 */ asm( CLRC CNF ); /* B0 块映射为 on-chip DARAM*/ asm( CLRC OVM ); /* 累加器结果正常溢出*/ 课件之家精心整理资料-欢迎你的欣赏 13 SCSR1=0 x02FC; /* 系统时钟 CLKOUT=20*2=4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1