《微机原理》课程大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理》课程教学大纲
一、课程名称(中英文)
中文名称:微机原理
英文名称:Principle of Microcomputer
二、课程编码及性质
课程编码:0800305
课程性质:专业核心课,必修课
三、学时与学分
总学时:32
学分:2.0
四、先修课程
电路理论、模拟电子技术、数字电子技术、C语言及其编程
五、授课对象
本课程面向材料成型及控制工程专业学生与电子封装技术专业学生开设,也可以供材料科学与工程专业选修。
六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)
《微机原理》是材料加工工程专业学生必修专业课程之一,其教学的主要目的包括:
1、通过一门理论性、实践性和实用性很强的职业技能课程,增强学生的分析问题能力、编写程序能力与动手能力。
2、深入了解单片微型计算机的原理与结构,为今后成型设备开发打下牢固的理论基础。
3、系统掌握单片机的指令系统、接口技术和一般应用开发方法,为今后设计实际的单片机应用系统打下牢固的理论基础。
4、了解微型计算机技术的发展前沿,掌握其发展特点与动向,具备研发单片机的基础与能力。
表1 课程目标对毕业要求的支撑关系
七、教学重点与难点:
教学重点:
1)当今计算机技术飞速发展,本课程以介绍单片微型计算机中最典型的8051为主体、以讲述单片机结构与应用为重点;
2)在全面了解与掌握单片微型计算机种类及结构特点的基础上,重点学习汇编语言开发单片微型计算机技术;
3)课程将重点或详细介绍新颖的流行的微型控制器及其开发方法,为同学提供更多的实践机会;
4)重点学习的章节内容包括:第2章“单片机的结构和原理”(4学时)、第3章“单片机的指令系统”(4学时)、第4章“汇编语言程序设计基础”(8学时)、第6章“单片机的定时/计数器”(8学时)。
教学难点:
1)单片机原理与接口技术课程是实践性极强的课程之一,本课程将密切结合学生的生产实习、课程设置、实验课等实践环节,培养学生对单片微型计算机的认识及设计能力,提高授课质量与效果。
2)通过本课程学习,要求掌握单片微型计算机中的工作原理、结构特点、
应用范围、控制方法等,具备合理开发单片微型计算机实践的能力。
八、教学方法与手段:
教学方法:
(1)采用现代化教学方法(含PPT演示,设备照片,影像资料等),讲授各类成型装备的工作原理、结构组成及应用特点,以提高教学效果及效率;
(2)采用课堂教学与学生实验、交流讨论等方式,进行课堂互动,吸引学生的注意力、激发学生的学习热情,提高学生的学习效果;
(3)采用实践课程,让学生自己动手,实践所学知识与技能的同时,发挥创意,做出独立的作品。
教学手段:
(1)以常见的、典型(重要)单片微型计算机为讲解对象,深入讲解单片微型计算机的结构及特点,使学生具备设计(开发)满足特定材料成型及控制工程需求的设备及控制系统的基本能力;
(2)仔细讲解单片微型计算机开发过程中所需要的应用的汇编语言;再结合必要的实验教学与实践环节,加深学生对汇编语言的理解与掌握,提高授课质量与效果;
(3)尽量采用小班教学进行实验课程,要求根据自己的兴趣,基于单片机实验设备,完成1种含输入与输出的、独立功能的作品,并将该作品进行展示。其它同学对该学生的汇报情况进行评价与交流;汇报展示后,全体学生进行讨论交流,提高课堂互动频率与水平。
九、教学内容与学时安排
(1)总体安排
教学内容与学时的总体安排,如表2所示。
表2 基本教学内容与学时安排
(2)具体内容
各章节的具体内容如下:
第1章单片机概述
1.1 了解单片机的发展、单片机的应用领域;理解嵌入式系统;掌握单片机的概念。
第2章单片机结构和原理
2.1.单片机内部组成及引脚功能:掌握单片机内部结构、单片机的引脚功能。
2.2.布尔处理机:理解布尔处理机的功能。
2.3.存储器组织:理解片内数据存储器、片内程序存储器;掌握存储器的特点。
2.4.并行I/O口电路结构及应用特性:了解P1口;理解P3口;掌握P0口、P2口。
2.5.时钟电路与CPU时序:了解时钟电路;理解时序定时单位;掌握典型指令取指、执行时序。
2.6.单片机工作方式:了解程序执行方式、单步执行方式、低功耗操作方式;理解复位方式和复位电路。
第3章单片机的指令系统
3.1.单片机指令系统概述:了解计算机常用的编程语言、指令系统分类;理解指令系统标识符;掌握指令格式、寻址方式及寻址空间。
3.2.数据传送类指令:掌握A与外部RAM、A与ROM、内部RAM单元之间数据传送指令,栈操作指令和数据交换指令。
3.3.算术运算类指令:理解乘法指令、除法指令;掌握加法指令和减法指令。
3.4.逻辑操作类指令:掌握单操作数、双操作数运算指令。
3.5.控制转移类指令:理解空操作指令;掌握无条件转移指令、条件转
移指令和子程序调用与返回指令。
3.6.位操作指令:理解位条件转移指令;掌握位传送、位置位、位复位和位逻辑运算指令。
3.7.伪指令:掌握常用的伪指令。
第4章汇编语言程序设计基础
4.1.汇编语言程序的设计方法:了解汇编语言程序设计的步骤。
4.2.汇编语言程序结构:理解子程序设计;掌握顺序结构、分支结构和循环结构程序设计。
4.3.汇编语言的编辑与汇编:了解汇编语言程序的编辑;理解源程序的汇编。
第5章单片机的中断系统
5.1.中断的概念:理解中断的含义。
5.2.单片机的中断源:掌握单片机的中断源。
5.3.中断控制:掌握定时器控制寄存器、串行口控制寄存器、中断允许寄存器和中断优先级控制寄存器。
5.4.中断处理过程:理解中断响应,掌握中断采样、中断查询和中断返回。
5.5.中断请求的撤除:掌握各种中断请求的撤除方法。
5.6.外部中断的应用:掌握用查询方式、中断方式实现外部中断。
第6章单片机的定时/计数器
6.1.定时器的定时与计数功能:了解定时器功能;掌握定时器的计数和定时功能的实现。
6.2.定时器的有关寄存器:理解定时器控制寄存器(TCON)和定时器工作方式控制寄存器(TMOD)的功能;掌握定时器控制寄存器(TCON)和定时器工作方式控制寄存器(TMOD)的应用。
6.3.定时器的4种工作方式:理解4种工作方式的特点;掌握4种工作方式的选择与应用。
6.4.定时器的综合应用:掌握定时器工作方式的确定、基本定时时间的确定和初值的确定。