《单片机原理与应用》实验项目
知识单元
知识点
重点
难点
能力要求
课前预习
知识单元1:熟悉嵌入式开发环境
掌握MDK的使用
安装MDK及常用功能的熟悉
基于MDK进行开发步应用
超星平台1.1-1.3节
知识单元2:LED灯实验
GPIO库函数
GPIO库函数的使用
软件设计方法
掌握库函数使用方法,应用库函数完成设计要求
超星平台1.6节
知识单元3:按键检测
GPIO输入检测
超星平台1.7节
知识单元4:中断控制
EXTI库函数
EXTI库函数的使用
超星平台2.2节
知识单元5:串口通信
USART库函数
USART库函数的使用
USART库函数通信软件设计方法
掌握USART库函数使用方法,应用库函数完成设计要求
超星平台2.6节
知识单元6:ADC采样
ADC库函数
ADC库函数的使用
ADC电压多通道采集软件设计方法
掌握ADC库函数使用方法,应用库函数完成设计要求
超星平台3.6节
知识单元7:PWM波调制
TIMER库函数
TIMER库函数的使用
定时器应用软件设计方法
掌握基本和高级定时器和GPIO使用方法,应用库函数完成设计要求
知识单元8:IIC接口
IIC库函数
IIC库函数的使用
IIC和EEPROM数据传输软件设计方法
掌握IIC的硬件连接和库函数使用方法,应用库函数完成设计要求
教材第23章
《嵌入式系统设计》实验项目
知识单元1:熟悉系统环境
MDK的使用
教材相关章节
知识单元2:链表实验
掌握链表函数使用方法,完成设计要求
链表的操作算法
FreeRTOS中的链表实现
掌握相关函数的设计方法
知识单元3:任务调度实验
任务创建及任务的调度
任务的创建
任务的调度
知识单元4:优先级实验
临界段的应用及空闲任务的创建
空闲任务的创建
阻塞延时的实现
知识单元5:移植实验
移植及相关文件的修改
FreeRTOS移植
相关文件的修改
知识单元6:任务管理实验
任务创建及SRAM管理
任务创建
SRAM的动态管理
知识单元7:信号量、互斥量及事件实验
信号量、互斥量及事件创建、管理
信号量、互斥量及事件运作机制
信号量、互斥量及事件相关函数
知识单元8:内存管理实验
内存管理应用场景及方案
内存管理方案
内存管理相关函数
《传感器原理及应用》实验项目
课程思政
知识单元1:设计一个温度传感器应用实例
温度传感器性能指标、选择合适传感器的方法
温度传感器选型与应用设计
温度传感器驱动程序开发
具备根据传感器性能指标选择合适温度传感器的能力
设计应用系统时,介绍系统观念、把握全局和局部、区分主要矛盾与次要矛盾的重要性
教材第2章第7节
知识单元2:设计一个力敏传感器应用实例
力敏传感器性能指标、选择合适传感器的方法
力敏传感器选型与应用设计
力敏传感器驱动程序开发
具备根据传感器性能指标选择合适力敏传感器的能力
-
教材第3章第7节
知识单元3:设计一个光电传感器应用实例
光电传感器性能指标、选择合适传感器的方法
光电传感器选型与应用设计
光电传感器驱动程序开发
具备根据传感器性能指标选择合适光电传感器的能力
教材第4章第9节
知识单元4:设计一个磁敏传感器应用实例
磁敏传感器性能指标、选择合适传感器的方法
磁敏传感器选型与应用设计
磁敏传感器驱动程序开发
具备根据传感器性能指标选择合适磁敏传感器的能力
教材第5章第6节
知识单元5:设计一个气敏传感器应用实例
气敏传感器性能指标、选择合适传感器的方法
气敏传感器选型与应用设计
气敏传感器驱动程序开发
具备根据传感器性能指标选择合适气敏传感器的能力
教材第6章第7节
知识单元6:设计一个声学传感器应用实例
声学传感器性能指标、选择合适传感器的方法
声学传感器选型与应用设计
声学传感器驱动程序开发
具备根据传感器性能指标选择合适声学传感器的能力
教材第8章第5节
《物联网无线传感技术与应用》实验项目
知识单元1:开发环境搭建
IAR集成开发环境,建立工程文件的方法与步骤
建立工程文件的方法与步骤
开发环境基本参数设置
掌握集成开发环境的基本使用方法
硬件测试遇到困难,要有耐心,不浮躁
指导书5-9页
知识单元2:基本接口实践
LED控制实验;串口通信实验;ADC实验
ADC转换编程
串口通信
应用微机接口原理实现对微控制器片上主要外设的控制
指导书14-25页
知识单元3:传感器接口实践
模拟式光敏传感器驱动程序;数字温湿度传感器驱动程序;超声波传感器驱动程序
传感器数据读取方法
数字传感器通信接口时序
应用微机接口原理实现对微控制器外接传感器驱动程序编写
指导书35-44页
知识单元4:Z-Stack网络协议栈实践
组网及点对点通信实验;与上位机通信实验;传感网数据采集与控制实验
数据远程采集与控制
协议栈接口函数的调用用法
应用协议栈接口函数实现传感器数据采集及控制编程
指导书48-130页