《微机原理》课程大纲
微机原理 教学大纲

微机原理教学大纲微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件的基础,对于学生理解计算机的工作原理、掌握计算机硬件知识非常重要。
本文将从微机原理的教学大纲、教学方法和教学效果三个方面进行探讨。
一、微机原理的教学大纲微机原理的教学大纲主要包括以下几个方面的内容:计算机硬件基本知识、数字逻辑电路、微处理器和存储器、接口技术和总线结构等。
通过这些内容的学习,学生可以了解计算机的组成结构、各个组成部分的功能以及它们之间的联系。
在教学大纲中,应该注重理论与实践相结合,通过实验操作使学生更好地理解和掌握微机原理的知识。
同时,还应该注重培养学生的动手能力和解决问题的能力,让他们能够独立完成一些基本的计算机硬件设计和调试工作。
二、微机原理的教学方法在微机原理的教学中,应该采用多种教学方法,以激发学生的学习兴趣和提高教学效果。
首先,可以采用讲授和演示相结合的方式进行教学。
通过讲解教师可以向学生传授知识,而通过演示可以让学生直观地感受到计算机硬件的工作过程,从而更好地理解和掌握微机原理的知识。
其次,可以采用案例分析的方式进行教学。
通过引入一些实际的案例,让学生将理论知识与实际问题相结合,培养他们的问题分析和解决能力。
另外,还可以采用小组讨论和实验操作的方式进行教学。
通过小组讨论,可以激发学生的思维,培养他们的合作能力;通过实验操作,可以让学生亲自动手实践,加深对微机原理的理解和掌握。
三、微机原理的教学效果微机原理的教学效果主要体现在学生的知识掌握程度和实际应用能力上。
首先,学生应该通过学习,掌握计算机硬件的基本知识,了解计算机的组成结构和各个组成部分的功能,并能够分析和解决与计算机硬件相关的问题。
其次,学生应该通过实验操作,掌握一些基本的计算机硬件设计和调试技能,能够独立完成一些简单的计算机硬件设计和调试工作。
最后,学生应该能够将微机原理的知识应用到实际的工程项目中,能够根据具体的需求设计和搭建计算机硬件系统,提高计算机的性能和可靠性。
《微机原理》教学大纲

