
《单片机原理及应用》课程教学大纲一、课程的教学目标与任务(一)教学目的使学生掌握MCS-51系列单片机的基本原理与应用,让学生了解单片机的内部结构、各硬件部分的工作原理及使用方法和单片机应用系统的组成原理,掌握单片机的汇编语言和C语言的指令功能、编程方法及软件开发技术,通过实例介绍单片机系统常用接口、扩展电路及其C语言应用程序设计。为此,除了要求学习汇编语言进行程序设计外,还要求学习基手单片机的C语言的程序设计,以利尽快适应毕业后的技术研发工作,使学生较为熟练地掌握一种单片机产品的应用开发技术,从而有能力进一步对其它单片机产品的应用系统从事研制和开发工作,为毕业后的就业打下坚实的基础。(二)教学任务讲述8051系列单片机的内部各部件的结构、SFR寄存器、定时器、存储器、I/0接口电路的工作原理、CPU指令系统和程序设计的方法、单片机的系统扩展技术、应用系统的开发技术和编程设计等,使学生对单片机各部件的工作原理和软件编程方法有全面的了解,掌握单片机应用系统的开发和设计方法。具体为:①掌握MCS-51系列单片机的基本结构和工作原理。②熟悉MCS-51系列单片机的汇编和C语言指令系统和程序设计与调试方法。③了解MCS-51系列单片机的硬件接口方法。④熟悉定时/计数器和中断系统等的特点,并学会使用。③学会分析以MCS-51为核心的单片机应用系统。二、本课程与其它课程的联系和分工本课程的先修课:模拟电子线路、数字电路、传感器。后续课:单片机应用设计课程设计、综合电子产品设计与实践。先修课模拟电子线路、数字电路、传感器是学习单片机的基础,单片机应用的外围电路都需要电子线路、数字电路,有时需用传感器来信号转换信号,然后在送给单片机处理。单片机课程设计是单片机的综合应用,离不开对单片机基本知识的掌握,综合电子设计与实践有时也需要应用单片机的知识,特别是小型的自动或智能系统,采用单片机技术可提高系统的性价比。三、课程教学内容及基本要求1.了解对于本课程的次要内容要求学生能够了解。所涉及的内容都是一些基本概念和简单叙述知道了就行,没有进一步深入和扩展的要求。2.理解对于本课程的一般内容要求学生能够理解。即要求学生能够理解所学内容,对所涉及的内容能够进行简单的分析和判断。3.掌握对于本课程的重点内容要求学生达到掌握的程度。即要求学生能够全面、深入地掌握所学内容,能够举一反三,熟练解决相关问题。第1章概述
《单片机原理及应用》课程教学大纲 一、课程的教学目标与任务 (一)教学目的 使学生掌握 MCS-51 系列单片机的基本原理与应用,让学生了解单片机的内部结构、各硬 件部分的工作原理及使用方法和单片机应用系统的组成原理,掌握单片机的汇编语言和 C 语 言的指令功能、编程方法及软件开发技术,通过实例介绍单片机系统常用接口、扩展电路及其 C 语言应用程序设计。为此,除了要求学习汇编语言进行程序设计外,还要求学习基于单片机 的 C 语言的程序设计,以利尽快适应毕业后的技术研发工作,使学生较为熟练地掌握一种单片 机产品的应用开发技术,从而有能力进一步对其它单片机产品的应用系统从事研制和开发工 作,为毕业后的就业打下坚实的基础。 (二)教学任务 讲述 8051 系列单片机的内部各部件的结构、SFR 寄存器、定时器、存储器、I/O 接口电 路的工作原理、CPU 指令系统和程序设计的方法、单片机的系统扩展技术、应用系统的开发技 术和编程设计等,使学生对单片机各部件的工作原理和软件编程方法有全面的了解,掌握单 片机应用系统的开发和设计方法。具体为: ① 掌握 MCS-51 系列单片机的基本结构和工作原理。 ② 熟悉 MCS-51 系列单片机的汇编和 C 语言指令系统和程序设计与调试方法。 ③ 了解 MCS-51 系列单片机的硬件接口方法。 ④ 熟悉定时/计数器和中断系统等的特点,并学会使用。 ⑤ 学会分析以 MCS-51 为核心的单片机应用系统。 二、本课程与其它课程的联系和分工 本课程的先修课:模拟电子线路、数字电路、传感器。后续课:单片机应用设计课程设计、 综合电子产品设计与实践。先修课模拟电子线路、数字电路、传感器是学习单片机的基础,单 片机应用的外围电路都需要电子线路、数字电路,有时需用传感器来信号转换信号,然后在送 给单片机处理。单片机课程设计是单片机的综合应用,离不开对单片机基本知识的掌握,综合 电子设计与实践有时也需要应用单片机的知识,特别是小型的自动或智能系统,采用单片机技 术可提高系统的性价比。 三、课程教学内容及基本要求 1.了解 对于本课程的次要内容要求学生能够了解。所涉及的内容都是一些基本概念和简单叙述, 知道了就行,没有进一步深入和扩展的要求。 2.理解 对于本课程的一般内容要求学生能够理解。即要求学生能够理解所学内容,对所涉及的内 容能够进行简单的分析和判断。 3.掌握 对于本课程的重点内容要求学生达到掌握的程度。即要求学生能够全面、深入地掌握所学 内容,能够举一反三,熟练解决相关问题。 第 1 章 概述

