书籍详情
《微处理器技术:MSP单片机应用技术》[43M]百度网盘|亲测有效|pdf下载
  • 微处理器技术:MSP单片机应用技术

  • 出版社:清华大学出版社京东自营官方旗舰店
  • 出版时间:2014-10
  • 热度:12293
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  近年来,参加全国大学生电子设计竞赛的高职高专院校学生逐年增多,各高校也都非常重视,除了在相关课程的日常教学中加大训练力度外,还在选拔参赛队员前后组织相关辅导和强化训练,急需要适合这类学生的竞赛培训教材。
  在总结前期教材编写出版经验的基础上,组织编写了这套既可用于全国大学生电子设计竞赛,也可用于电子信息类专业电子产品设计与制作核心能力培养的工程型系列教材,以期推动大学生电子设计竞赛和高等学校电子信息类专业的教学改革和教材建设。
  该系列教材的定位是首先满足课堂教学,同时兼顾电子设计竞赛培训的需求。如果学生学完这套从书的内容,参加电子设计竞赛前只需要强化实践技能的训练即可;如果学校教学计划中没有安排这套教材中的全部课程,竞赛培训时就要补充有关内容。
  该系列教材打破了传统的理论体系,采用基于CDIO(Conceive、Design、Implement、Operate,构思、设计、实现、运行)工程教育理念的项目化教学模式,将每门课程的核心内容融入到一个个项目中,根据项目的需要,按照项目内容、必备知识、项目实施和扩充知识的架构对传统教材内容进行了重组。
  该系列教材编写中聘请了行业企业的工程技术人员参与,每部教材的编者中至少有一位是来自行业企业的一线工程技术人员。
  该系列教材的主编、副主编和其他作者均有着丰富的教学和工程实践经验,多数作者还具有指导大学生电子设计竞赛的经历,有的作者指导的学生代表队还获得过全国奖。他们有着强烈的责任意识、质量意识和创新意识,在教材编写过程中每个细节的工作都精益求精,使教材的质量达到了较高水平。

内容简介

  本书是兼顾课堂教学和全国大学生电子设计竞赛的特点和需要而编写的。书中以TI公司的MSP430系列16位超低功耗单片机为核心,用C语言作为编程语言,通过任务驱动介绍单片机的应用与调试技术。 全书共分12个项目。其中项目1~3为基础内容,分别介绍MSP430单片机的基础知识、C430基础以及MSP430常用开发环境; 项目4~11为项目实训部分,依据CDIO理念,把MSP430相关知识融入任务中,提供了大量应用实例; 项目12为一个综合性项目,介绍MSP430单片机在GPSOne个人定位终端中的应用。 本书内容精练,实践性和针对性强,实例丰富,既可作为电子信息类专业学生参加电子设计竞赛、技能大赛前的培训教材,也可作为高等专科和职业院校电子类专业学生的教材与参考书。

内页插图

目录

