南昌大学单片机实验内容及要求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验内容及要求

(实验无考试,每次做完实验需独立验收,结合报告和实验现场记录综合给成绩)

实验一单片机开发软件使用(2学时)

【教学目标】

1、掌握单片机常用开发软件的使用

【重点难点】

1、PROTEUS仿真软件与KEIL软件

2、STC单片机ISP软件

【教学内容】主要内容:

1、用PROTEUS搭建单片机最小系统,与KEIL软件实现联合仿真调试

2、KEIL软件与STC ISP软件实现单片机硬件调试

实验二继电器控制实验(2学时)

【教学目标】

掌握继电器功率接口控制原理与编程

【重点难点】

继电器驱动器设计

【教学内容】主要内容:

在KEIL和PROTEUS软件上实现两路继电器控制,按键1,继电器1动作,LED1发点亮,按键2,继电器2动作,蜂鸣器报警。

实验三单片机I/O口基本操作(2学时)

【教学目标】

掌握单片机基本指令和寻址方式

【重点难点】

单片机I/O口功能和模式编程控制

【教学内容】主要内容:

用PROTEUS搭建单片机最小系统并在开发板上,编程实现8位流水灯显示

扩展内容:用PROTEUS搭建单片机最小系统并在开发板上,编程实现模拟钟盘显示

实验四、五 24秒倒计时实验+数码管动态显示(4学时)

【教学目标】

1、掌握单片机内置定时器/计数器的原理与定时编程

2、掌握数码管显示原理与编程

【重点难点】

1、定时器实现1秒定时的方法与编程

2、定时器工作模式

3、数码管显示段码、位码的生成

4、数码管动态显示编程

【教学内容】主要内容:

在实验箱上编程实现24秒到计时,用于篮球比赛的24秒违例判断。按键控制计时的启动、停止和修改。24秒倒计时结束,数码管全部点亮并闪烁

实验六数字频率计(2学时)

【教学目标】

掌握单片机内置定时器/计数器的原理与计数编程

【重点难点】

定时器实现计数功能的原理和频率计编程

【教学内容】主要内容:

在实验箱上编程实现对外部输入方波信号频率的测量:用信号发生器产生10-10k方波信号接入单片机,用单片机定时器计数器测量信号频率,并显示在数码管上。

实验七串行通信实验(4学时)

【教学目标】

掌握单片机串口通信的原理与编程

【重点难点】

1、串口通信波特率

2、串口通信主机、从机地址识别

1、多机通信协议制定

【教学内容】主要内容:

在实验箱上编程实现与上位机串口通信:握手协议成功后,上位机与单片机实现简单聊天通信。

扩展内容:三个单片机实验箱连接为一个主机两个从机,三机之间实现简单聊天。

实验八按键识别与显示(2学时)

【教学目标】

掌握矩阵按键识别原理与编程

【重点难点】

1、反转法矩阵按键识别与编程

2、74HC595编程

【教学内容】主要内容:

实验箱上编程识别16个按键,并将按键编码显示在数码管上,实现电话号码的输入

实验九单片机内置ADC转换实验(2学时)

【教学目标】

掌握单片机内置ADC模块编程

【重点难点】

单片机内置ADC转换速度控制与转换结果处理

【教学内容】主要内容:

用ADC实现按键识别,并将按键编码和对应的电压显示在数码管上

实验十 LED点阵显示编程(4学时)

【教学目标】

掌握LED点阵显示原理与编程

【重点难点】

点阵LED显示的扫描控制

【教学内容】主要内容:

1、在实验箱上编程识别16个按键,并将按键编码显示16x16LED点阵上

2、在多个16x16点阵上显示汉字,并实现滚动显示

实验十一单片机综合系统设计(8学时)

【教学目标】

掌握单片机综合应用系统设计方法

【重点难点】

单片机综合系统设计资源分配与功能模块化实现

【教学内容】主要内容:

每人或2到4人一组自选一个具有创意的单片机综合应用题目,划分功能模块,设计制作调试完成。

相关文档
最新文档