课程名称:单片机原理及应用
课程代码:102010401 课程类型:专业主干课
课程性质:必修课 设置类别:非独立设课
课程总学时:64 课程总学分:4学分
实验学时: 16 实验学分:
适用专业:计算机科学与技术 开实验学期:4
一、实验教学的目的与基本要求
旨在培养学生对微机应用系统的设计能力、实际动手能力以及分析和解决问题的综合能力。
通过本实验课程的教学,使学生掌握MCS-51系列单片微型计算机的内部结构与工作原理,指令系统与程序设计,外部功能扩展与接口技术,应用系统的设计、提高可靠性和抗干扰措施,以及单片微机实际应用系统的设计等的基础知识,培养分析问题和解决实际问题的能力。为从事专业技术打好必要的基础。
二、实验项目
序号 |
实验项目 名称 |
实验目的及内容 |
实验性质 |
学时分配 |
备注 |
1 |
开发环境 |
目的:Keil软件和Protuse软件的使用 内容:用P0.0口控制一个LED |
操作 |
4 |
|
2 |
流水灯的设计 |
目的:程序的编写及调试程序 内容:设计流水灯程序并调试正确结果 |
设计 |
4 |
|
3 |
外部中断 |
目的:中断的设计、中断的应用 内容:设计程序并调试正确结果 |
设计 |
4 |
|
4 |
定时器中断 |
目的:理解定时器的功能和应用 内容:编程实现定时器的定时和计数功能 |
设计 |
4 |
|
5 |
串行通讯 |
目的:理解串口的功能和应用 内容:编程实现多机通信、验证串口功能 |
设计 |
4 |
|
6 |
数码管的动态显示 |
目的:理解数码管的显示功能 内容:编程实现数码管的2位数显示 |
设计 |
4 |
|
7 |
独立按键 |
目的:掌握独立按键的使用方法 内容: 设置加减键,实现数的加减 |
设计 |
4 |
|
8 |
矩阵按键 |
目的:掌握矩阵按键的使用方法 内容:给矩阵案件编码,并显示按键号 |
设计 |
4 |
|
三、实验要求
1、Keil软件的灵活运用以及Protuse软件的应用。
2、单片机基本资源(并行I/O接口、中断电路、定时器电路、串口电路)的应用。
3、单片机外接设备的方法和编程实现其功能。
四、实验主要仪器设备
在我院的实验室进行,主要软件方针为主,仿真环境有:Win 7、Keil、Protuse 软件。
五、考核方式及成绩评定标准
1.实验考核内容:
(1)实验课出勤情况,必选实验课学生必须参加实验。
(2)积极主动认真做实验。
(3)实验方案过程结果要正确。
2.成绩评定标准:
优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。
良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。
中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。
及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。
不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。
六、实验教材与主要参考资料
1、教材:王浩全等 单片机原理与应用 人民邮电出版社,2018.1
2、主要参考书目:
① 祁红岩 MCS51单片机实践与应用 北京:机械工业出版社,2012.9