
《微机原理与接口技术》课程教学大纲一、课程基本信息课程名称:微机原理与接口技术英文名称:PrinciplesandApplicationofMicro-Computer课程编码:11116C/11215C课程类别:专业选修课总学时:48学时(含实验20学时)总学分:2.5适用专业:计算机科学与技术/网络工程方向先修课程:计算机组成与结构、程序设计基础开课系部:计算机科学与技术系二、课程的性质和任务《微机原理与接口技术》是面向计算机类本科生的一门职业技能课,本课程围绕微型计算机系统的基本组成和工作原理,系统地讲述微型计算机内部结构、工作原理、指令系统、汇编程序、接口技术,同时通过课堂讲授、课程实验相结合的方式,使学生系统地理解微型计算机的系统组织结构与工作原理,掌握微型计算机应用系统各主要环节的设计、调试方法,初步具备应用微型计算机进行系统设计、产品开发的能力。三、课程教学基本要求(一)理论教学内容和基本要求第一章概述?了解计算机的发展、分类、特点与应用,单片机的概念、发展及应用领域,以及典型单片机系列的基本情况。重点:单片机的分类、特点与应用。第二章单片机结构及原理了解单片机内部所包含的硬件资源及其功能特点和使用方法;掌握单片机芯片的内部组成及存储器结构,特别是片内RAM和四个并行I/O口的使用方法:理解单片机时钟电路与时序、输入输出口以及引脚的使用,注意“地址重叠”的问题,注意程序状态字PSW中各位的含义。重点:单片机内部组成、外部特性、时序、存储器结构。难点:CPU时序、RAM结构。第三章MCS一51系列指令系统?了解单片机的寻址方式和指令系统功能,特别是其位寻址功能;掌握各种寻址方式,常用指令的功能,注意几个中断入口地址在程序存储器中的位置,熟悉各类指令对标志位的影响。重点:各种寻址方式,常用指令的功能和使用方法。难点:栈操作、跳转指令。第四章汇编语言程序设计?熟悉汇编语言程序的基本结构类型、语法规则和常用伪指令,掌握机汇编语言程序设计方法,顺序结构程序、分支程序、循环程序、查表程序、子程序及数制转换程序设计;熟练掌握汇编语言源程序的编辑、汇编与调试。重点:汇编语言程序的基本结构及程序设计方法。难点:加、减、乘、除运算及数制转换程序设计。第五章定时计数器?
《微机原理与接口技术》课程教学大纲 一、课程基本信息 课程名称:微机原理与接口技术 英文名称:Principles and Application of Micro-Computer 课程编码: 11116C/11215C 课程类别:专业选修课 总 学 时: 48学时(含实验20学时) 总 学 分: 2.5 适用专业:计算机科学与技术/网络工程方向 先修课程:计算机组成与结构、程序设计基础 开课系部:计算机科学与技术系 二、课程的性质和任务 《微机原理与接口技术》是面向计算机类本科生的一门职业技能课,本课程围绕微型计算机系 统的基本组成和工作原理,系统地讲述微型计算机内部结构、工作原理、指令系统、汇编程序、接 口技术,同时通过课堂讲授、课程实验相结合的方式,使学生系统地理解微型计算机的系统组织结 构与工作原理,掌握微型计算机应用系统各主要环节的设计、调试方法,初步具备应用微型计算机 进行系统设计、产品开发的能力。 三、课程教学基本要求 (一)理论教学内容和基本要求 第一章 概述? 了解计算机的发展、分类、特点与应用,单片机的概念、发展及应用领域,以及典型单片机系 列的基本情况。 重点:单片机的分类、特点与应用。 第二章 单片机结构及原理 了解单片机内部所包含的硬件资源及其功能特点和使用方法;掌握单片机芯片的内部组成及存 储器结构,特别是片内RAM和四个并行I/O口的使用方法;理解单片机时钟电路与时序、输入输出口 以及引脚的使用,注意“地址重叠”的问题,注意程序状态字PSW中各位的含义。 重点:单片机内部组成、外部特性、时序、存储器结构。 难点: CPU时序、RAM结构。 第三章 MCS-51系列指令系统? 了解单片机的寻址方式和指令系统功能,特别是其位寻址功能;掌握各种寻址方式,常用指令 的功能,注意几个中断入口地址在程序存储器中的位置,熟悉各类指令对标志位的影响。 重点:各种寻址方式,常用指令的功能和使用方法。 难点:栈操作、跳转指令。 第四章 汇编语言程序设计? 熟悉汇编语言程序的基本结构类型、语法规则和常用伪指令,掌握机汇编语言程序设计方法, 顺序结构程序、分支程序、循环程序、查表程序、子程序及数制转换程序设计;熟练掌握汇编语言 源程序的编辑、汇编与调试。 重点:汇编语言程序的基本结构及程序设计方法。 难点:加、减、乘、除运算及数制转换程序设计。 第五章 定时计数器?