项目1了解MSP430单片机
1.1MSP430单片机的特点
1.1.1MSP430的主要特点
1.1.2LaunchPad实验板
1.1.3MSP430G2XX的特性
1.2MSP430单片机的应用前景
1.3MSP430单片机的选型
1.3.1MSP430命名规则
1.3.2MSP430系列产品
1.4MSP430单片机的最小系统
1.4.1时钟系统
1.4.2系统复位
1.4.3调试接口
本章小结
思考题
项目2领会C430对标准C语言的扩展
2.1概述
2.2变量
2.3函数
2.3.1库函数
2.3.2内部函数
2.3.3中断函数
2.4C430的程序结构
2.4.1C430的基本结构
2.4.2C430的表达式语句
2.5C430单片机的编程方法
本章小结
思考题
项目3熟悉MSP430的开发环境
3.1常用开发软件
3.2CCS软件学习
3.2.1CCS开发环境简介
3.2.2利用CCSv5.1调试C430程序的方法
3.2.3Grace软件技术
3.2.4MSP430ware介绍
本章小结
思考题
项目4发光二极管的控制
4.1项目内容
4.2必备知识
4.2.1I/O口
4.2.2发光二极管简介
4.3项目实施
4.3.1构思——方案选择
4.3.2设计——硬件电路设计、软件编程
4.3.3实现——硬件组装、软件调试
4.3.4运行——运行测试、结果分析
本章小结
思考题
项目5数码管显示器及其接口电路
5.1项目内容
5.2必备知识
5.2.1LED数码管显示原理
5.2.2LED数码管显示与驱动方式
5.3项目实施
5.3.1构思——方案选择
5.3.2设计——硬件电路设计、软件编程
5.3.3实现——硬件组装、软件调试
5.3.4运行——运行测试、结果分析
本章小结
思考题
项目6按键及键盘控制
6.1项目内容
6.2必备知识
6.2.1中断系统
6.2.2低功耗模式
6.2.3按键
6.2.4键盘
6.3项目实施
6.3.1构思——方案选择
6.3.2设计——硬件电路设计、软件编程
6.3.3实现——硬件组装、软件调试
6.3.4运行——运行测试、结果分析
本章小结
思考题
项目7液晶显示
7.1项目内容
7.2必备知识
7.2.1LCD显示器
7.2.212864显示屏的操作
7.3项目实施
7.3.1构思——方案选择
7.3.2设计——硬件电路设计、软件编程
7.3.3实现——硬件组装、软件调试
7.3.4运行——运行测试、结果分析
本章小结
思考题
项目8倒计时器
8.1项目内容
8.2必备知识
8.2.1Timer_A定时器的结构和原理
8.2.2Timer_A的中断
8.2.3Timer_A定时器的定时功能
8.3项目实施
8.3.1构思——方案选择
8.3.2设计——硬件电路设计、软件编程
8.3.3实现——硬件组装、软件调试
8.3.4运行——运行测试、结果分析
本章小结
思考题
项目9电机控制
9.1项目内容
9.2必备知识
9.2.1Timer_A的捕获/比较模块
9.2.2Timer_A的输出单元
9.2.3PWM控制直流电动机
9.3项目实施
9.3.1构思——方案选择
9.3.2设计——硬件电路设计、软件编程
9.3.3实现——硬件组装、软件调试
9.3.4运行——运行测试、结果分析
9.4扩充知识——步进电动机原理及应用
9.4.1反应式步进电机原理
9.4.2步进电动机的单片机控制
本章小结
思考题
项目10模数转换器ADC
10.1项目内容
10.2必备知识
10.2.1MSP430内部ADC
10.2.2ADC10模块的中断
10.2.3ADC内部温度传感器
10.3项目实施
10.3.1构思——方案选择
10.3.2设计——硬件电路设计、软件编程
10.3.3实现——硬件组装、软件调试
10.3.4运行——运行测试、结果分析
10.4扩充知识
10.4.1数模转换器DAC
10.4.2Flash存储器
本章小结
思考题
项目11串行通信
11.1项目内容
11.2必备知识
11.2.1UART模式
11.2.2SPI模式
11.3项目实施
11.3.1构思——方案选择
11.3.2设计——硬件电路设计、软件编程
11.3.3实现——硬件组装、软件调试
11.3.4运行——运行测试、结果分析
11.4扩充知识——nRF24L01射频芯片简介
11.4.1引脚功能及概述
11.4.2工作模式
11.4.3工作原理
11.4.4配置字
本章小结
思考题
项目12基于GPSOne的个人定位终端
12.1项目内容
12.1.1主要功能
12.1.2主要技术指标
12.2必备知识
12.2.1无线定位技术
12.2.2GPSOne定位系统组成
12.2.3GPSOne定位的优势
12.3项目实施
12.3.1构思——方案选择
12.3.2设计——硬件电路设计、软件编程
12.3.3实现——硬件组装、软件调试
12.3.4运行——运行测试、结果分析
本章小结
附录AMSP430G2553I/O口引脚功能
附录BMSP430G2553的I/O口功能选择
参考文献

