《单片机原理及应用实验》实验教学大纲 课程编号 xx882013 课程名称 单片机原理及应用实验 总学时 32 学分数 2 适用专业电子信息工程、电子信息科学与技术、通信工程、物联网工程 先修课程 模拟电子技术、数字电子技术、C语言程序设计 一、实验教学的目的和任务 掌握MCS51系列单片机内部结构,在单片机开发板仿真与设计程序、熟悉 MCS-51指令系统,掌握MCS-51的中断控制、数码管和液晶显示、存储器的扩 展、温度传感器DS18B20与蜂鸣器的控制、实时时钟DS1302、红外与步进电机 等的控制、AD与DA转换。具备自己设计与调试单片机控制电路,了解其装 调的工艺过程。会设计实验内容和步骤:会分析实验结果。 二、实验教学的基本要求 1、实验前做好充分的准备 实验前做好充分的准备,对实验的原理熟悉并理解。实验前写好自己的程序, 并仔细检查,想想可能出现的情况,带着问题实验,这样实验效用就高了。 2、实验调试运行 考虑可能的各种情况,设计系统硬件连接图并在实验箱上连接好。然后编写 程序,调试程序,看是否是预期的实验结果。学会独立思考,勤于分析,通过自 己实践得到的经验用起来更加得心应手。 3、整理实验结果,写出实验报告 实验结束后,要整理实验结果并认真分析和总结,根据试验要求写出试验报 告。 三、实验项目设置、学时分配 序 实验项目名称 实验目的 实验 实验类型 开出要求 学时 Keil开发软件的掌握Keil C51软件的安装与 2 使用 设计性 必做 使用 Proteus仿真软掌提Proteus仿真软件的安 2 设计性 选做 件的使用 装与使用 掌握单片机的输出功能及控 点亮LED灯 设计性 必做 制LED小灯的方法 4按键控制LED灯掌握单片机的输入功能及共2 设计性 必做
《单片机原理及应用实验》实验教学大纲 课程编号 xx882013 课程名称 单片机原理及应用实验 总学时 32 学分数 2 适用专业 电子信息工程、电子信息科学与技术、通信工程、物联网工程 先修课程 模拟电子技术、数字电子技术、C 语言程序设计 一、实验教学的目的和任务 掌握 MCS-51 系列单片机内部结构,在单片机开发板仿真与设计程序、熟悉 MCS-51 指令系统,掌握 MCS-51 的中断控制、数码管和液晶显示、存储器的扩 展、温度传感器 DS18B20 与蜂鸣器的控制、实时时钟 DS1302、红外与步进电机 等的控制、A/D 与 D/A 转换。具备自己设计与调试单片机控制电路,了解其装 调的工艺过程。会设计实验内容和步骤;会分析实验结果。 二、实验教学的基本要求 1、实验前做好充分的准备 实验前做好充分的准备,对实验的原理熟悉并理解。实验前写好自己的程序, 并仔细检查,想想可能出现的情况,带着问题实验,这样实验效用就高了。 2、实验调试运行 考虑可能的各种情况,设计系统硬件连接图并在实验箱上连接好。然后编写 程序,调试程序,看是否是预期的实验结果。学会独立思考,勤于分析,通过自 己实践得到的经验用起来更加得心应手。 3、整理实验结果,写出实验报告 实验结束后,要整理实验结果并认真分析和总结,根据试验要求写出试验报 告。 三、实验项目设置、学时分配 序 号 实验项目名称 实验目的 实验 学时 实验类型 开出要求 1 Keil 开发软件的 使用 掌握 Keil C51 软件的安装与 使用 2 设计性 必做 2 Proteus 仿真软 件的使用 掌握 Proteus 仿真软件的安 装与使用 2 设计性 选做 3 点亮 LED 灯 掌握单片机的输出功能及控 制 LED 小灯的方法 2 设计性 必做 4 按键控制 LED 灯 掌握单片机的输入功能及其 2 设计性 必做
的点亮 控制独立式按键的方法 数码管的静态显掌握数码管的控制原理及其 2 设计性 必做 静态显示方法 矩阵键盒控制数掌握矩阵键查的结构和工作 6 2 设计性 必做 码管的显示 原理及其控制方法 定时器中断控制掌握定时器中断及其初始化 7 2 设计性 必做 LED灯轮流点亮及其控制时间的方法 定时器中断控制掌握定时器控制方法及编程 2 设计性 必做 设计时钟 及数码管动态显示方法 掌握外部中断的初始化及其 9 计数外部中断 2 设计性 必做 控制方法与绵程: 掌握串行口波特率的设定 串行数据的发送 事行口初始化及单片机控制 2 设计性 必做 与接收 串行数据发送与接收的方法 与编程 掌握LCD指令码、LCD控制 11 LCD数摇显示 器接口时序、单片机控制 2 综合性 必做 LCD编程方法 掌握PC总线传输数据的编 12 计数器设计 程方法及EEPROM保存数据 2 综合性 选做 的编程方法 堂提温度传感器DS18B20工 温度警报器设计 作原理与蜂鸣唇的工作原理 2 综合性 必做 及其编程方法 AWD采样数据显掌握PCF8591的软件编程设 2 综合性 选做 置及实现转换的方法 具有闹钟功能的掌握DS1302的寄存器、通信 综合性 选做 高精度时钟 时序及其设置时钟的方法 2 掌握NEC通信协议、步进电 用红外控制步进机的工作原理及其用红外遥 6 2 综合性 选做 电机 控器控制步进电机正反转的 编程方法
的点亮 控制独立式按键的方法 5 数码管的静态显 示 掌握数码管的控制原理及其 静态显示方法 2 设计性 必做 6 矩阵键盘控制数 码管的显示 掌握矩阵键盘的结构和工作 原理及其控制方法 2 设计性 必做 7 定时器中断控制 LED 灯轮流点亮 掌握定时器中断及其初始化 及其控制时间的方法 2 设计性 必做 8 定时器中断控制 设计时钟 掌握定时器控制方法及编程 及数码管动态显示方法 2 设计性 必做 9 计数外部中断 掌握外部中断的初始化及其 控制方法与编程; 2 设计性 必做 10 串行数据的发送 与接收 掌握串行口波特率的设定、 串行口初始化及单片机控制 串行数据发送与接收的方法 与编程 2 设计性 必做 11 LCD 数据显示 掌握 LCD 指令码、LCD 控制 器接口时序、单片机控制 LCD 编程方法 2 综合性 必做 12 计数器设计 掌握 I 2C 总线传输数据的编 程方法及 EEPROM 保存数据 的编程方法 2 综合性 选做 13 温度警报器设计 掌握温度传感器 DS18B20 工 作原理与蜂鸣器的工作原理 及其编程方法 2 综合性 必做 14 A/D 采样数据显 示 掌握 PCF8591 的软件编程设 置及实现转换的方法 2 综合性 选做 15 具有闹钟功能的 高精度时钟 掌握 DS1302 的寄存器、通信 时序及其设置时钟的方法 2 综合性 选做 16 用红外控制步进 电机 掌握 NEC 通信协议、步进电 机的工作原理及其用红外遥 控器控制步进电机正反转的 编程方法 2 综合性 选做
四、考核方式与评分标准 课程学习成效的考核方式可以多样化,建议按如下考核方式进行。 考核环节 评分依据 占总成绩的比重 平时实验出勤 上课缺席一次扣2分,缺课达1/3取消资格 10% 平时实验完成情况 对每个实验项目的内容逐个检查,实验项目按要求40 完成记满分,其他情况酌减 实验报告 确保实验报告上的实验现象正确、实验过程规范】 20% 实验内容完整,有遗漏的耐情减分 实验考核 主要考察其综合运用能力,结合实训数学环节计分30% 五、实验教材或参考书 []谢四莲,单片机原理及应用项目化教程(C语言版),中国水利水电出版 社,2016年 [2]宋雪松,手把手教你学51单片机-C语言版,清华大学出版社,2014 年 3】朱定华、戴汝平,单片微机原理与应用,清华大学出版社,2004年 [4)徐爱物、彭秀华,《单片机高级语言C51 Windows环境下编程与应用, 电子工业出版社,2003年 [5)沙占友等,单片机外围电路设计,电子工业出版社,2003年 [6]KST51开发板的资料网站www.kingst..org 大纲起草人:谢四莲 大纲审核人:侯周国 大纲批准人:成运 日期:2017年5月13日
四、考核方式与评分标准 课程学习成效的考核方式可以多样化,建议按如下考核方式进行。 考核环节 评分依据 占总成绩的比重 平时实验出勤 上课缺席一次扣 2 分,缺课达 1/3 取消资格 10% 平时实验完成情况 对每个实验项目的内容逐个检查,实验项目按要求 完成记满分,其他情况酌减 40% 实验报告 确保实验报告上的实验现象正确、实验过程规范、 实验内容完整,有遗漏的酌情减分 20% 实验考核 主要考察其综合运用能力,结合实训教学环节计分 30% 五、实验教材或参考书 [1] 谢四莲,单片机原理及应用项目化教程(C 语言版),中国水利水电出版 社,2016 年 [2] 宋雪松,手把手教你学 51 单片机-C 语言版,清华大学出版社,2014 年 [3] 朱定华、戴汝平, 单片微机原理与应用,清华大学出版社,2004 年 [4] 徐爱钧、彭秀华,《单片机高级语言 C51 Windows 环境下编程与应用, 电子工业出版社,2003 年 [5] 沙占友等,单片机外围电路设计,电子工业出版社,2003 年 [6] KST-51 开发板的资料网站 www.kingst.org 大纲起草人:谢四莲 大纲审核人:侯周国 大纲批准人:成 运 日期: 2017 年 5 月 13 日