《微机原理》教学大纲课程名称:微机原理 Microcomputer Priceple课程编码:学 分:3分总 学 时:40学时,其中,理论学时:34学时, 实验学时:6学时适用专业:自动化、电气工程及其自动化、测控技术仪器、电子信息工程、通信工程先修课程:《模拟电子技术》,《数字电子技术》执 笔 人:徐爱钧审 定 人:武洪涛一、课程的性质、目的与任务《微机原理》是信息处理相关专业的一门专业基础课程。
其主要任务是通过课堂教学和实验环节,结合Intel 8086系统,使学生掌握计算机组成、CPU内部结构、存储器、常用的I/O接口、指令系统、汇编语言等计算机硬件和软件基础知识,培养学生们计算机硬件和软件的基本应用能力,为将计算机运用到自动化、仪器仪表、现代通讯等信息处理领域打下坚实的基础。
通过本课程的学习,使学生掌握微型计算机机的主流支撑技术、体系结构以及输入输出接口的基本工作原理,培养学生开发运用、研究与维护计算机系统的独立工作能力,为学生今后从事计算机系统的开发应用奠定良好的基础。
本课程以 80X86 系列为主,介绍微型计算机 CPU 的结构、指令系统及汇编语言程序设计,微型机系统组成, DOS 及BIOS 调用,中断,并行/串行IO,DMA 控制器等工作原理,以及以上各方面的应用。
二、教学内容、基本要求与学时分配:第一章 微型计算机概述主要内容:z微型计算机的发展概况z微型计算机中的三总线结构z微型计算机系统的主要性能指标基本要求:z了解微型计算机特点和发展z掌握微处理器与微型计算机的概念z了解计算机软件的分类学时分配:2学时第二章 8086系列微处理器主要内容:z8086 CPU的内部结构z8086对主存储器结构的分段管理z8086的总线时序z8086在最小和最大工作模式下的典型配置以及读/写总线周期基本要求:z了解8086的内部结构z掌握8086 CPU内部寄存器结构z掌握8086的总线时序z掌握主存储器的分段机构z熟悉8086总线接口部件学时分配:6学时第三章 8086指令系统与汇编语言程序设计主要内容:z8086指令系统特点z8086指令格式z寻址方式及至令分类z8086汇编语言基本语法z基本运算程序设计z DOS调用及BIOS调用程序设计z源程序编辑与可执行文件的生成基本要求:z了解8086指令系统特点z掌握8086汇编语言的规则z掌握编写汇编源程序的方法z掌握顺序程序、分支程序、循环程序、调用子程序结构z熟悉汇编源程序编写、汇编、连接、调试,产生可执行文件的方法 学时分配:8学时第四章 微型计算机存储器系统结构主要内容:z存储器的分类z半导体存储器的主要性能指标z存储器中地址译码的两种方式z微型计算机中存储器的系统组成z32位微机系统的内存组织z高速缓冲存储器(Cache Memory)技术基本要求:z了解微型计算机存储器系统特点z掌握8086存储器组织方法z掌握存储器系统地址译码方法z掌握CPU与存储芯片的连接技术z熟悉高速缓冲存储器工作原理及组织方式学时分配:6学时第五章 微型计算机的输入输出主要内容:z微型计算机输入输出接口电路的主要功能z接口技术的发展及分类z I/O端口的编址方式z保护模式下的I/O空间z微处理器与I/O设备数据传送的几种方式基本要求:z了解微型计算机I/O接口电路的主要功能z了解CPU必须通过I/O接口与I/O设备传输信息的概念z掌握8086对I/O端口的寻址方式z掌握CPU与I/O设备传输信息的三种常用方式:程序控制输入输出方式、中断程序输入输出方式、DMA方式z熟悉I/O通道、I/O处理机进行输入输出的方式学时分配:6学时第六章 微型计算机的中断系统主要内容:z微型计算机中断系统概述z8086的中断、中断源及中断系统z中断处理过程基本要求:z了解微型计算机的中断系统功能与作用z掌握8086 CPU响应中断的条件z CPU响应中断的过程、中断优先权等概念z掌握8086各种内部中断源、外部中断源的中断方式及中断响应和中断处理过程 学时分配:6学时三、实验内容与学时分配实验1、8086实验装置基本操作 (2学时)实验2、8086汇编语言简单运算程序设计 (2学时)实验3、DOS及BIOS调用汇编语言程序设计 (2学时)四、大纲说明本课程的先修课程为模拟电子技术、数字电子技术。
微机原理大纲

微机原理⼤纲《微机原理与应⽤》课程教学⼤纲课程代码: 92050567课程名称:《微机原理与应⽤》英⽂名称: The Principles & Interfaces of Microcomputer课程类型: 专业基础课总学时: 80 讲课学时:64 实验学时:16学分: 4.5适⽤对象: 电⼦⼯程系各专业先修课程:电路分析、模拟电⼦技术、数字电⼦技术⼀、课程性质、⽬的和任务《微机原理与应⽤》是电⼦信息各专业的专业基础课程。
本课程是⼀门⾯向应⽤的、具有很强的实践性与综合性的课程。
通过学习,使学⽣获得在专业领域内应⽤微型计算机的初步能⼒。
⼆、教学基本要求通过对微型计算机的结构分析和学习,使学⽣了解微机的⼯作原理,掌握汇编语⾔程序设计语⾔,并对计算机常⽤的外围接⼝和设备有⽐较熟悉的认识,能够应⽤常⽤的串⾏和并⾏的通⽤芯⽚,常⽤的A/D,D/A芯⽚结合微型机设计较简单的信息采集、处理和发送系统。
三、教学内容及要求第⼀章基础知识教学内容:(⼀)计算机的发展及应⽤,计算机中的数制(⼆)数值运算1.⽆符号数的算术运算及表⽰范围。
2.⽆符号数的逻辑运算。
3.带符号数的表⽰和运算。
4.带符号数的表⽰范围。
(三)⼆进制编码1.BCD8421码。
2.ASCII码。
教学要求:了解:计算机的发展历史及分类,计算机中的数制。
掌握:数制转换,⽆符号数和带符号数的表⽰和运算,⼆进制编码,常⽤的术语。
重点掌握:补码的表⽰及运算。
第⼆章微型计算机基础教学内容:(⼀)微型机的硬件系统1.微处理器结构。
2.存储器结构、分类及读写过程。
3.总线分类。
(⼆)微机的⼯作过程1.pc加1在程序执⾏过程中的时间。
2.指令在内存中的顺序存储。
(三)8088/8086采⽤的指令流⽔使得EU部件和BIU部件可同时⼯作,提⾼了整机的效率(四)8088/8086的引脚1.8088和8086的区别。
2.数据总线和地址总线的分时复⽤。
3.最⼤最⼩模式下引脚的功能。
微机原理大纲