(一)单片机基础知识(4学时)【教学目的与要求】1.了解单片机的发展过程、特点及主要应用领域;2.理解通用单片机和专用单片机的区别,单片机和单片机系统区别,单片机应用系统和单片机开发系统的区别:学习单片机的意义、内容和方法:3.掌握数据在计算机中的表示方法以及计算中常用数制及及转换【知识点】单片机相关概念,单片机类型及应用领域,学习单片机的意义及方法,数制间的转换,数的编码【本章重点】单片机相关概念,计算中常用数制及数制间的转换【本章难点】计算机中数的表示方法,数制间的转换【教学方法与手段】讲授【讲授内容】1.1单片微型计算机概述1.1.1什么是单片微型计算机:1.1.2单片微型计算机发展概况及典型的单片机产品类型:1.1.3单片机的应用领域:1.1.4MCS-51系列单片机类型:1.1.5单片机的学习方法;1.2学习单片机的预备知识1.2.1微型计算机的基本结构和工作原理1.2.2微型计算机中常用的数制及编码【课后作业】1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。2.利用网络资源和图书馆查阅单片机相关学习资料。3.讨论:网络对单片机学习的作用。4.思考:单片机在日常生活中的应用。第2章MCS-51单片机硬件结构和原理(二)MCS-51系列单片机原理与结构(4学时)【教学目的与要求】1.掌握MCS-51系列单片机各CPU组件(尤其是专用寄存器)的作用,存储器结构、片内数据存储器的功能区划分和各自寻址特点。2.理解CPU时序及特点,时钟周期、状态周期、机器周期、指令周期的概念以及各周期之间的关系。3.了解MCS-51系列单片机器件的外部引脚功能、封装形式,熟悉各控制引脚的功能和应用特点。【知识点】MCS-51系列单片机内部结构及工作原理,存储器,复位电路,时钟电路与CPU时序,封装形式及引脚功能。【本章重点】1.MCS-51系列单片机的存储器配置及特点;2.MCS-51系列单片机特殊功能寄存器(SFR)的功能;3.MCS-51系列单片机复位电路与时钟电路。【本章难点】
(一) 单片机基础知识 ( 4 学时) 【教学目的与要求】 1.了解单片机的发展过程、特点及主要应用领域; 2.理解通用单片机和专用单片机的区别,单片机和单片机系统区别,单片机应用系统和单 片机开发系统的区别;学习单片机的意义、内容和方法; 3.掌握数据在计算机中的表示方法以及计算中常用数制及及转换。 【知识点】单片机相关概念,单片机类型及应用领域,学习单片机的意义及方法,数制间的 转换,数的编码 【本章重点】单片机相关概念,计算中常用数制及数制间的转换 【本章难点】计算机中数的表示方法,数制间的转换 【教学方法与手段】讲授 【讲授内容】 1.1 单片微型计算机概述 1.1.1 什么是单片微型计算机; 1.1.2 单片微型计算机发展概况及典型的单片机产品类型; 1.1.3 单片机的应用领域; 1.1.4 MCS-51 系列单片机类型; 1.1.5 单片机的学习方法; 1.2 学习单片机的预备知识 1.2.1 微型计算机的基本结构和工作原理 1.2.2 微型计算机中常用的数制及编码 【课后作业】 1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。 2.利用网络资源和图书馆查阅单片机相关学习资料。 3.讨论:网络对单片机学习的作用。 4.思考:单片机在日常生活中的应用。 第 2 章 MCS-51 单片机硬件结构和原理 (二) MCS-51 系列单片机原理与结构( 4 学时) 【教学目的与要求】 1. 掌握 MCS-51 系列单片机各 CPU 组件(尤其是专用寄存器)的作用, 存储器结构、片 内数据存储器的功能区划分和各自寻址特点。 2. 理解 CPU 时序及特点,时钟周期、状态周期、机器周期、指令周期的概念以及各周期 之间的关系。 3.了解 MCS-51 系列单片机器件的外部引脚功能、封装形式,熟悉各控制引脚的功能和应 用特点。 【知识点】MCS-51 系列单片机内部结构及工作原理,存储器,复位电路,时钟电路与 CPU 时 序,封装形式及引脚功能。 【本章重点】 1. MCS-51 系列单片机的存储器配置及特点; 2. MCS-51 系列单片机特殊功能寄存器(SFR)的功能; 3. MCS-51 系列单片机复位电路与时钟电路。 【本章难点】