理解定时和计数的应用:掌握定时计数器的结构与工作原理;熟练掌握定时计数器的四种工作方式,方式寄存器和控制寄存器的功能及使用方法。重点:定时计数器的结构、方式寄存器和控制寄存器的功能及使用方法。难点:定时和技术的应用,第六章串行数据通信了解波特率设计,串行口应用;理解串行通信方式;掌握串行口结构与工作原理。重点:串行口结构与工作原理。难点:串行口通信。第七章中断系统理解中断的概念、中断功能及中断响应过程;掌握单片机中断系统的结构、中断控制寄存器各位功能及标志位的含义;掌握外部中断源的扩充方法、中断服务子程序的结构及编程技巧及中断的应用。重点:中断系统的结构、中断源、中断特殊功能寄存器。难点:中断响应过程、中断的应用。第八章系统扩展掌握单片机系统扩展技术及应用系统设计方法:熟练掌握程序存储器的扩展、数据存储器的扩展及/O接口的扩展;掌握常用扩展芯片的接口方法和访问控制方法。重点:单片机系统扩展技术及应用系统设计方法。难点:常用扩展芯片的接口方法和访问控制方法。第九章单片机C51程序设计熟悉c语言基本概念、基本语句、结构、及程序设计方法;熟悉C51程序开发过程;掌握用C语言编写51单片机程序的方法;能够用C51完成应用系统的软件设计。重点:C51程序设计方法。难点:应用系统的C51程序设计。第十章单片机应用系统的设计掌握单片机应用系统的设计过程、开发工具和方法:了解提高系统可靠性的一般方法。重点:单片机应用系统的设计过程、开发工具和方法。难点:具体单片机应用系统的设计。(二)实验教学内容和基本要求实验见实验大纲四、课程教学要求及形式1、在教学过程中,教师应注重基础,加强理论联系实际,通过电子课件、上机实验等多种形式展示、讨论,启迪学生的思维,加深学生对有关概念、内容和方法的理解,使学生理解并掌握基本的硬件分析方法与程序设计方法。2、要求学生在学习本课程之后,具有分析单片机电路功能、阅读程序的能力,在此基础上,能独立设计和调试单片机应用系统。3、关键环节实现方面的技术问题可辅以课堂讨论的形式。4、为了学生进一步理解课堂教学内容,拟布置一定数量习题为宜,教师批改作业本的1/3,并安排时间上习题课。考核形式:考试可灵活采用闭卷、平时作业、实验相结合的形式。闭卷部分的考试题包括基本概念、基本理论、基本分析方法等,题型可采用填空题、简答题、选择题、分析计算题等多种形式
理解定时和计数的应用;掌握定时计数器的结构与工作原理;熟练掌握定时计数器的四种工作 方式,方式寄存器和控制寄存器的功能及使用方法。 重点: 定时计数器的结构、方式寄存器和控制寄存器的功能及使用方法。 难点:定时和技术的应用。 第六章 串行数据通信 了解波特率设计,串行口应用;理解串行通信方式;掌握串行口结构与工作原理。 重点:串行口结构与工作原理。 难点:串行口通信。 第七章 中断系统 理解中断的概念、中断功能及中断响应过程;掌握单片机中断系统的结构、中断控制寄存器各 位功能及标志位的含义;掌握外部中断源的扩充方法、中断服务子程序的结构及编程技巧及中断的 应用。 重点: 中断系统的结构、中断源、中断特殊功能寄存器。 难点:中断响应过程、中断的应用。 第八章 系统扩展 掌握单片机系统扩展技术及应用系统设计方法;熟练掌握程序存储器的扩展、数据存储器的扩 展及I/O接口的扩展;掌握常用扩展芯片的接口方法和访问控制方法。 重点: 单片机系统扩展技术及应用系统设计方法。 难点:常用扩展芯片的接口方法和访问控制方法。 第九章 单片机C51程序设计 熟悉c语言基本概念、基本语句、结构、及程序设计方法;熟悉C51程序开发过程;掌握用C语言 编写51单片机程序的方法;能够用C51完成应用系统的软件设计。 重点: C51程序设计方法。 难点:应用系统的C51程序设计。 第十章 单片机应用系统的设计 掌握单片机应用系统的设计过程、开发工具和方法;了解提高系统可靠性的一般方法。 重点: 单片机应用系统的设计过程、开发工具和方法。 难点:具体单片机应用系统的设计。 (二)实验教学内容和基本要求 实验见实验大纲 四、课程教学要求及形式 1、在教学过程中,教师应注重基础,加强理论联系实际,通过电子课件、上机实验等多种形式 展示、讨论,启迪学生的思维,加深学生对有关概念、内容和方法的理解,使学生理解并掌握基本 的硬件分析方法与程序设计方法。 2、要求学生在学习本课程之后,具有分析单片机电路功能、阅读程序的能力,在此基础上,能 独立设计和调试单片机应用系统。 3、关键环节实现方面的技术问题可辅以课堂讨论的形式。 4、为了学生进一步理解课堂教学内容,拟布置一定数量习题为宜,教师批改作业本的1/3,并安 排时间上习题课。 考核形式:考试可灵活采用闭卷、平时作业、实验相结合的形式。闭卷部分的考试题包括基本 概念、基本理论、基本分析方法等,题型可采用填空题、简答题、选择题、分析计算题等多种形 式