《微机原理》教学大纲一、课程性质、地位和作用《微机原理》是通信专业、电子工程专业、控制工程的一门重要专业课,属必修课。
本课程是一门面向应用的必修课程。
通过上机仿真实验操作,进一步巩固和加深对所学理论知识的理解,为今后学习应用打下坚实的基础。
本课程实用性强。
其任务在于学习微机的基本结构,基于8051单片微机及8086微机学习汇编语言的指令及程序设计,了解微机常用接口部件的原理及应用,为后续课程提供必要的理论基础及应用知识,并为学生毕业后从事基于微机及单片微机的应用开发打下基础。
二、课程教学对象、目的和要求本课程适用于电子信息工程、通信工程、自动化、测控技术与仪器、电子科学与技术等本科专业。
课程教学目的、要求:(一)从内容上,要求学生,了解微机基础知识,通过51单片微机的学习达到熟练了解应用一款CPU的目的,理解8086CPU 与PC的基本结构及常用总线。
课程主要学习以下几方面第一是计算机的基础知识、微机基础知识。
第二是围绕MCS-51系列单片微机的微机原理结构、汇编指令系统、汇编语言程序设计,系统总线扩展技术,单片微机定时计数、中断、串口通信,初步掌握单片微机系统的设计开发方法及单片微机的简单应用。
第三是学习8086CPU及PC发展简介,8086CPU结构,最小模式总线组成及引脚介绍。
8086CPU系统扩展及常用接口器件简介,基于微机(PC)的常用总线结构。
(二)从能力方面,应使学生熟练掌握51单片微机的结构及工作原理,掌握51单片微机的汇编编程及应用,了解51单片微机构成的电子应用系统的硬件及软件设计方法,了解基于8086系列微机的结构特点及技术发展。
(三)从教学方法上,着重51单片微机构成及各应用接口部件概念的解释,注重解决工程实际问题,侧重从51单片微机普通I/O口、中断、定时计数、串口等各部分应用角度训练学生的工程应用能力,教学中结合KEIL及proteus等流行微机应用工具软件进行例题讲解,培养学生的动手能力。
《微机原理》教学大纲