1.MCS-51系列单片机的存储器配置:2.CPU时序。【教学方法与手段】实例分析与讲解。【讲授内容】2.1单片机内部结构组成及工作原理2.1.1中央处理器(CPU)2.1.2存储器2.1.3特殊功能寄存器(SFR)2.2时钟电路和时序2.3复位电路2.4引脚功能2.5最小系统【课后作业】1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。2.利用单片机应用产品套件焊装单片机最小系统第3章MCS-51单片机指令系统(三)MCS-51系列单片机指令系统(6学时)【教学目的与要求】1.了解单片机的指令格式、寻址方式和指令系统的分类,MCS-51系列单片机指令对应的机器码。2.掌握MCS-51系列单片机的各种寻址方式的操作过程及应用场合。3.熟悉各类指令对标志位的影响。知识点指令格式、寻址方式【本章重点】寻址方式的区别及应用,常用指令的功能和使用方法【本章难点】寄存器寻址与间接之间的区别:变址寻址、相对寻址【教学方法与手段】实例分析与讲解。【讲授内容】3.1MCS-51指令系统概述3.1.1什么是指令和指令系统3.1.2MCS-51单片机的指令格式及特点3.1.3MCS-51单片机的指令系统分类3.1.4什么是寻址和寻址方式3.1.5MCS一51单片机指令系统的寻址方式3.1.6指令系统的学习方法3.2MCS一51单片机指令系统中常用指令的功能和使用方法【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P46.PelP62. Pe3)第4章MCS一51汇编语言程序设计(四)汇编语言程序设计(4学时)【教学目的与要求】1.了解汇编语言、机器语言和高级语言的特点。汇编语言的指令格式,汇编源程序的基本
1. MCS-51 系列单片机的存储器配置; 2. CPU 时序。 【教学方法与手段】实例分析与讲解。 【讲授内容】 2.1 单片机内部结构组成及工作原理 2.1.1 中央处理器(CPU) 2.1.2 存储器 2.1.3 特殊功能寄存器(SFR) 2.2 时钟电路和时序 2.3 复位电路 2.4 引脚功能 2.5 最小系统 【课后作业】 1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。 2.利用单片机应用产品套件焊装单片机最小系统。 第 3 章 MCS-51 单片机指令系统 (三) MCS-51 系列单片机指令系统(6 学时) 【教学目的与要求】 1.了解单片机的指令格式、寻址方式和指令系统的分类,MCS-51 系列单片机指令对应 的机器码。 2.掌握 MCS-51 系列单片机的各种寻址方式的操作过程及应用场合。 3.熟悉各类指令对标志位的影响。 【知识点】指令格式、寻址方式 【本章重点】寻址方式的区别及应用,常用指令的功能和使用方法 【本章难点】寄存器寻址与间接之间的区别;变址寻址、相对寻址 【教学方法与手段】实例分析与讲解。 【讲授内容】 3.1 MCS-51 指令系统概述 3.1.1 什么是指令和指令系统 3.1.2 MCS-51 单片机的指令格式及特点 3.1.3 MCS-51 单片机的指令系统分类 3.1.4 什么是寻址和寻址方式 3.1.5 MCS-51 单片机指令系统的寻址方式 3.1.6 指令系统的学习方法 3.2 MCS-51 单片机指令系统中常用指令的功能和使用方法 【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P46,P61、 P62、P63) 第 4 章 MCS-51 汇编语言程序设计 (四) 汇编语言程序设计 ( 4 学时) 【教学目的与要求】 1.了解汇编语言、机器语言和高级语言的特点。汇编语言的指令格式,汇编源程序的基本