考核形式:平时成绩:20%,期末成绩:80%五、学时分配各教学学时分配作业章节备注主要内容题量实验讨论讲授习题合计第1章概述22第2章6单片机结构及原理6MCS-51系列指令第3章264系统第4章汇编语言程序设计448第5章224定时计数器第6章2串行数据通信2第7章中断系统224第8章系统扩展246单片机C51程序设22第9章4计单片机应用系统的2第10章46设计合计28H20H48H六、建议教材及参考书建议教材:蔡美琴等MCS-51系列单片机系统及其应用高等教育出版社2008参考书目:1、何立民单片机高级教程北京航空航天大学出版社20072、张友德,涂时亮,赵志英单片微型机原理、应用与实验复旦大学出版社20063、楼然苗,李光飞51系列单片机设计实例北京航空航天大学出版社2003
考核形式:平时成绩:20%,期末成绩:80% 五、学时分配 章节 主要内容 各教学学时分配 作业 题量 备注 讲授 习题 实验 讨论 合计 第1章 概述 2 2 第2章 单片机结构及原理 6 6 第3章 MCS-51系列指令 系统 4 2 6 第4章 汇编语言程序设计 4 4 8 第5章 定时计数器 2 2 4 第6章 串行数据通信 2 2 第7章 中断系统 2 2 4 第8章 系统扩展 2 4 6 第9章 单片机C51程序设 计 2 2 4 第10章 单片机应用系统的 设计 2 4 6 合 计 28H 20H 48H 六、建议教材及参考书 建议教材: 蔡美琴等 MCS-51系列单片机系统及其应用 高等教育出版社 2008 参考书目: 1、 何立民 单片机高级教程 北京航空航天大学出版社 2007 2、 张友德,涂时亮,赵志英 单片微型机原理、应用与实验 复旦大学出版社 2006 3、 楼然苗,李光飞 51系列单片机设计实例 北京航空航天大学出版社 2003