《微机原理》教学大纲课程编码:1800801课程性质:专业基础课适用专业:机械设计制造机器及其自动化、材料成型及控制工程学分学时:3.5学分,64学时(理论教学56学时,实验教学8学时)开设学期:第6学期一、教学目的本课程是全国网络教育计算机科学与技术及相关专业本科生的主干专业课。
其目的在于使学生了解计算机的原理,建立计算机系统的整体概念,增强学生对计算机硬件结构的认识,培养学生利用微型计算机解决实际问题的能力,同时使学生对微型计算机有关的接口芯片的工作原理和应用方法有一定的认识,为从事系统的软件硬件设计奠定必要的理论基础。
二、教学重点与难点1.重点:单片机的工作原理、单片机指令和编程方法,单片机的外部扩展方法。
2.难点:设计简单的实用单片机电路。
三、教学方法在教学过程中,根据教学目标和教学模式,课程难度和特点,尽可能采用多种教学方法穿插进行,通常采用以下几种方式:行为引导式教学法、案例式、项目式、探究式、启发式、讨论式、任务式等,做到依据内容选择恰当的教学方法。
四、教学内容第一章计算机基础知识(6学时)(一)教学要求:理解数制的基本概念和在计算机设计与使用中常用的几种数制,掌握二进制与十进制两种数制数制之间的转换方法,认识组成逻辑电路的三种最基本的门电路,掌握基本的逻辑运算的方法及二进制数的基本加减运算。
(二)教学内容:数制的基与权,数制的转换方法;基本的逻辑电路(非门、或门、与门);布尔代数的基本运算规律;摩根定理;二进制数基本运算的实现及其电路实现;全加器、半加器的的原理图及其主要区别。
第二章微型计算机的基本组成电路(4学时)(一)教学要求:能对微型计算机中最常见的基本电路部件算术逻辑单元、触发器、寄存器、存储器以及总线结构等的名称、作用及电路原理有一个简单的认识,掌握常见触发器的不同动作,了解触发器、寄存器及存储器之间的关系,掌握常见寄存器的工作原理及电路结构,掌握可控计数器、环型计数器以及程序计数器的基本功能,了解只读存储器和随机存取存储器的区别,理解“地址”在微型计算机中的作用,掌握控制字的意义。
微机原理课程设计教学大纲

《微机原理与接口技术》实习教学大纲一、课程基本信息开课单位:电气与信息工程学院课程编号:课程名称:微机原理与接口技术英文名称:Microcomputer Principle & Interfacing Technique学分:2学分二、课程的性质与教学目标(一)课程性质:本课程是高等院校计算机科学与技术及计算机相关专业的一门专业技术基础课程,是在《微机原理与接口技术》理论课程结束后的一次大型实践性教学环节。
(二)教学目标:本课程以相应课程的理论知识和课程实验为基础,学生通过课程设计,应初步学会利用微机和接口芯片设计应用系统的基本方法;初步掌握微机应用系统中硬件电路的设计方法;掌握利用汇编语言设计和编写应用程序的方法;提高调试综合应用程序的能力。
通过理论设计和实践操作巩固和加深对理论知识的理解,增强设计微机应用系统和调试应用软件的能力,提高学生的工程素质。
三、教学内容、时间安排及教学要求(一)实习内容及要求1、实习内容(16学时)可在以下5个课题中任选其一:课题1:数据采集系统课题2:异步通信系统课题3:电机调速系统课题4:计时器课题5:计算器(1)要求课程设计完成后,学生应交课程设计报告一份。
(2)内容课题1:数据采集系统数据采集系统有两个子课题,根据实验安排完成其中一个:1)用LED显示输出的数据采集系统;2)用打印机输出的数据采集系统。
理论设计要求:①以8088/86及其支持电路为基础,配必要的存储器、中断、定时系统、感测接口、LED显示器或打印机接口等构成数据采集系统;②系统可控制8路采集,采集信号的最高频率为10Hz;③采集数据存储在内存区,要求能连续保存10分钟的各路数据;④在LED显示器上顺序输出各路采集数据,输出内容包括采集路号以及对应的实时数据;若使用打印机输出,可在10分钟后批量打印采集的数据;⑤方案设计中要突出数据采集分系统和输出接口的设计,进行多种速率、多路采集控制等方面的分析,为硬件设计和软件编程提供依据;⑥硬件设计要求画出功能框图和逻辑原理图;编程要有程序框图和流程图。
《微机原理及应用》课程教学大纲