框架,以及汇编源程序的编辑和汇编;2.掌握汇编语言源程序设计中常用的伪指令及其基本用法:顺序结构、分支结构和循环结构的汇编语言程序设计方法及技巧;初步掌握查表、散转程序等常用子程序的设计方法。3.理解子程序的调用方法和过程,算术运算,数码制转换程序的设计过程。【知识点】汇编语言的指令格式,伪指令,不同结构的汇编源程序的设计,常用子程序的设计【本章重点】不同结构的汇编源程序的设计,常用子程序的设计【本章难点】子程序的设计【教学方法与手段】实例分析与讲解。【讲授内容】4.1程序设计概述4.1.1常用的程序设计语言的特点4.1.2汇编语言指令格式和汇编源程序的基本框架4.1.3汇编源程序的四种程序结构4.1.4汇编源程序的编辑和汇编:4.2汇编语言程序设计实例【课后作业】1:复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(Ps6.Ps7)2.上机练习汇编源程序的编辑和汇编,初步学习汇编程序的调试方法。第5章C51语言程序设计(五)C51程序设计(2学时)【教学目的与要求】1.了解C51的数据类型及其值域范围、运算符及表达式、常量与变量、函数的定义2.掌握数组、指针、结构体的定义:函数指针变量调用函数、数组与指针作为函数参数的方法;存储类型与存储空间对应关系:3.掌握C51语言程序的基本结构及其流程图:函数及选择语句和循环语句的用法:4.熟练掌握模块化程序开发的过程与程序流程、混合编程;5.理解头文件的定义、位变量的定义、运算符表达式及其规则:一般了解变量的存储模式6.理解循环语句的执行过程,一般了解共享体与枚举类型的定义与使用方法:7.理解函数参数的一般形式、函数调用的方式:一般了解函数的嵌套、递归调用等;8.理解C51程序的汇编与编译的过程、Keil开发环境、程序优化。【知识点】C51程序设计【本章重点】C51数据类型及其值域范围、存储类型与存储空间对应关系、特殊功能寄存器的定义:数组、指针、结构体的定义及其使用;函数指针变量调用函数、数组与指针作为函数参数的方法:模块化程序开发的过程与程序流程。【本章难点】1.存储类型与存储空间对应关系数组指针与指针数组的区别:2.数组与指针作为函数参数的方法;3.模块化程序开发的思想。【教学方法与手段】实例分析与讲解。【讲授内容】5.1C51概述5.2C51语法基础
框架,以及汇编源程序的编辑和汇编; 2.掌握汇编语言源程序设计中常用的伪指令及其基本用法;顺序结构、分支结构和循环结 构的汇编语言程序设计方法及技巧;初步掌握查表、散转程序等常用子程序的设计方法。 3.理解子程序的调用方法和过程,算术运算,数码制转换程序的设计过程。 【知识点】汇编语言的指令格式,伪指令,不同结构的汇编源程序的设计,常用子程序的设计 【本章重点】不同结构的汇编源程序的设计,常用子程序的设计 【本章难点】子程序的设计 【教学方法与手段】实例分析与讲解。 【讲授内容】 4.1 程序设计概述 4.1.1 常用的程序设计语言的特点 4.1.2 汇编语言指令格式和汇编源程序的基本框架 4.1.3 汇编源程序的四种程序结构 4.1.4 汇编源程序的编辑和汇编; 4.2 汇编语言程序设计实例 【课后作业】 1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P86、P87) 2.上机练习汇编源程序的编辑和汇编,初步学习汇编程序的调试方法。 第 5 章 C51 语言程序设计 (五) C51 程序设计 ( 2 学时) 【教学目的与要求】 1.了解 C51 的数据类型及其值域范围、运算符及表达式、常量与变量、函数的定义 2.掌握数组、指针、结构体的定义;函数指针变量调用函数、数组与指针作为函数参数的 方法;存储类型与存储空间对应关系; 3.掌握 C51 语言程序的基本结构及其流程图;函数及选择语句和循环语句的用法; 4.熟练掌握模块化程序开发的过程与程序流程、混合编程; 5.理解头文件的定义、位变量的定义、运算符表达式及其规则;一般了解变量的存储模式; 6.理解循环语句的执行过程,一般了解共享体与枚举类型的定义与使用方法; 7.理解函数参数的一般形式、函数调用的方式;一般了解函数的嵌套、递归调用等; 8.理解 C51 程序的汇编与编译的过程、Keil 开发环境、程序优化。 【知识点】C51 程序设计 【本章重点】 C51 数据类型及其值域范围、存储类型与存储空间对应关系、特殊功能寄存器的定义;数 组、指针、结构体的定义及其使用;函数指针变量调用函数、数组与指针作为函数参数的方法; 模块化程序开发的过程与程序流程。 【本章难点】 1.存储类型与存储空间对应关系数组指针与指针数组的区别; 2.数组与指针作为函数参数的方法; 3.模块化程序开发的思想。 【教学方法与手段】实例分析与讲解。 【讲授内容】 5.1 C51 概述 5.2 C51 语法基础

