单片机与嵌入式实验室是计算机专业实验室,拥有面积420平,电脑120台套。实验室有专职实验技术人员3人,高工一人,工程师2人。实验室主要承担《嵌入式系统》和《单片机控制与应用》实验。
一、嵌入式系统实验
嵌入式系统实验2005年开设,实验学时32学时。它是一门实践性很强的专业实验课,是计算机专业本科生必选课。要求员工应具备数字逻辑电路、C语言程序设计、LINUX操作系统、微机应用技术等方面的预备知识,比较熟悉课程介绍的各类接口芯片的功能,通过课程实验,可以加深对嵌入式系统原理的理解,加强动手能力,激发学习积极性,熟悉嵌入式实时系统开发环境及其流程,掌握嵌入式系统的基本分析和设计方法,培养员工开发嵌入式系统的能力。
嵌入式系统实验
序号  | 
    实验项目  | 
    内容提要  | 
    实验 类型  | 
    学时 分配  | 
    主要仪器 设 备  | 
    实验 地点  | 
   
1  | 
    嵌入式系统软硬件开发环境 
 
  | 
    本实验介绍ARM2200实验箱硬件结构,了解ADS 1.2集成开发环境的使用方法,编写C应用文件进行工程建立、调试。  | 
    验证性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
2  | 
    汇编语言程序设计  | 
    了解ARMulator软件仿真,掌握ARM汇编指令用法,实现结构化编程。  | 
    验证性 设计性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
3  | 
    GPIO特性实验  | 
    理解GPIO特性,正确使用GPIO功能进行应用系统测试与控制。  | 
    验证性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
4  | 
    定时器与外部中断  | 
    定时器的设置与应用,查询控制方式,外部中断函数编写、工作模式设置。  | 
    验证性 设计性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
5  | 
    UART实验  | 
    了解串行通信原理,掌握嵌入式系统与PC机的串行通信方法。掌握UART各个控制寄存器的设置,编写通信程序。  | 
    验证性 设计性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
6  | 
    A/D、D/A实验  | 
    掌握模数转换器、数模转换器的应用设置,完成A/D、D/A的编程控制。  | 
    验证性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
7  | 
    触摸屏实验  | 
    了解液晶屏和触摸屏的工作原理和驱动方法,掌握触摸屏的控制过程,学习采样数据的后期处理。  | 
    验证性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
8  | 
    嵌入式LINUX平台构建与内核配置  | 
    构建嵌入式LINUX开发软硬件基础平台,熟悉LINUX调试方法,掌握LINUX内核配置方法。  | 
    验证性 综合性  | 
    4  | 
    嵌入式系统教学实验平台  | 
    单片机与嵌入式实验室  | 
   
二、单片机控制与应用实验
单片机控制与应用实验共48学时,是为计算机专业高年级本科生所设置的综合性、实践性、充分发挥员工自主动手能力的实验课程。实验接口模块全部都是实验室自行开发研制的,是教师们多年的科研成果的实际化。通过本课程的学习,可以使员工对使用计算机进行控制的基本方法有所了解,掌握使用单片机和微机组成控制应用系统的常用方法,综合复习员工所学过的计算机组成原理和其他硬件知识,进一步培养员工的汇编语言和高级语言的程序设计能力。同时增加了电路图和线路板的分析与制作,使员工亲手掌握实际硬件制作技术与流程。本课程的课程安排和教学方式上,突出强调培养员工的创新性,在前提知识预习,实验设计等方面都由员工自主完成。
单片机控制与应用实验项目
序号  | 
    实验项目  | 
    内容提要  | 
    实验 类型  | 
    学时 分配  | 
   
1  | 
    电路图分析与设计  | 
    (1)分析给定的示例文件电路图。(2)设计一个8031基本应用电路的原理图。  | 
    设计性必做实验  | 
    6学时  | 
   
2  | 
    电路制版图设计  | 
    按照在实验一中设计的8031 基本应用电路原理图,进行制版图的设计。  | 
    设计性必做实验  | 
    4学时  | 
   
3  | 
    数码管显示  | 
    使用MCS-51汇编语言编写程序,用三个数码管显示十进制数值每隔一定时间增1,到999后归零继续。当开关S1按下时,暂停计数;松开时,恢复计数。  | 
    设计性必做实验  | 
    4学时  | 
   
4  | 
    步进电机控制  | 
    编制MCS‐51 程序使步进电机按照规定的转速和方向进行旋转,并将步数显示在数码管上。当按下S1 开关时,进行快速旋转;当松开开关时,慢速旋转。当按下S2 开关时,按照顺时针旋转;当松开时,按照逆时针旋转。  | 
    设计性必做实验  | 
    4学时  | 
   
5  | 
    直流电机脉宽调速  | 
    使用脉宽调制的方法,动态调整向P1.3 输出的内容,使得电机转速能够稳定在一个预定值附近,同时实时显示当前转速。根据输入修改电机转速目标值。每隔一秒钟读取两个开关的状态。同时动态调整输出,使得电机转速能够稳定到目标值附近。交替显示目标值和当前转速值。  | 
    设计性必做实验  | 
    4学时  | 
   
6  | 
    I2C总线与时钟芯片  | 
    通过I2C总线协议控制时钟芯片,设置和读取当前日历信息并显示。通过开关设置闹钟时间并进入休眠模式,时间到达后自动唤醒CPU并重新显示。  | 
    设计性必做实验  | 
    4学时  | 
   
7  | 
    超声波测距  | 
    利用单片机产生方波脉冲,产生超声波。接受到回波信号,通过外部中断接收超声波的返回信息。同时利用内部定时器进行计时,通过计算得到准确距离并显示。  | 
    设计性必做实验  | 
    6学时  | 
   
8  | 
    液晶显示  | 
    在点阵液晶显示屏上显示实验者的姓名,并显示出外边框。并设计和实现某种形式的动画,如位置变化、隐藏显示等。  | 
    设计性必做实验  | 
    6学时  | 
   
9  | 
    闭环温度控制  | 
    通过温度传感器测量出当前温度,并显示在屏幕上。通过控制热电阻稳定到预先设定的目标温度。对热电阻的控制采取PWM方法。同时绘制温度变化曲线。  | 
    综合性必做实验  | 
    6学时  | 
   
10  | 
    重量测量  | 
    通过压力传感器测量待测物体重量。并进行校正,包括零点校正和比例校正。  | 
    综合性必做实验  | 
    4学时  | 
   
11  | 
    LED点阵显示  | 
    使用按行或者按列扫描方式,在LED点阵显示屏上显示实验者姓名。多个汉字轮流显示  | 
    综合性必做实验  | 
    4学时  | 
   
12  | 
    光照度测量  | 
    通过光照度传感器测量当前光照度值并显示。  | 
    设计性选做实验  | 
    4学时  | 
   
13  | 
    湿度测量  | 
    通过湿度传感器测量空气湿度,并在液晶显示屏上输出值。  | 
    设计性选做实验  | 
    4学时  | 
   
14  | 
    颜色识别  | 
    通过颜色传感器测量不同的颜色值,并在液晶显示屏上输出。  | 
    设计性选做实验  | 
    4学时  | 
   
15  | 
    蓝牙通信  | 
    通过蓝牙通信器件使单片机与微机通信。从微机中向单片机发送数据,在单片机上显示。  | 
    研究性选做实验  | 
    4学时  | 
   
  