《微机原理及应用》教学大纲一、课程教学目标1. 对专业人才培养目标支撑微计原理及应用是机械设计制造及其自动化专业本科生的一门必修课程,先修课包括《计算机组成原理》等,本课程以当今主流微处理器80X86为结合点,分析它的结构特点、操作原理、指令系统以及汇编语言设计的基本方法。
然后讲解80X86主要外围支援芯片的功能、结构、编程方法以及基本外部设备的接口技术。
在此基础上, 对键盘、LED数码显示器、AD与DA转换器等基本外部设备的原理与接口技术进行讨论。
此外对微计算机系统总线、其它微处理器结构也给以介绍。
2. 在课程体系中地位、作用微机原理及应用是机电工程专业的一门重要的本科专业课。
它是为培养满足材料类高等人才的需要而设置的。
微机原理及应用是一门研究微电子技术基本理论在微计算机中的应用和计算机软件和硬件结合应用问题的科学。
微机原理及应用课程对微处理器及微计算机内部结构的进行深入的研究,课程包括汇编语言的学习及应用。
还包括中断、接口、总线的使用技术的应用,如何使用软件编程控制硬件的正确方法。
微机原理及应用是机械设计制造及其自动化的一门核心课程。
电工电子微机原理及应用模拟电子、数字电子技术图1 微机原理及应用与已学相关课程的关系图2 微机原理及应用与机自专业其他专业基础课程和专业课程中的关系3. 对专业培养要求支撑通过课程学习学生应获得以下几方面毕业要求中的知识、能力与素质:(1).毕业要求3中的掌握工程基础知识和机械设计制造及其自动化相关的专业基础理论知识,了解材料机械设计制造及其自动化的理论前沿、发展前景和发展动态,包括新工艺、新方法、先进的成型设备和新的成型理论知识;(2).毕业要求5中的具有综合运用机械设计制造及其自动化的理论和技术手段设计系统和过程的能力。
二、教学内容及基本要求第一章绪论理解微处理器、微计算机、微计算机系统这三个名词术语的内涵;掌握微处理器、微计算机、微计算机系统概念术语;;了解微处理器技术的发展概况。
微机原理及应用教学大纲