5.3C51对对MCS-51的访问5.4 C51函数5.5C51结构化程序设计5.6C51程序设计实例【课后作业】1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P1B2.上机练习C51源程序的编辑和汇编,初步学习C51程序的调试方法。(六)并行I/0口的应用与编程(2学时)【教学目的与要求】1:了解MSC-51单片机并行数字输入/输出口的内部结构及工作原理;2.掌握MSC-51单片机并行数字输入/输出口的编程方法和步骤,3.理解软件延时子程序的延时原理,设计方法及延时时间的计算方法,软件去按键抖动原理。【知识点】并行数字输入/输出口的内部结构,工作原理,编程方法;软件延时子程序的设计方法,延时时间的计算方法本章重点并行数字输入/输出口的编程及应用,软件延时子程序的设计方法本章难点软件延时子程序延时时间的计算方法【教学方法与手段】实例程分析与讲解。【讲授内容】6.1P0~P3并行I/0接口的功能,内部结构及工作原理6.2P0~P3并行I/0接口做普通数字I/0口的编程实例(分别采用汇编与C编程)6.3小结:并行I/O口的特点,C51中如何定义SFR,数据类型和如何优化代码【课后作业】1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。布置任务2.利用单片机应用产品套件焊装LED灯控制电路3.上机调试并行I/O口基本应用程序,初步掌握并行I/0口的软件调试方法,最终下载到单片机学习板实现控制。(七)单片机与键盘、显示器的接口(4学时)【教学目的与要求】1.了解LED数码管显示器显示原理和分类,机械式按键键盘电路类型。2.掌握LED数码管静态显示、动态扫描显示电路设计、工作原理和显示子程序的设计方法;3.掌握键盘与单片机的接口电路,单片机对键盘扫描控制原理和编程方法。4.理解键盘软、硬件去抖动的方法和原理:【知识点】LED分类,LED显示编码,动态扫描,独立键盘、矩阵键盘【本章重点】1.LED显示编码方法2.动态扫描显示原理和编程方法3.独立键盘识别按键的原理和编程方法4.矩阵键盘识别按键的原理和编程方法【本章难点】:矩阵键盘及动态扫描显示程序的编写与调试【教学方法与手段】实际例程分析与讲解
5.3 C51 对对 MCS-51 的访问 5.4 C51 函数 5.5 C51 结构化程序设计 5.6 C51 程序设计实例 【课后作业】 1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P118) 2.上机练习 C51 源程序的编辑和汇编,初步学习 C51 程序的调试方法。 (六) 并行 I/O 口的应用与编程 ( 2 学时) 【教学目的与要求】 1.了解 MSC-51 单片机并行数字输入/输出口的内部结构及工作原理; 2.掌握 MSC-51 单片机并行数字输入/输出口的编程方法和步骤, 3. 理解软件延时子程序的延时原理,设计方法及延时时间的计算方法,软件去按键抖动 原理。 【知识点】并行数字输入/输出口的内部结构,工作原理,编程方法;软件延时子程序的设计 方法,延时时间的计算方法 【本章重点】并行数字输入/输出口的编程及应用,软件延时子程序的设计方法 【本章难点】软件延时子程序延时时间的计算方法 【教学方法与手段】实例程分析与讲解。 【讲授内容】 6.1 P0~P3 并行 I/O 接口的功能,内部结构及工作原理 6.2 P0~P3 并行 I/O 接口做普通数字 I/O 口的编程实例(分别采用汇编与 C 编程) 6.3 小结:并行 I/O 口的特点,C51 中如何定义 SFR,数据类型和如何优化代码 【课后作业】 1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。布置任务 2.利用单片机应用产品套件焊装 LED 灯控制电路。 3.上机调试并行 I/O 口基本应用程序,初步掌握并行 I/O 口的软件调试方法,最终下载到单 片机学习板实现控制。 (七) 单片机与键盘、显示器的接口( 4 学时) 【教学目的与要求】 1.了解 LED 数码管显示器显示原理和分类,机械式按键键盘电路类型。 2.掌握 LED 数码管静态显示、动态扫描显示电路设计、工作原理和显示子程序的设计方 法; 3.掌握键盘与单片机的接口电路,单片机对键盘扫描控制原理和编程方法。 4. 理解键盘软、硬件去抖动的方法和原理; 【知识点】LED 分类,LED 显示编码,动态扫描,独立键盘、矩阵键盘 【本章重点】 1. LED 显示编码方法 2. 动态扫描显示原理和编程方法 3. 独立键盘识别按键的原理和编程方法 4. 矩阵键盘识别按键的原理和编程方法 【本章难点】:矩阵键盘及动态扫描显示程序的编写与调试 【教学方法与手段】实际例程分析与讲解

