南昌大学单片机实验内容及要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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人一组自选一个具有创意的单片机综合应用题目,划分功能模块,设计制作调试完成。