精彩书摘

  项目3熟悉MSP430的开发环境
  3.1常用开发软件
  目前流行的MSP430开发软件主要有IAR公司的Embedded Workbench for MSP430(IAR EW430)和TI公司的Code Composer Studio(CCS)。
  IAR Embedded Workbench系列开发软件涵盖了目前大部分主流的微处理器系统,对于不同的处理器软件界面和操作方法保持一致,便于顺利地过渡到新处理器。IAR EW430软件是一个专业化集成开发环境,用来编辑、编译和调试MSP430应用程序。提供了工程管理、程序编辑、代码下载和调试等所有功能,还提供了一个针对MSP430处理器的编译器——ICC430编译器和一个仿真器。
  CCS是用于TI嵌入式处理器的集成型开发环境,包括Debuger、Compiler、Editor、Simulator、OS等。该环境基于Eclipse开源软件框架,支持全系列的TI嵌入式控制器(包括MSP430、DSP、ARM、OMAP等)。
  IAR EW430 和CCS 都具有免费的试用版本。IAR EW430的限制版本有两种: 一种是允许永久免费使用,但对编译的代码大小有限制。对于传统MSP430限制在4KB之内,具有大于 60KB 闪存的 MSP430X 器件限制在 8KB之内; 另一种是无代码大小限制,但只能试用30天。用户可以访问IAR的网站http://www.iar.com下载得到。CCS可用的免费选项有三种: 120日时限,无代码限制或16KB代码限制或与硬件开发套件捆绑。用户可通过访问http://www.ti.com.cn/msp430获得此软件。
  此外,还有适用于MSP430 的其他编译器和集成开发环境,如Rowley Crossworks、MSPGCC和AQ430等。AQ公司的AQ430是专为MSP430系列单片机开发的软件环境,该开发环境包含项目管理、源代码编辑和强大的程序调试环境,该调试器是一个强大的全特效调试器,允许用户在计算机上完全模拟目标程序、指令集和片外功能。
  另外,用于MSP430微控制器的软件工具包括MSP430Ware、ULP Advisor、Grace 外设配置工具、实时操作系统 (RTOS)、RF stacks、USB 开发套件等。以上软件均可通过TI网站http://www.ti.com.cn下载获得。
  3.2CCS软件学习
  3.2.1CCS开发环境简介
  CCS是TI公司研发的一款针对TI的DSP、微控制器和应用处理器的集成开发环境,包括适用于每个TI系列器件的编译器、源码编辑器、项目构建环境、调试器、描述器和仿真器等,能够帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。
  CCS软件的一些重要功能如下所述。
  1. Resource Explorer
  Resource Explorer为常见任务提供了快速访问,例如创建新项目,实现用户浏览 ControlSUITETM、StellarisWare 等产品中的丰富示例。
  2. 外设代码生成功能
  Grace 是 Code Composer Studio的一项功能,可使 MSP430 用户在几分钟之内生成外设设置代码。生成的代码是具有完整注释且简单易读的 C 代码。
  3. 编译器
  Code Composer Studio包括专为 TI 嵌入式器件架构而设计的 C/C++编译器。用于 C6000TM和 C5000TM数字信号处理器器件的编译器能最大程度地发挥这些架构性能潜力。TI ARM和 MSP430 微控制器的编译器,在无损性能的前提下,更能满足那些应用域的代码大小需要。TI 的实时 C2000TM 微控制器的编译器充分利用了此架构中提供的诸多性能和代码大小特点。
  4. System Analyzer
  System Analyzer 是一款为应用代码性能和行为提供实时直观视图的工具套件,能够对软硬件仪器上收集的信息进行信息分析。System Analyzer 实现了基准设定、CPU 与 任务负载监控、操作系统执行监控以及多核事件关联等。
  5. Image Analyzer
  Code Composer Studio 能够以图形方式查看变量和数据,包括以原始格式查看视频帧和图像等。
  CCS v5为CCS软件的最新版本,集成了更多的工具: 操作系统应用程序开发、代码分析、源控制等。已经全面支持所有TI处理器,所以从MSP430到多核的DSP、ARM设计,都可以在同一个开发平台下进行,可以顺利地过渡到另一种新处理器的开发工作。CCS v5.1具有很强大的功能,并且其内部的资源也非常丰富,利用其内部资源进行MSP430单片机开发,将会非常方便。本书将以CCS v5.1为例介绍该软件的安装及使用方法。
  3.2.2利用CCS v5.1调试C430程序的方法
  1. 安装并启动CCS v5.1
  (1) 运行下载的安装程序ccs_setup_5.1.1.00031.exe,当运行到如图3.1处时,选择Custom选项,进入手动选择安装通道。这样可以根据项目所需安装内容。
  图3.1安装类型选择
  (2) 单击Next按钮得到如图3.2所示的对话框,为了安装快捷,根据自己需要选择要安装的内容,CCS v5.1支持从MSP430系列MCU、ARM、C2000、C6000单/多核、Davinci等一系列处理器。在此只选择支持MSP430 Low Power MCUs的选项。单击Next按钮,保持默认配置,继续安装,如图3.3所示。
  图3.2安装处理器选择
  图3.3安装内容选择
  (3) 支持多种型号仿真器,根据需要进行选择安装举例,如果你利用CCS v5.1开发MSP430系统,且使用的是并口仿真器,就需要勾选MSP430 Parallel Port FET选项。如图3.4所示,单击Next按钮,保持默认配置,继续安装,之后进入如图3.5所示的对话框。
  图3.4仿真器选择
  图3.5安装过程
  (4) 安装过程结束后将出现如图3.6所示的对话框说明已经安装成功,单击Finish按钮。将运行CCS,进入启动界面,会弹出Workspace的路径选择框,如图3.7所示,单击Browse按钮,根据自己喜好选择路径,但是要保证路径是英文路径,一般不勾选Use this as the default and do not ask again复选框。
  图3.6安装完成界面
  (5) 单击OK按钮,第一次运行CCS会弹出激活窗口,如图3.8所示。在此,选择CODE SIZE LIMITED(MSP430)选项,在该选项下,对于MSP430,CCS免费开放16KB的程序空间; 若您有软件许可,单击Next按钮,添加License文件,单击Finish按钮即可进入CCS v5.1 软件开发集成环境。
  图3.7Workspace选择窗口
  图3.8激活窗口
  2. CCS v5.1新建一个工程文件
  (1) 首先打开CCS v5.1并确定工作区间,然后选择File→New→CCS Project或者Project→New CCS Project选项,新建一个工程,如图3.9所示。然后打开如图3.10所示的对话框,对该对话框的设置如下。
  图3.9新建CCS工程
  图3.10新建CCS工程对话框
  ① 在Project name文本框中输入新建工程的名称,在此输入my project。
  ② 在Output type下拉列表框中有两个选项: Executable和Static Library,前者为构建一个完整的可执行程序,后者为静态库。在此保留Executable选项。
  ③ 在Device部分选择器件的型号:在此Family选择MSP430; Variant选择MSP430Gxxx Family,芯片选择MSP430G2553; 在Connection下拉列表框中,如果使用一个USB 闪存仿真工具,诸如MSP.FET430UIF 或者eZ430 开发工具,保持默认值。如果使用的是MSP.FET430PIF LPT 接口,需要选择TI MSP430 LPTx(在这种情况下,在安装期间选择针对MSP430 并行端口工具的支持)。这里保持默认值。
  ④ Advanced settings保持默认值。
  ⑤ Project templates and examples:在Empty Projects中选择Empty Project选项,对于只使用汇编语言的项目,选择Empty Assembly.only Project选项。然后单击Finish按钮完成新工程的创建。
  (2) 创建的工程将显示在Project Explorer中,建好工程之后,默认会添加一个空白的main.c文件,在main.c文件中可以添加新程序,如图3.11所示。
  图3.11创建的新工程
  (3) 添加文件到工程中。
  ① 新建文件: 在工程名上右击,选择New→Header File(新建头文件)或New→Source File(新建源文件)选项,如图3.12所示。
  图3.12新建文件
  若新建的是头文件,则打开如图3.13所示对话框,在Header file文本框中输入头文件的名称,注意必须以.h结尾,在此输入my.h。若新建的是C文件,则打开如图3.14所示对话框,在Source file中输入C文件的名称,注意必须以.c结尾,在此输入my.c。如果是汇编语言,则扩展名为asm.
  图3.13新建头文件
  图3.14新建源文件
  ② 添加已有的.h或.c文件: 选择Project → Add Files(或者在工程名上右击,选择Add Files选项)选项,如图3.15所示。浏览所需的文件,选中此文件,并单击打开(Open) 或者双击文件名来将此文件添加到项目文件夹。找到所需导入的文件位置,单击打开,得到图3.16对话框。选择Copy files单选按钮,单击OK按钮,即可将已有文件添加到工程中。
  图3.15添加文件
  图3.16添加或连接现有文件
  为了节省空间,在保存或传输工程文件时,可以只保存头文件和源文件。打开时只需新建一个工程,然后按照以上步骤把已有的文件添加进去即可。
  3. 利用CCS v5.1调试工程
  1) 创建目标配置文件
  在Debug之前,需要确认工程中目标配置文件(.ccxml)是否已经创建并配置正确,若没有则需新建一个目标配置文件,文件名最好与自己的工程名一致,扩展名为.ccxml。
  新建目标配置文件的方法为: 选择File→NEW →Target Configuration File选项; 然后在File name文本框中输入后缀为.ccxml的配置文件名; 单击Finish按钮后即可打开该文件进行配置。
  一个项目可以有多个目标配置,但只有一个目标配置在活动模式。要查看系统上现有目标配置,可以在Project Explorer窗口查看,标为Active的即为活动模式,或者通过View→Target Configurations选项查看,如图3.17所示。
  图3.17目标配置文件
  2) 调试
  现以小灯闪烁程序为例,来看一下CCS编译过程。
  (1) 程序编写。
  在已有工程my project中的main.c文件输入一小灯闪烁程序:
  #include"msp430G2553.h"
  void main(void)
  {
  int i;
  WDTCTL=WDTPW+WDTHOLD; //停止看门狗
  P1DIR|=0x01; //P1.0设为输出
  P1OUT|=0x01; //P1.0输出1
  while(1)
  {
  for(i=0;i10000;i++); //延时
  P1OUT^=0x01;
  }
  }
  (2) 编译。
  首先将工程进行编译通过,选择Project→Build Project选项,或者单击工具栏图标编译目标工程,编译过程如图3.18所示。如果编译没有错误产生,可以进行下载调试; 如果程序有错误,将会在Problems窗口显示,可根据提示修改程序,并重新编译,直到无错误提示为止,如图3.19所示。
  ……