【讲授内容】7.1LED显示器接口①数码管简介(笔段码的编码规则,数码管显示电路和原理)②静态显示应用实例③动态扫描显示应用实例7.2键盘接口①键盘简介(键盘电路,按键识别原理)②独立键盘应用实例(汇编语言、C语言)③4×4矩阵键盘应用实例【课后作业】1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。布置任务2.利用单片机应用产品套件焊装键盘电路。3.上机调试显示和键盘程序,重点掌握显示和键盘程序的软件调试方法,最终下载到单片机学习板实现控制。第6章MCS-51单片机中断系统(八)中断的应用与编程(4学时)【教学目的与要求】1.了解扩展外部中断源的方法;2.熟悉中断的概念及中断的功能:3.掌握MCS-51系列单片机中断控制寄存器以及控制位功能和标志位的含意,掌握中断服务子程序的结构及编程技巧。4.理解中断处理过程及中断嵌套的概念及应用;【知识点】中断处理过程、中断硬件逻辑、中断嵌套、中断优先级【本章重点】1.中断的概念及中断的功能2.中断服务子程序的结构及编程技巧。【本章难点】中断处理过程及中断嵌套的概念及应用。【教学方法与手段】实际例程分析与讲解【讲授内容】8.1中断概述8.1.1中断、中断源、中断向量、中断优先级、中断嵌套等基本概念8.1.2中断处理过程8.1.3MCS-51中断系统8.1.4MCS-51中断编程方法8.2中断应用举例8.2.1外部中断应用8.2.2定时/计数器中断应用(课后作业复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P136)第7章MCS-51单片机定时/计数器和审行接口(九)定时器/计数器的应用与编程(4学时)(教学目的与要求)1.掌握定时/计数器的功能和使用方法,定时器/计数控制寄存器,单片机定时器的应用及
【讲授内容】 7.1 LED 显示器接口 ① 数码管简介(笔段码的编码规则,数码管显示电路和原理) ② 静态显示应用实例 ③ 动态扫描显示应用实例 7.2 键盘接口 ① 键盘简介(键盘电路,按键识别原理) ② 独立键盘应用实例(汇编语言、C 语言) ③ 4×4 矩阵键盘应用实例 【课后作业】 1.复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。布置任务 2.利用单片机应用产品套件焊装键盘电路。 3.上机调试显示和键盘程序,重点掌握显示和键盘程序的软件调试方法,最终下载到单片机学 习板实现控制。 第 6 章 MCS-51 单片机中断系统 (八) 中断的应用与编程 (4 学时) 【教学目的与要求】 1.了解扩展外部中断源的方法; 2.熟悉中断的概念及中断的功能; 3.掌握 MCS-51 系列单片机中断控制寄存器以及控制位功能和标志位的含意,掌握中断服 务子程序的结构及编程技巧。 4. 理解中断处理过程及中断嵌套的概念及应用; 【知识点】中断处理过程、中断硬件逻辑、中断嵌套、中断优先级 【本章重点】 1.中断的概念及中断的功能; 2.中断服务子程序的结构及编程技巧。 【本章难点】中断处理过程及中断嵌套的概念及应用。 【教学方法与手段】实际例程分析与讲解 【讲授内容】 8.1 中断概述 8.1.1 中断、中断源、中断向量、中断优先级、中断嵌套等基本概念 8.1.2 中断处理过程 8.1.3 MCS-51 中断系统 8.1.4 MCS-51 中断编程方法 8.2 中断应用举例 8.2.1 外部中断应用 8.2.2 定时/计数器中断应用 【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P136) 第 7 章 MCS-51 单片机定时/计数器和串行接口 (九) 定时器/计数器的应用与编程 ( 4 学时) 【教学目的与要求】 1.掌握定时/计数器的功能和使用方法,定时器/计数控制寄存器,单片机定时器的应用及

程序编写;2.理解MCS-51系列单片机定时器的结构和工作原理:定时器的方式0、1、23.熟悉8051片内两个16位定时器/计数器T0和T1的硬件结构:4.掌握TO和T1的两种工作方式,熟悉定时器的四种模式的应用。5.了解定时器的方式3的使用方法;【知识点】定时器【本章重点】定时器的四种模式及其应用。(本章难点定时器/计数器的结构、使用方法和应用。【教学方法与手段】实际例程分析与讲解。【讲授内容】9.1定时/计数器【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业P162)第7章MCS-51单片机定时/计数器和串行接口(十)URAT串行接口的应用与编程(4学时)【教学目的与要求】1.熟悉MCS-51系列单片机串行接口的基本结构、串行接口中断的概念;2.掌握串行通信方式、串行口结构与工作原理。【知识点】串行通信【本章重点】1.数据通信中的并行/串行、同步/异步、单工/双工以及波特率等概念,2.MCS-51串行接口的4种工作方式【本章难点】双机通信和多机通信的基本原理及硬件系统。【教学方法与手段】实际例程分析与讲解【讲授内容】10.2串行通信接口【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P163)第8章单片机系统基本并行扩展技术(十一)单片机系统扩展(4学时)【教学目的与要求】1.了解有关的接口芯片,MCS-51系列单片机系统扩展的基本原理;2.掌握最小系统与程序存储器的扩展、外部数据存储器扩展和输入/输出端口的扩展方法;3.掌握2716~27128EPROM、6116、6264RAM等常用芯片的使用及与单片机的连接方法、单片机程序存储器、数据存储器的扩展方法:【知识点】存储器扩展、I/0口扩展【本章重点】程序存贮器的扩展,数据存贮器的扩展的地址范围如何确定。【本章难点】如何用线选法和片选法进行系统的扩展。【教学方法与手段实际例程分析与讲解【讲授内容】11.1概述11.2外部总线扩展
程序编写; 2.理解 MCS-51 系列单片机定时器的结构和工作原理;定时器的方式 0、1、2; 3.熟悉 8051 片内两个 16 位定时器/计数器 T0 和 T1 的硬件结构; 4.掌握 T0 和 T1 的两种工作方式,熟悉定时器的四种模式的应用。 5.了解定时器的方式 3 的使用方法; 【知识点】定时器 【本章重点】定时器的四种模式及其应用。 【本章难点】定时器/计数器的结构、使用方法和应用。 【教学方法与手段】实际例程分析与讲解。 【讲授内容】 9.1 定时/计数器 【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P162) 第 7 章 MCS-51 单片机定时/计数器和串行接口 (十) URAT 串行接口的应用与编程 (4 学时) 【教学目的与要求】 1.熟悉 MCS-51 系列单片机串行接口的基本结构、串行接口中断的概念; 2.掌握串行通信方式、串行口结构与工作原理。 【知识点】串行通信 【本章重点】 1. 数据通信中的并行/串行、同步/异步、单工/双工以及波特率等概念, 2. MCS-51 串行接口的 4 种工作方式。 【本章难点】双机通信和多机通信的基本原理及硬件系统。 【教学方法与手段】实际例程分析与讲解 【讲授内容】 10.2 串行通信接口 【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P163) 第 8 章 单片机系统基本并行扩展技术 (十一) 单片机系统扩展 ( 4 学时) 【教学目的与要求】 1.了解有关的接口芯片,MCS-51 系列单片机系统扩展的基本原理; 2.掌握最小系统与程序存储器的扩展、外部数据存储器扩展和输入/输出端口的扩展方 法; 3.掌握 2716~27128 EPROM、6116、6264RAM 等常用芯片的使用及与单片机的连接方法、 单片机程序存储器、数据存储器的扩展方法; 【知识点】存储器扩展、I/O 口扩展 【本章重点】程序存贮器的扩展,数据存贮器的扩展的地址范围如何确定。 【本章难点】如何用线选法和片选法进行系统的扩展。 【教学方法与手段】实际例程分析与讲解 【讲授内容】 11.1 概述 11.2 外部总线扩展

