1、单片机原理与应用教学大纲单片机原理与应用教学大纲一、课程基本信息1、课程名称:单片机原理与应用2、课程代码:B3、课程管理:电子信息工程学院电气工程及其自动化教研室4、教学对象:电气工程及其自动化专业5、教学时数:总时数48学时,其中理论教学28学时,实验20学时。6、课程学分:3学分7、课程性质:专业必修课8、课程衔接:(1)先修课程:电路、模拟电子电路(2)后续课程:传感器原理及应用、单片机课程设计二、课程教学目标本课程是电气工程及其自动化专业的一门专业必修课,是进一步学习后续课程的基础。本课程介绍了MCS-51系列单片机的结构原理与指令系统,特殊功能寄存器SFR的功能特点及设置方法,系统
2、扩展及接口,单片机应用系统的软硬件设计等。通过该课程的学习,使学生具备完成具有一定测控功能的单片机应用系统设计的能力,提高学生分析、设计、调试单片机应用系统的能力,为后续的专业课程打下基础。三、教学内容及要求第一章 单片机基础知识(一)教学目标通过本章学习,激发学生学习单片机的兴趣,使学生掌握单片机学习方法。(二)教学节次及要求第一节 什么是单片机掌握单片机的概念。第二节 单片机的发展历史了解单片机的发展历史。第三节 单片机的特点了解单片机的特点。第四节 单片机的应用了解单片机的应用领域。第五节 单片机的发展趋势了解单片机的发展趋势。(三)教学重点与难点单片机的特点。(四)教学方法与手段课堂讲
3、授、实物与图片展示法、多媒体辅助教学。(五)教学时数 2学时第二章 AT89S51单片机的硬件结构(一)教学目标通过本章学习,准确掌握各引脚的位置,区分不同类型的存储器及SFR的使用。(二)教学节次及要求第一节 AT89S51单片机的硬件组成了解AT89S51单片机的硬件特点和组成。第二节 AT89S51的引脚功能掌握AT89S51的引脚功能。第三节 AT89S51的CPU掌握AT89S51的运算器和控制器的特点和功能。第四节 AT89S51存储器的结构1、了解位地址空间;2、掌握AT89S51程序存储器空间分配和数据存储器空间分配;3、理解特殊功能寄存器的作用和特点。第五节 AT89S51的
4、并行I/O口1、了解AT89S51并行口驱动简单外设;2、掌握AT89S51的I/O口的结构特点。第六节 时钟电路与时序1、掌握AT89S51时钟电路的设计;2、掌握机器周期、指令周期与指令时序。第七节 复位操作和复位电路掌握复位电路的工作原理和设计方法。(三)教学重点与难点单片机的结构特点,存储器配置与空间的分布,程序状态寄存器(PSW),单片机的指令时序。(四)教学方法与手段课堂讲授、实物与图片展示法、多媒体辅助教学。(五)教学时数 4学时第三章 AT89S51的指令系统(一)教学目标通过本章学习,使学生掌握不同寻址方式运用的方法。(二)教学节次及要求第一节 指令系统概述1、了解机器指令的
5、字节编码形式和书写格式;2、掌握指令格式及常用符号。第二节 指令格式掌握各种寻址方式。第三节 指令系统的寻址方式掌握一般传送指令和特殊传送指令。第四节 AT89S51指令系统分类介绍掌握加法、减法、乘法、除法指令。(三)教学重点与难点指令的寻址方式,控制转移指令和位操作指令。(四)教学方法与手段课堂讲授、实验教学、实物与图片展示法、多媒体辅助教学。(五)教学时数 6学时,其中理论4学时,实验2学时。第四章 AT89S51汇编语言程序的设计(一)教学目标通过本章学习,使学生能熟练编写汇编语言程序。(二)教学节次及要求第一节 汇编语言程序设计概述1、掌握汇编语言的语句和格式;2、掌握常用伪指令。第
6、二节 汇编语言程序的汇编掌握手工汇编和机器汇编的特点。第三节 AT89S51汇编语言程序设计举例掌握顺序程序、分支程序、循环程序。(三)教学重点与难点分支程序、循环程序的设计特点,子程序的编写和应用。(四)教学方法与手段课堂讲授、实验教学、实物与图片展示法、多媒体辅助教学。(五)教学时数 6学时,其中理论4学时,实验2学时。第五章 AT89S51单片机的中断系统(一)教学目标通过本章学习,使学生掌握五个中断源的使用方法,能熟练编写相应程序。(二)教学节次及要求第一节 AT89S51中断技术概述1、掌握AT89S51中断系统概念;2、理解中断源。第二节 AT89S51中断系统结构1、理解中断响应
7、的条件和事件;2、理解中断响应过程和中断返回。第三节 中断允许与中断优先级的控制掌握中断优先级的概念。第四节 响应中断请求的条件掌握中断请求的条件。第五节 外部中断响应时间掌握中断响应时间。第六节 外部中断的触发方式选择掌握中断触发方式的选择。(三)教学重点与难点中断响应的条件和中断优先级的应用,外部中断源的扩展方法。(四)教学方法与手段课堂讲授、实验教学、实物与图片展示法、多媒体辅助教学。(五)教学时数 6学时,其中理论2学时,实验4学时。第六章 AT89S51的定时器/计数器(一)教学目标通过本章学习,使学生能熟练掌握定时器/计数器的应用。(二)教学节次及要求第一节 定时器/计数器的结构1
8、、了解定时器/计数器TMOD和TCON的作用;2、掌握定时器/计数器的结构。第二节 定时器/计数器的4种工作方式掌握定时器/计数器4种工作方式的特点。第三节 定时器/计数器的编程和应用掌握定时器/计数器编程方法。(三)教学重点与难点定时器/计数器的初始化,定时器/计数器中断的应用。(四)教学方法与手段课堂讲授、实验教学、实物与图片展示法、多媒体辅助教学。(五)教学时数 8学时,其中理论2学时,实验6学时。第七章 AT89S51单片机的串行口(一)教学目标通过本章学习,使学生掌握串口的各种工作方式,并进行编程。(二)教学节次及要求第一节 串行口的结构掌握串行口的控制寄存器SCON和特殊功能寄存器
9、PCON。第二节 串行口的4种工作方式掌握串行口4种工作方式的特点。第三节 多机通信掌握多机通信的设置方法。第四节 波特率的制定方法掌握波特率的制定方法。(三)教学重点与难点AT89S51单片机串行通信的基本原理,单片机串行通信的应用。(四)教学方法与手段课堂讲授、实验教学、实物与图片展示法、多媒体辅助教学。(五)教学时数 6学时,其中理论2学时,实验4学时。第八章 AT89S51单片机扩展存储器的设计(一)教学目标通过本章学习,使学生掌握单片机存储器扩展方法。(二)教学节次及要求第一节 系统扩展结构掌握系统总线扩展的结构。第二节 地址空间分配和外部地址锁存器1、理解外部地址锁存器的作用;2、
10、掌握存储器地址空间分配。第三节 程序存储器EPROM的扩展1、了解AT89S51单片机与EPROM的接口电路设计;2、理解程序存储器的操作时序;3、掌握常用的EPROM芯片。第四节 静态数据存储器RAM的扩展1、了解AT89S51单片机与RAM的接口电路设计;2、理解外扩数据存储器的读写操作时序;3、掌握常用的静态RAM。(三)教学重点与难点应用系统的程序设计和调试。(四)教学方法与手段课堂讲授、实物与图片展示法、多媒体辅助教学。(五)教学时数 2学时第九章 AT89S51单片机I/O接口扩展(一)教学目标通过本章学习,使学生掌握I/O接口模块的特点和扩展方法。(二)教学节次及要求第一节 I/
11、O接口扩展概述掌握I/O接口扩展的扩展方法。第二节 AT89S51扩展I/O接口芯片8255掌握可编程芯片8255的应用。(三)教学重点与难点8255的应用。(四)教学方法与手段课堂讲授、实物与图片展示法、多媒体辅助教学。(五)教学时数 2学时第十章 AT89S51单片机与输入/输出外部设备的接口(一)教学目标通过本章学习,使学生掌握输入/输出外部设备的接口的设计方法。(二)教学节次及要求第一节 LED数码管的显示原理掌握LED数码管显示的原理。第二节 键盘接口原理掌握键盘接口的原理。(三)教学重点与难点键盘、显示模块技术的掌握和综合应用。(四)教学方法与手段课堂讲授、实物与图片展示法、多媒体
12、辅助教学。(五)教学时数 2学时第十一章 AT89S51单片机与D/A转换器、A/D转换器的接口(一)教学目标通过本章学习,使学生掌握D/A转换器、A/D转换器的接口电路设计和编程方法。(二)教学节次及要求第一节 D/A转换器及其与单片机的接口1、理解DAC0832与单片机的接口方法;2、掌握DAC0832芯片主要特性与结构。第二节 A/D转换器及其与单片机的接口掌握ADC0809芯片及其与单片机的接口。(三)教学重点与难点A/D、D/A接口设计和程序设计。(四)教学方法与手段课堂讲授、实验教学、实物与图片展示法、多媒体辅助教学。(五)教学时数 4学时,其中理论2学时,实验2学时。四、实验教学
13、内容与基本要求实验一 流水灯实验(一)目的要求1、熟悉仿真软件PROTEUS的使用方法;2、掌握发光二极管的控制方法。(二)实验内容1、通过AT89S51单片机控制8个发光二极管发光,实现暗点以1HZ的频率由低位到高位循环移动;2、用PROTEUS设计、仿真以AT89S51为核心的发光二极管流水灯实验装置。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验二 开关控制数码管实验(一)目的要求1、掌握I/O口的控制方法;2、掌握发光二极管的控制方法。(二)实验内容1、单片机AT89S51读入4位开关的输入状态(0F),并将其输出到数码管显示;2
14、、用PROTEUS设计、仿真基于AT89S51单片机的开关控制数码管。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验三 外部中断实验(一)目的要求1、理解单片机AT89S51的中断原理及其中断过程;2、用PROTEUS设计、仿真AT89S51单片机的外部中断。(二)实验内容用AT89S51单片机外部中断功能改变数码管的显示状态。当无外部中断0时,主程序运行状态为七段数码管的ag段依次点亮,不断循环;当有外部中断0(单片机P32脚上有下降沿电压)输入时,立即产生中断,转而执行中断服务程序,数码管显示状态为“8”亮灭闪烁显示,亮灭闪烁显示8次
15、以后,返回主程序原断点处继续执行,数码管继续段点亮的循环显示。根据下列控制要求,绘制电路图、编写程序并进行仿真调试。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验四 中断优先级实验(一)目的要求1、理解AT89S51单片机中断优先级概念;2、用PROTEUS设计、仿真基于AT89S51单片机的中断优先级实验;3、掌握中断编程;4、掌握发光二极管的控制方法。(二)实验内容单片机主程序控制P0口数码管循环显示08;外部中断(INT0)、外部中断(INT1)发生时分别在P2、P1口依次显示08;INT1为高优先级,INT0为低优先级。根据控制要
16、求,绘制电路图、编写程序并进行仿真调试。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验五 方波发生器实验(一)目的要求1、用PROTEUS设计、仿真基于AT89S51单片机的方波发生器;2、学会使用VSM虚拟示波器观测波形。(二)实验内容用AT89S51单片机定时/计数器0的定时功能可构成一简单的方波发生器,实现为400us的方波输出。若改变定时/计数器0的初值,可得到不同周期的方波输出。根据控制要求,绘制电路图、编写程序并进行仿真调试。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验
17、六 脉冲计数器实验(一)目的要求1、用PROTEUS设计、仿真基于AT89C51单片机的脉冲计数器;2、学会使用VSM虚拟定时/计时器。(二)实验内容根据下列控制要求,绘制电路图、编写程序并进行仿真调试:定时/计数器1(T1)作定时器用,定时1s;定时/计数器0(T0)作计数器用,被计数的外部输入脉冲信号从单片机的P3.4(T0)接入,单片机在1s内对脉冲计数并送四位数码管实时显示,最大计数值为0FFFFH。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验七 模拟发声实验(一)目的要求用PROTEUS设计、仿真基于AT89C51单片机的按键
18、发声系统。(二)实验内容用单片机AT89C51控制3个按键分别代表DO、RE、MI 3种声音,绘制电路图、编写程序并进行仿真调试。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验八 串/并转换实验(一)目的要求1、掌握串/并转换的工作原理;2、熟悉并掌握串转并的I/O 口扩展方法。(二)实验内容根据下列控制要求,绘制电路图、编写程序并进行仿真调试:1、在单片机的串行口外接一个串入并出8位移位寄存器74LS164,实现串口到并口的转换,数据从RXD端输出,移位脉冲从TXD端输出,波特率固定为单片机工作频率的1/12;2、通过单片机的串行口控制
19、74HC164 的串行输入端口,实现串并转换,LED指示灯轮流点亮,验证串并转换数据的正确性。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验九 单片机之间的串口通信(一)目的要求1、学习单片机串口工作方式的程序设计;2、学习串行通信的协议。(二)实验内容利用单片机串口,实现两个单片机之间的串行通信,绘制电路图、编写程序并进行仿真调试。(三)所需实验设施设备计算机。(四)教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。实验十 A/D转换实验(一)目的要求1、掌握A/D转换与单片机接口的方法;2、了解A/D芯片ADC0809转换
20、性能及编程方法。(二)实验内容根据下列控制要求,绘制电路图、编写程序并进行仿真调试:1、用AT89S51单片机控制ADC0809将模拟信号(05V)转换成数值量(0255),再控制LED数码管以十六进制实时显示出来。ADC0809为模/数(A/D)转换器;2、用PROTEUS实现该接口的电路设计和程序设计,并进行实时交互仿真。(三) 所需实验设施设备计算机。(四) 教学形式及过程教师先讲解实验原理和操作方法,然后学生上机操作。五、课程时数分配表(一)总体学时分配教 学 内 容课堂授课实验上机其它合计第一章 单片机基础知识22第二章 AT89S51单片机的硬件结构44第三章 AT89S51的指令
21、系统426第四章 AT89S51汇编语言程序的设计426第五章 AT89S51单片机的中断系统246第六章 AT89S51的定时器/计数器268第七章 AT89S51单片机的串行口246第八章 AT89S51单片机扩展存储器的设计22第九章 AT89S51单片机I/O接口扩展22第十章 AT89S51单片机与输入/输出外部设备的接口22第十一章 AT89S51单片机与D/A转换器、A/D转换器的接口224合 计282048(二)实验项目及学时分配序号实验项目名称实验学时每组人数实验属性实验类别实验要求1流水灯实验21专业基础必做2开关控制数码管实验21专业基础必做3外部中断实验21专业基础必做
22、4中断优先级实验21专业基础必做5方波发生器实验21专业基础必做6脉冲计数器实验21专业基础必做7模拟发声实验21专业基础必做8串/并转换实验21专业基础必做9单片机之间的串口通信21专业基础必做10A/D转换实验21专业基础必做六、课程考核1、课程考核由平时成绩、实验成绩和期末考试成绩构成,平时成绩占20%,实验成绩占30,期末考试成绩占50%;2、平时成绩根据平时作业和考勤情况进行综合评定;3、实验成绩根据实验报告、实验考勤、实验纪律、实验操作情况进行综合评定;4、期末考试形式:笔试、闭卷。七、建议教材及教学参考书1、张毅刚单片机原理与应用北京高等教育出版社2010年2、张鑫单片机原理及应用(第2版)北京电子工业出版社2010年3、李林功,吴飞青,王兵,丁晓单片机原理与应用北京机械工业出版社2008年4、胡汉才单片机原理及其接口技术学习辅导与实践教程北京清华大学出版社,2004年5、周立功单片机实验与实践教程(三)北京北京航空航天大学出版社,2006年执笔人:邓 鹏 教研室负责人审核:谢娅娅 教学院长审核:向汉江
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1