微机原理及应用教学大纲一、课程介绍该课程主要介绍微型计算机的基本原理、结构与应用,包括计算机硬件、操作系统及相关软件的基本知识和技能。
通过理论与实践相结合的教学方法,培养学生运用微型计算机解决实际问题的能力。
二、课程目标1.了解微型计算机的基本组成和工作原理;2.掌握微型计算机的硬件配置和软件安装方法;3.掌握微型计算机的操作系统原理和基本操作技能;4.能够独立完成一项基本的计算机系统搭建并进行简单应用。
三、教学内容及学时安排1.计算机基本知识与历史发展(2学时)1.1计算机的定义和基本特点;1.2计算机的历史发展概述;1.3计算机的分类及应用领域。
2.计算机硬件系统(10学时)2.1计算机硬件的组成与功能;2.2中央处理器(CPU)的结构和工作原理;2.3存储器的类型和层次结构;2.4输入/输出设备的类型和功能;2.5性能评价指标。
3.计算机软件系统(12学时)3.1操作系统的基本概念和功能;3.2常见操作系统的介绍与安装;3.3常用办公软件的使用方法;3.4网络和安全软件的基本概念与应用。
4.微型计算机的组装与应用(16学时)4.1计算机硬件的选购与组装;4.2操作系统的安装与配置;4.3常见硬件故障的排除与维修;4.4常见应用软件的安装与使用。
5.计算机网络与互联网应用(8学时)5.1计算机网络的基本概念与组成;5.2局域网和广域网的介绍与搭建;5.3互联网的基本原理与应用。
6.计算机编程基础(14学时)6.1程序设计语言的分类与特点;6.2基本的程序设计方法和思想;6.3常见编程语言的入门知识;6.4实践项目的设计与实现。
四、教学方法1.授课与互动采用讲授、示范、实验等方式进行教学,并倡导师生互动,促进学生的主动参与和思考。
2.实验与实践设计实践项目,引导学生动手实际操作,巩固理论知识,培养解决问题的能力。
3.讨论与研究打破传统的教学模式,鼓励学生自主学习、课堂互动和小组合作,促进思维的碰撞和深入研究。
- 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.定时器的综合应用:掌握定时器工作方式的确定、基本定时时间的确定和初值的确定。
第7章串行接口技术7.1.串行通信概述:理解同步通信与异步通信;掌握串行通信的制式、串行通信的传送速率。
7.2.单片机串行口简介:了解串行口结构;掌握串行口控制和波特率设计。
7.3.串行口工作方式:理解四种工作方式的特点;掌握四种工作方式初始化程序设计。
7.4.单片机与PC的通信:了解接口设计;理解基于BIOS功能调用的串行通信程序设计;掌握用汇编语言编写异步串行通信程序。
第8章单片机系统扩展8.1.单片机扩展系统概述:理解单片机扩展系统结构;掌握存储器及外部I/O口的编址技术。
8.2.程序存储器的扩展:了解常用程序存储器芯片;掌握程序存储器的扩展技术。
8.3.数据存储器的扩展:了解常用数据存储器芯片;掌握数据存储器的扩展技术。
8.4.I/O口的扩展:了解简单I/O口扩展;掌握8255可编程I/O接口扩展技术。
第9章模拟电路接口设计9.1.D/A接口技术:了解D/A转换器的基本原理;掌握D/A转换芯片DAC0832与单片机的接口技术。
9.2.A/D接口技术:了解A/D转换器的基本原理及技术指标;掌握A/D 转换芯片ADC0809与单片机的接口技术。
(3)各章节的课后思考题(作业)及讨论要求思考题(课后作业):第1章思考题:1.简述89c51各IO口的驱动能力。
2,简述89c51的结构。
第2章思考题:1.说明51单片机读端口锁存器的必要性,为什么? 第3章思考题:1.为什么51单片机在读口的引脚状态时,许先向端口写“1”,请用图3-1 P1结构图加以说明。
第4章思考题:1.用汇编语言编程时,在51系列单片机执行中断服务程序的指令较多时,为什么一般都要在入口地址(又称中断矢量地址)开始的地方放一条跳转指令? 2.为什么一般都把主程序的起始地址放在0030H 之后?第5章思考题:1.编写程序,每次按键使外部中断0产生中断,在中断服务程序中使外接发光二极管LED 改变一次亮灭状态。
2.什么是中断?中断与子程序最本质的区别?3.编制中断服务程序时,为什么在主程序的初始化程序中,必须设置EA =1 这条指令(或达到同样功能的对IE 赋值的指令),以及在中断服务程序中为什么通常需要保护现场和恢复现场?4.单片机89C51有哪些中断源,CPU 对其中断如何请求?5.简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。
6.简述51系列单片机中断响应的条件。
写锁存器内部总线图3-1 P1口结构图7.中断服务子程序返回指令RETI 和普通子程序返回指令RET 的区别?2.1INT 引脚输入被检测信号,用门控方式测量正脉冲宽度(设脉宽小于65.5ms )。
3.如图6.2,已知MCS-51单片机系统晶振频率为12MHz ,试编写程序,用定时器T0,工作方式2,使P1.0引脚输出如下周期方波。
4.利用51单片机的定时器和中断方式,在共阳极的两个LED 上显示00~99(每次增加1秒)反复循环的秒钟。
请设计电路原理图和程序。
5.简述51单片机定时/计数器4种工作模式的特点。
6.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?7.画出51单片机计数/定时器方式1的逻辑结构框图,说明它们的工作原理,如何使用门控和非门控启动计数的方法。
8.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么? 9.在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率?第7章思考题:1.用串口调试软件(可以从网上下载)从PC 机以串口方式1每隔1秒依次发送0-9,请编写一程序,在51单片机上接收PC 的数据,同时立刻把收到的数据送回PC 机,并在单片机的一位数码管把收到的数据显示出来。
第8章思考题:1.图8-1是MCS51串口配合8位并行输出串行移位寄存器74LS164扩展输出口的LED 显示2.简述89C51串口通信的四种方式及其特点。
3.单片机的串口可以与PC的串口直接连接进行通讯吗?为什么?应如何连接?4.试叙述利用SM2控制位进行多级通讯的过程?5.RS485总线有何特点?6. 简述LCM1602的主要显示性能。
7.如何用软件消除键盘的抖动?8.如何确定LED数码显示器的段码?9.段码表数组变量一定要放在CODE存储区吗?放在其它存储区会减少程序的代码吗?第9章思考题:1.请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为8~mA,导通压降为0.6V),为什么?2.简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。