11.3外部存储器扩展11.4并行接口扩展【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P192)第10章单片机系统模拟量及其他扩展技术(十二)单片机与D/A、A/D的接口(4学时)【教学目的与要求】1.了解模拟信号输入极性变换(双极性)方法、模拟信号的多路输入及采样保持器在ADC应用中的实用技术,能根据要求设计实用电路及编制相关程序:2.掌握A/D和D/A转换接口电路及其使用方法,学会单片机与DAC0832和ADC0809的接口电路与程序设计。【知识点】A/D、D/A转换【本章重点】ADC0809接口电路设计与数据采集程序的编程应用。本章难点ADC0832接口电路设计与数据采集程序的编程应用。【教学方法与手段】实际例程分析与讲解【讲授内容】12.3D/A转换接口12.4A/D转换器【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P277)第14章单片机系统开发工具与设计实例(十三)单片机系统设计与调试(2学时)【教学目的与要求】1.了解单片机应用开发的基本过程、方法和步骤。2.掌握硬件原理设计、资源分配、线路板图绘制、可靠性设计、保密性设计和硬件线路板的焊接与测试。3.掌握单片机应用系统的基本结构、设计过程、开发工具和方法;学会硬件系统和软件系统的设计特点、原则、要点和方法。4.掌握典型单片机应用系统的硬件设计和软件设计的基本要求、步骤和方法;学会单片机电子时钟、多路数字电压表等典型应用系统的原理、功能、结构设计与程序设计。5.理解系统监控程序设计、中断与子程序调用、软件抗干扰措施和程序测试方法。6.理解单片机开发装置的使用与系统联机调试的方法【知识点】单片机应用系统的基本结构、硬件系统设计、软件系统设计【本章重点】单片机应用系统的硬件系统设计【本章难点】【教学方法与手段】实际例程分析与讲解【讲授内容】13.1单片机应用系统开发环境13.2KEILC51开发工具及仿真调试方法13.3PROTEUS电路分析与实物仿真软件及调试方法13.4单片机应用系统设计举例【课后作业】多功能电子台历的设计与实现(十四)总复习(4学时)
11.3 外部存储器扩展 11.4 并行接口扩展 【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P192) 第 10 章 单片机系统模拟量及其他扩展技术 (十二) 单片机与 D/A、A/D 的接口( 4 学时) 【教学目的与要求】 1.了解模拟信号输入极性变换(双极性)方法、模拟信号的多路输入及采样保持器在 ADC 应用中的实用技术,能根据要求设计实用电路及编制相关程序; 2.掌握 A/D 和 D/A 转换接口电路及其使用方法,学会单片机与 DAC0832 和 ADC0809 的接 口电路与程序设计。 【知识点】A/D、D/A 转换 【本章重点】ADC0809 接口电路设计与数据采集程序的编程应用。 【本章难点】ADC0832 接口电路设计与数据采集程序的编程应用。 【教学方法与手段】实际例程分析与讲解 【讲授内容】 12.3 D/A 转换接口 12.4 A/D 转换器 【课后作业】复习巩固本节课所讲内容并完成练习册作业,预习下节课内容。书后作业(P277) 第 14 章 单片机系统开发工具与设计实例 (十三) 单片机系统设计与调试( 2 学时) 【教学目的与要求】 1.了解单片机应用开发的基本过程、方法和步骤。 2.掌握硬件原理设计、资源分配、线路板图绘制、可靠性设计、保密性设计和硬件线路板 的焊接与测试。 3.掌握单片机应用系统的基本结构、设计过程、开发工具和方法;学会硬件系统和软件系 统的设计特点、原则、要点和方法。 4.掌握典型单片机应用系统的硬件设计和软件设计的基本要求、步骤和方法;学会单片机 电子时钟、多路数字电压表等典型应用系统的原理、功能、结构设计与程序设计。 5.理解系统监控程序设计、中断与子程序调用、软件抗干扰措施和程序测试方法。 6.理解单片机开发装置的使用与系统联机调试的方法。 【知识点】单片机应用系统的基本结构、硬件系统设计、软件系统设计 【本章重点】单片机应用系统的硬件系统设计 【本章难点】 【教学方法与手段】实际例程分析与讲解 【讲授内容】 13.1 单片机应用系统开发环境 13.2 KEIL C51 开发工具及仿真调试方法 13.3 PROTEUS 电路分析与实物仿真软件及调试方法 13.4 单片机应用系统设计举例 【课后作业】多功能电子台历的设计与实现 (十四) 总复习( 4 学时)

