
本书是《嵌入式技术基础与实践》的配套实验指导书,全书共分6章。第1章和第2章介绍嵌入式实验系统开发软件和硬件设备,包括嵌入式系统的软件工具和硬件工具、如何自制嵌入式系统的软件开发和硬件构建; 第3章为入门实验,引导学生学习软件开发工具和构建简单的实验,以及掌握入门知识; 第4章为基础实验,学生动手完成这些基础实验,可以掌握嵌入式系统的基本知识; 第5章为综合实验,一部分是具有较深知识的通信实验,如IIC、USB、CAN,另一部分是具有一定难度的综合实验,是建立在基础实验上的; 第6章是毕业设计范例,选取了6个题目,是从苏州大学2007届本科毕业设计的嵌入式应用选题中精选出来,可供学生课程设计和毕业设计参考。
本书是《嵌入式技术基础与实践》的配套实验指导书,书中所选实验及毕业设计范例,都是从教学、科研的实际程序中提取的,均经过调试,保证其具有可验证性,方便完成嵌入式系统的实训教学。
全书共分6章。第1章和第2章为嵌入式实验系统开发软件和硬件设备的基础知识,介绍了学习嵌入式系统的软件工具和硬件工具、如何自己实现嵌入式系统的软件开发和硬件构建; 第3章为入门实验,其中安排了2个实验,引导学生学习软件开发工具和构建简单的实验,以及掌握入门的知识; 第4章为基础实验,其中安排了8个实验,通过完成这些基础实验,可以掌握嵌入式系统的基本知识; 第5章为综合实验,其中安排了6个实验,一部分实验是具有较深知识的通信实验,比如:IIC、USB、CAN,另一部分是建立在基础实验上的具有一定难度的综合实验; 第6章是毕业设计范例,选取了6个题目,是从苏州大学2007届本科毕业设计的嵌入式应用方面的选题中精选出来,可供学生课程设计和毕业设计参考。附录中还提供了实验报告的样例,以便学生完成实验报告参考,同时提供了实验箱的测试软件说明和各种Freescale的HC08/S08芯片评估板说明,以便进一步学习使用。
与本书配套的光盘提供开发环境软件、《嵌入式技术基础与实践》一书的所有实例程序、本实验指导书所涉及的源程序、相关芯片的技术手册及硬件评估板的技术资料等。
本书可作为高等院校自动化、电气工程、应用电子技术、机电一体化、微机应用、数控技术、计算机科学与技术、仪表及控制、信息通信技术、汽车工程等专业的实践教学环节的指导教材,同时也是相关教师及工程技术人员的参考书。
由于编者水平有限,书中难免有错误与不妥之处,恳请广大读者批评指正。
编者[]2007年8月[]
第1章MTIDE For Freescale HC08/S08集成开发环境
1.1概述
1.2MTIDE For Freescale HC08 V1.0
1.2.1软件的安装
1.2.2文件操作
1.2.3Flash操作
1.2.4程序调试方法
第2章HC08/S08硬件实验系统
2.1扩展板部分(MTExtend Board I型)接口及模块介绍
2.1.1160Pin核心板接口及元件扩展口
2.1.2电源及支撑电路
2.1.3输入模块
2.1.4输出模块
2.1.5通信模块
2.2核心板部分
2.2.1与扩展板接口
2.2.2已接线的硬件接口
2.3HC08写入调试器MTProgrammer For HC08
2.4S08写入调试器MTProgrammer For S08
第3章嵌入式系统入门实验
实验一MC908GP32入门实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 MTIDE嵌入式开发系统的使用方法及编程提示
六、 实验报告要求
实验二串口通信(SCI)实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
第4章嵌入式系统基本应用实验
实验三数码管LED实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验四液晶LCD显示实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验五键盘中断实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验六定时器溢出中断实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验七定时器模块的输入捕捉实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验八输出比较和脉宽调制(PWM)实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验九串行外设通信(SPI)实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验十A/D转换模块实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
第5章综合设计实验
实验十一IIC实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验十二Flash在线编程实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验十三配置实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验十四USB通信实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验十五CAN总线实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
实验十六计算器设计实验
一、 实验目的
二、 预习要求
三、 实验设备及其连接
四、 实验内容
五、 编程提示
六、 实验报告要求
第6章嵌入式应用技术毕业设计范例
范例一射频卡读写系统
一、 系统概述
二、 硬件设计实例
三、 低端软件设计实例
四、 PC方软件设计实例
五、 小结
范例二嵌入式以太网接口设计方案
一、 系统概述
二、 硬件设计实例
三、 软件设计实例
四、 小结
范例三电子罗盘
一、 系统概述
二、 系统输入/输出分析
三、 硬件设计
四、 软件设计
五、 小结
范例四数字抢答器
一、 系统概述
二、 硬件设计
三、 软件设计
四、小结
范例五汉字点阵
一、 系统概述
二、 硬件设计
三、 软件设计
四、 小结
范例六步进电机
一、 系统概述
二、 硬件设计
三、 软件设计
四、 小结
附录A苏州大学Freescale嵌入式系统实验室已有核心板及评估板
附录B实验报告样例(实验二)
一、 实验目的
二、 实验内容
三、 实验过程
四、 编程
五、 实验问答(根据实验指导书所列举的问题)
六、 实验小结
附录C计算器设计实验的主要程序代码(实验十六)
一、 4字节十进制四则运算子程序代码
二、 结果显示子程序代码
附录D实验箱硬件测试软件的使用说明
一、 引脚分配
二、 测试方法