前言/序言

  全国大学生电子设计竞赛是由教育部发起,教育部高等教育司和信息产业部人事教育司组织的,面向全国各类、各层次大学生的学科竞赛,是在大学生中开展最广泛的赛事之一。竞赛的组织运行模式尊遵循“政府主办、专家主导、学生主体、社会参与”16字方针。截至目前,全国大学生电子设计竞赛已经有20年的历史。20年来,全国大学生电子设计竞赛在促进我国高等学校电子信息、自动化和计算机等类专业和相关课程内容的改革,加强大学生创新能力、动手能力和协作精神的培养,提高学生的业务素质,以及针对实际问题进行分析解决的综合能力等方面发挥了重要作用,也为优秀人才的脱颖而出创造了良好条件,因而全国大学生电子设计竞赛备受社会关注。各高校也都非常重视,除了在相关课程的日常教学中加大训练力度外,还在选拔参赛队员前后组织相关辅导和强化训练。近年来,参加全国大学生电子设计竞赛的高职高专院校学生逐年增多,急需适合这类学生的竞赛培训教材。
  另外,目前全国每年都有大批大学毕业生毕业后找不到工作,而大批用人单位却苦于招不到理想的人才。其中原因是多方面的,但大学教育与社会需求严重脱节是非常重要的原因之一。为此,各高校都在积极进行教学内容和教学方法等方面的改革,以尽快适应行业发展和社会对人才的需求,因此,迫切需要一批适用于应用型工程技术人才培养的教材。
  为满足高等职业院校和高等专科院校学生电子设计竞赛培训和应用型电子工程技术人才培养的需要,2012年,全国大学生电子设计竞赛山东赛区组委会组织了一批有多年指导电子设计竞赛经验的老师,编写了适合高职高专类学生的《全国大学生电子设计竞赛培训教程》。2013年,在总结前期教材编写出版经验的基础上,组委会又组织编写了这套既可用于全国大学生电子设计竞赛,也可用于电子信息类专业电子产品设计与制作核心能力培养的工程型系列教材,以期推动大学生电子设计竞赛和高等学校电子信息类专业的教学改革和教材建设。
  该系列教材由清华大学出版社出版,被列为“21世纪高等学校电子信息类专业核心课程工程型规划教材”和“面向全国大学生电子设计竞赛系列教材”,具体包括《模拟电子技术》、《数字电子技术》、《微控制器技术——MSP430单片机应用技术》、《传感器应用技术》、《电子产品制作技术》和《FPGA/CPLD应用技术》。
  鉴于目前各高校对参加电子设计竞赛学生的培训多半是在完成计划内课程教学的基础上再补充一些与竞赛有关的内容,并进行适当的强化训练,该系列教材的定位是首先满足课堂教学,同时兼顾电子设计竞赛培训的需求。如果学生学完这套丛书的内容,参加电子设计竞赛前只需要再强化实践技能的训练即可;如果学校教学计划中没有安排这套教材中的全部课程(如“传感器应用技术”、“电子产品制作技术”和“FPGA/CPLD应用技术”等并不是所有学校都开设),竞赛培训时就要补充有关内容。
  该系列教材的适用对象是高职高专和应用型本科电子信息类专业的学生,因此,没有列选“嵌入式系统”和“DSP技术”。虽说这两门课程也是电子设计竞赛和电子产品设计与制作所必需的课程,但由于其难度较大,高职高专学生学习起来比较困难,所以这套丛书中没有包括这两门课程的教材。
  该系列教材体现了基于CDIO的项目化教学的工程教育理念。目前,为了使高等教育特别是高等工程教育很好地适应社会需求,各高校都在积极进行人才培养模式方面的探索。但由于各学校学生的基础、教师水平、教学经费投入和教学条件都有很大差异,其他学校成功的做法,拿到自己学校就不一定的行得通。纵观国内外高等学校成功的教学改革经验,我们认为基于CDIO(构思、设计、实现、运行)的项目化教学模式对二、三类本科和高职高专的工程类专业具有一定借鉴价值。因为它提倡基于CDIO的理念,以项目为主线组织教学内容和教学活动,把“学科导向”变为“项目导向”,把“学以致考”变为“学以致用”,把强调学科知识的完备性与系统性变为注重项目训练的系统性与完整性;让学生在做项目的过程中学习必要的专业基础知识,基础知识以“必需、够用”为度;加强学生学习能力的培养,注重培养学生应用所学知识解决实际问题的能力,指导学生循序渐进地完成好一个个精选的、适合于多数学生的工程项目,使学生在做项目的过程中提高项目构思、设计、实现、运行的能力,然后再运用这种能力去解决新的工程实际问题,从而提高适应工作环境和技术的发展变化的能力。这种教学模式体现在本科与高职、学校与学校之间的差异关键在于如何选好符合学生实际的项目。基于这种考虑,我们在这套教材的编写过程中尽量体现这种理念。
  该系列教材打破了传统的理论体系,采用基于CDIO工程教育理念的项目化教学模式,将每门课程的核心内容融入到一个个项目中,根据项目的需要,按照项目内容、必备知识、项目实施和扩充知识的架构对传统教材内容进行了重组,把每个项目的实施过程归纳为“构思、设计、实现、运行”4个步骤,以加强对学生进行工程项目实施能力的培养。所选项目的难度科学合理,一般难度、中等难度、较高难度的项目各占一定比例。每部教材都编入了一两个有代表性的综合项目,所选综合项目覆盖了本课程的主要内容,而教材中的其他项目基本上就是这些综合项目的子模块(子项目)。
  该系列教材兼顾了高职高专学生电子设计竞赛和电子设计与制作核心能力培养的需要,以工程应用为重点,尽量淡化基础理论的难度,基础知识以“必需、够用”为原则;结合电子产品设计与制作的工程实际,突出重点与主流技术,如《数字电子技术》、《模拟电子技术》和《电子产品制作技术》突出历年电子设计竞赛中常用的电路模块和技术,《微处理器技术》以竞赛赞助商TI公司的430系列单片机为主,《FPGA/CPLD应用技术》选用业内著名商家Altera公司提供的主流芯片和开发系统等。
  在该系列教材编写过程中聘请了行业企业的工程技术人员参与,每部教材的编者中至少有一位是来自行业企业的一线工程技术人员。行业企业一线工程技术人员有着丰富的工程实践经验,他们最清楚相关专业中哪些课程是最有用的,传统教材中哪些内容是工作中必需的,哪些是可有可无的,哪些是很少用到甚至是没用的。聘请行业企业工程技术人员参与教材编写,使教材的编写得到了更多先进技术的支持,获得了更多来源于工程实际的案例资源。他们把自己丰富的工程实践经验引入教材,使教材内容更具有新意,更贴近行业企业的应用实际。
  该系列教材的主编、副主编和其他作者均有丰富的教学和工程实践经验,多数作者还具有指导大学生电子设计竞赛的经历,有的作者指导的学生代表队还获得过全国奖。他们有着强烈的责任意识、质量意识和创新意识,对教材编写过程中每个细节的工作都精益求精,使教材的质量达到了较高水平。
  该系列教材编写过程中得到了德州仪器(TI)公司和Altera公司的大力支持,公司提供了许多宝贵的资料供在教材编写时选用。教材的编写中还参考了部分兄弟院校教师和学生的作品,由于这些作品有的还没有正式发表,因而无法在参考文献中一一列出,在此一并表示感谢。
  张有志2014年4月于济南