对各章主要内容进行复习与总结、例程讲解四、教学安排及方式总学时51学时,讲课51学时,实验(或上机或多种形式教学)学时。教学环节讲实习讨上小题论教学时数计课验课课机课程内容2概述(引言)2单片机基础知识4MCS-51系列单片机原理与结构2MCS-51系列单片机汇编指令格式、寻址方式2MCS-51系列单片机指令系统22汇编语言程序设计2C51程序设计2并行I/0口的应用与编程3单片机与键盘、显示器的接口131中断的应用与编程31定时器/计数器的应用与编程31URAT串行接口的应用与编程31单片机系统扩展31单片机与D/A、A/D的接口2单片机系统设计与调试总复习22五、考核方式笔试(闭卷)。各教学环节占总分的比例:平时测试及作业:X30%,期末考试:X70%。六、课程教材与主要参考资料(一)使用教材李群芳、肖看、张士军主编《单片微型计算机与接口技术》(第4版),(北京):电子工业出版社,(2012.12)(二)参考资料(1)谢维成、杨加国主编《单片机原理与应用及C51程序设计》,清华大学出版社,2006-08-01(2)李广弟,朱月秀等,《单片机基础》(修订本),北京航空航天大学出版社,2002-4(3)马忠梅等,《单片机的C语言应用程序设计》(第3版),北京航空航天大学出版社,2005-
对各章主要内容进行复习与总结、例程讲解 四、教学安排及方式 总学时 51 学时,讲课 51 学时,实验(或上机或多种形式教学) 学时。 教学环节 教学时数 讲 课 实 验 习 题 课 讨 论 课 上 机 或 参 观 看 录 像 小 计 概述(引言) 2 单片机基础知识 2 MCS-51 系列单片机原理与结构 4 MCS-51 系列单片机汇编指令格式、寻址方式 2 MCS-51 系列单片机指令系统 2 汇编语言程序设计 2 2 C51 程序设计 2 并行 I/O 口的应用与编程 2 单片机与键盘、显示器的接口 3 1 中断的应用与编程 3 1 定时器/计数器的应用与编程 3 1 URAT 串行接口的应用与编程 3 1 单片机系统扩展 3 1 单片机与 D/A、A/D 的接口 3 1 单片机系统设计与调试 2 总复习 2 2 五、考核方式 笔试(闭卷)。 各教学环节占总分的比例:平时测试及作业:×30%,期末考试:×70%。 六、课程教材与主要参考资料 (一)使用教材 李群芳、肖看、张士军主编《单片微型计算机与接口技术》(第 4 版),(北京):电子工业 出版社,(2012.12) (二)参考资料 (1) 谢维成、杨加国主编《单片机原理与应用及 C51 程序设计》,清华大学出版社,2006-08- 01 (2)李广弟,朱月秀等,《单片机基础》(修订本),北京航空航天大学出版社,2002-4 (3) 马忠梅等,《单片机的 C 语言应用程序设计》(第 3 版),北京航空航天大学出版社,2005- 课程内容

11(4)苏平,《单片机原理与接口技术》,电子工业出版社,2003-02-01(5)张迎新,《单片微型计算机原理、应用及接口技术》(第2版),国防工业出版社,2004-01-01(6)陈光东,《单片微型计算机原理与接口技术》(第二版),华中理工大学出版社,2004-07-01(7)高峰,《单片微型计算机原理与接口技术》,科学出版社,2003(8)丁元杰,《单片微机原理及应用》(第2版),机械工业出版社,2004-02-01(9)朱月秀,《单片微机原理与应用》,科学出版社,2004-02-01(10)梅丽凤,《单片机原理及接口技术》,北方交通大学出版社,2004-02-01审核人:)(执笔人:段纯爽2014年12月10日
11 (4)苏 平,《单片机原理与接口技术》,电子工业出版社,2003-02-01 (5) 张迎新,《单片微型计算机原理、应用及接口技术》(第 2 版),国防工业出版社,2004- 01-01 (6) 陈光东,《单片微型计算机原理与接口技术》(第二版),华中理工大学出版社,2004-07- 01 (7)高峰,《单片微型计算机原理与接口技术》,科学出版社,2003 (8)丁元杰,《单片微机原理及应用》(第 2 版),机械工业出版社,2004-02-01 (9)朱月秀,《单片微机原理与应用》,科学出版社,2004-02-01 (10)梅丽凤,《单片机原理及接口技术》,北方交通大学出版社,2004-02-01 (执笔人:段纯爽 审核人: ) 2014 年 12 月 10 日