《单片机原理及应用》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》教学大纲
大纲说明
课程代码:3335014
总学时:48学时(讲课40学时,实验8学时)
总学分:3
课程类别:专业模块选修课
适用专业:机械设计制造及其自动化专业、电气工程及自动化专业
预修要求:数字电子技术、模拟电子技术、电路、计算机基础、微机原理、汇编语言
一、课程的性质、目的、任务:
性质:是机电一体化专业的专业必修课。是一门面向应用的、具有很强实践性与综合性的课程。
目的:通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。
任务:通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。
二、课程教学的基本要求:
原理部分以讲授为主;程序设计提倡多读程序、多写、多上机;硬件接口应在掌握了硬件的工作原理的基础上结合实验提高动手能力;教学手段应多样化避免单调的教学模式;实验环节重点学习单片机的硬件组成、工程应用及系统开发;课后作业的主要目的是掌握本章的学习要点,巩固前面所学的内容,为下一章学习做好准备;考试采用闭卷理论考试,结合实验和平时成绩,在内容上尽量体现单片机的基本常识性问题,结合实际,做到质、量结合。
三、大纲的使用说明:
本课程的先修课程为:《电路》《电子技术》《计算机基础》《程序设计》《微机原理》;电子机械专业学生应掌握大纲所要求的大部分内容;课程可根据总课时数而定。
大纲正文
第一章绪论学时:1学时(讲课1学时实验0学时)本章讲授要点:有关微型机的基本知识,包括分类、结构和组成,以及单片机的结构、典型产品及应用,单片机应用系统开发。
重点:单片机的特点、开发方式。
难点:单片机开发方式。
§1.1 电子计算机的发展概述
§1.2 单片机的发展过程及产品近况
§1.3 单片机的特点及应用领域
§1.4 单片机应用系统开发简介
习题:P1.5,P1.6
第二章 S-51单片机的结构和原理学时:5学时(讲课5学时实验0学时)本章讲授要点:80c51的结构与工作原理,面向用户的特性以及各种工作方式
重点:掌握80c51单片机的内部结构、引脚功能、存储器组织和CPU时序
难点:80c51的存储器组织及各种工作方式
§2.1 80c51系列概述
§2.2 80 c51的基本结构与应用模式
§2.3 80 c51典型产品资源配置与引脚封装
§2.4 80 c51的内部结构
§2.5 80 c51的存储器组织
§2.6 80 c51的并行口结构与操作
习题:P2.2,P2.4,P2.6, P2.8,P2.9,P2.10
第三章单片机的指令系统学时:4学时(讲课4学时实验0学时)本章讲授要点:首先介绍指令系统及汇编语言的基础知识,然后详细介绍MCS-51寻址方式以及MCS-51指令系统。
重点:掌握基本的汇编伪指令,理解各种寻址方式,熟悉基本的常用指令。
难点:汇编伪指令、位寻址、控制转移类指令
§3.1 指令格式及常用符号
§3.2 80 c51的寻址方式
§3.3 数据传送类指令
§3.4 算术运算类指令
§3.5 逻辑运算类指令
§3.6 控制传送类指令
§3.7 位操作类指令
习题:P3.2,P3.5,P3.10,P3.19
第四章 80c51程序设计学时:5学时(讲课5学时实验0学时)本章讲授要点:各种程序设计类型及程序举例。
重点:各种程序设计结构,代码转换方法。
难点:循环程序嵌套、子程序参数传递、代码转换。
§4.1 程序编制的方法和技巧
§4.2 源程序的编辑与汇编
§4.3 基本程序结构
§4.3.1 顺序程序设计
§4.3.2 分支程序设计
§4.3.3 循环程序设计
§4.3.4 子程序设计
§4.4 常用程序举例
习题:P4.4,P4.5, P4.9,P4.10
第五章 80c51的中断系统及定时/计数器学时:8时(讲课8时实验0学时)本章讲授要点:80c51定时/计数器和中断系统的工作原理、工作方式及应用举例。
重点:掌握80c51中断系统的构成、中断系统设计、中断程序编写;掌握定时/计数器的工作方式及应用。
难点:中断的调用与返回,定时/计数器用于外部中断扩展
§5.1 0c51的中断系统
§5.2 c51的中断处理过程
§5.3 0c51的定时/计数器
习题:5.1,5.2,5.4,5.11
第六章 80c51的串行口学时:8学时(讲课6学时实验2学时)本章讲授要点:串行通信基础知识;80c51串行通信工作方式;应用举例
重点:掌握80c51串行口的工作方式及应用
难点:串行口接口标准及工作方式
§6.1 算机串行通信基础
§6.2 0c51串行口
§6.3 行通信应用举例
习题:6.1,6.3,6.5,6.7
第七章 80c51的系统扩展学时:8学时(讲课6学时实验2学时)本章讲授要点:运用各种接口芯片实现系统扩展,8255A、8155/8156、简单的
I/O扩展,显示器、键盘等
重点:存储器扩展,输入输出接口
难点:存储器扩展,8155扩展
§7.1 储器的扩展
§7.2 入输出及其控制方式
§7.3 行接口及8155
§7.4 279接口芯片
§7.5 示器与键盘接口
习题:7.3;7.5;7.6
第八章 80c51的测控接口学时:3学时(讲课3学时实验0学时)本章讲授要点:数模及模数转换器的原理及接口,80c51测控接口设计
重点:掌握D/A转换器和A/D转换器与80c51的接口技术