嵌入式实验室
嵌入式系统实验室建设
【建设目标】
完成本、专科学生的嵌入式系统入门类课程的实验。在不同学校,这类课程的名称有所不同,例如《嵌入式系统概论》、《单片机原理》、《嵌入式系统设计基础》、《嵌入式系设计与应用》、《微处理器接口技术与应用》等,但主要是面向初次学习单片机与嵌入式系统的学生,目标是打好嵌入式系统硬件基础与软件基础。
【可选实验室名称】
(1) 首选:嵌入式系统基础实验室
(2) 备选1:单片机原理与嵌入式应用实验室
(3) 备选2:嵌入式系统设计与应用实验室
【建设内容】
各个系列开发平台由四部分组成:集成开发环境、写入调试适配头、实验核心板、实验扩展板。在SD-IDE集成开发环境的支持下,通过写s调试适配头,对MCU进行在线编程、调试。实验扩展板提供核心板底座、LED灯、4×4键盘、8组开关、模拟电位计、蜂鸣器、8段数码管、LCD、红外传感器、光敏传感器、热敏传感器、Zigbee、串行口、USB、CAN、IIC、SPI、以太网等接口,基本包括了MCU所具有的模块接口。开发平台的组成框图如下图所示。

【实验室可选方案】
u 8位嵌入式系统实验室
8位嵌入式系统实验室主要采用Freescale8位的MC9S08AW60芯片为基础。8位单片机相对简单、适中,容易从整体上理解和把握;同时8位单片机外围接口丰富,片内RAM资源适中,Flash足够大,有足够的资源可以让学生进一步地提高。
1. 实验箱及配套教材

2. 实验箱套件内容
1) SD-Extend D 型 扩展板(串行线、12V 直流电源、4*4 小键盘、16*2LCD、红外传感器、光敏传感器、温度传感器、USB、CAN、IIC、SPI 等接口)
2) S08/S12/ColdFire 三合一写入器
3) XS-IDE 集成开发环境 XS-IDE For HC08/S08
4) 光盘一张(开发环境、实例程序、芯片资料等)
5) 配套教学:《嵌入式技术基础与实践》、《嵌入式技术基础与实践实验指导书》
3. 实验室可完成实验
1) 实验系统操作入门(利用LED指示灯编程)
2) 串口通信(SCI)
3) 数码管LED
4) 液晶LCD显示
5) 键盘中断
6) 定时器溢出中断
7) 定时器模块的输入捕捉
8) 输出比较和脉宽调制(PWM)
9) 串行外设通信(SPI)
10) A/D转换模块
11) FLASH在线编程
12) I2C通信
13) 操作系统移植
14) USB应用设计
u 16位嵌入式系统实验室
16位嵌入式系统实验室主要采用的freescale 16位的MC9S08XS128芯片。16位单片机性能强于8位单片机,与32位单片机相比,在运算能力上虽然相对低一些,但在嵌入式应用中却比32位单片机有独到的优势,16位CPU结构简单,寄存器入栈、出栈快,中断响应快。而2个16位CPU比1个32位CPU在嵌入式应用中优势会更加显著。
1. 实验箱及配套教材

2. 实验箱套件内容
1) SD-Extend D 型 扩展板(串行线、12V 直流电源、4*4 小键盘、16*2LCD、红外传感器、光敏传感器、温度传感器、USB、CAN、IIC、SPI 等接口)
2) S08/S12/ColdFire 三合一写入器
3) XS-IDE 集成开发环境 XS-IDE For S12
4) 光盘一张(开发环境、实例程序、芯片资料等)
5) 配套教学:《嵌入式系统 - 使用HCS12 微控制器的设计与应用》
3. 实验室可完成实验
1) 实验系统操作入门(利用LED指示灯编程)
2) 串口通信(SCI)
3) 数码管LED
4) 液晶LCD显示
5) 键盘中断
6) 定时器溢出中断
7) 定时器模块的输入捕捉
8) 输出比较和脉宽调制(PWM)
9) 串行外设通信(SPI)
10) A/D转换模块
11) FLASH在线编程
12) I2C通信
13) 操作系统移植
14) USB应用设计
u 32位嵌入式系统实验室
ColdFire系列32位通用开发套件是针对飞思卡尔ColdFire系列的开发工具,提供BDM方式在线编程调试功能,是面向单片机开发人员的功能强大、低成本、高运行速度的开发工具。在IDE集成开发环境的支持下,通过写入调试适配头,可以对32位MCU进行在线编程、调试。
1. 实验箱及配套教材

2. 实验箱套件内容
1) SD-Extend D 型 扩展板(串行线、12V 直流电源、4*4 小键盘、16*2LCD、红外传感器、光敏传感器、温度传感器、USB、CAN、IIC、SPI 等接口)
2) S08/S12/ColdFire 三合一写入器
3) CodeWarrior 集成开发环境
4) 光盘一张(开发环境、实例程序、芯片资料等)
5) 配套教学:《基于32 位ColdFire 构建嵌入式系统》
3. 实验室可完成实验
1) 实验系统操作入门(利用LED 指示灯编程)
2) 串口通信(SCI)
3) 数码管LED
4) 液晶LCD 显示
5) 键盘中断
6) 定时器溢出中断
7) 定时器模块的输入捕捉
8) 输出比较和脉宽调制(PWM)
9) 串行外设通信(SPI)
10) A/D 转换模块
11) FLASH 在线编程
12) IIC 实验
13) 嵌入式以太网协议
14) 操作系统移植与应用类
15) USB 应用设计
16) zigbee 无线传感实验
|