欢迎来到天天文库
浏览记录
ID:27549067
大小:112.81 KB
页数:7页
时间:2018-12-04
《《微机原理及接口技术》期末复习提纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《微机原理及接口技术》(闭卷)期末复习提纲考试章节范围:范章章章章章章章章章试123456789f第第第第第第第第第教材第1-10章,为减轻大家复习负担,以下内容不用复习::1.2-1.6:2.6:3.2.1、3.2.2(五):4.1.1每个并行门的闪部结构和工作原理:无:6.4、6.6:7.2、7.3:8.4:9.2二、考试题型:A卷(期末试卷),考试时间90分钟一.填空题(20分):20空,每空1分(注意后面知识点中带红色标记的文字)二.选择题(10分):10小题,每题1分三.综合题(10分)10空,每空1分考点1:指出给定汇编指令的寻址方式(注意题意是指源操作数还是目的操作数),5小题,
2、每题1分考点2:指出给定汇编指令的错误,并改正,5小题,每题1分四.简答题(24分):4小题,每题6分五.程序阅读填空题(20分):2个小题,井10空,每空2分考点:给出两段完整的汇编程序和C51程序,要求指岀其中某些语句的作用及整个程序的功能。汇编程序:在片内RAM之间、或片外RAM之间、或片内与片外RAM之间进行N个数据的批量传送(3选1)。C51程序:某并行口外接八个LED灯的控制,例如按键未按下时流水灯轮流点亮,流水时间可通过定时/计数器进行硬软件结合延时,按键一旦按下则通过中断函数实现八个灯同吋闪烁多次。六.编程题(16分):1题,(要求编出完整的程序,汇编或C51任选)考点:给定单
3、片机的晶振频率,利用定时/计数器工作于某给定方式,实现要求的延时,并通过中断方式由P1.0输出一方波。具体包括定时/计数器和中断相关的寄存器(如TMOD、TCON、IE、IP等)的设置、计数初值的计算、定时器的初始化和启动、中断函数的编写、以及如何实现方波等。B卷(补考试卷),考试时间90分钟和A卷题型、分值和考点均类似。三、成绩比例:期末考试成绩:65%平时考勤、作业等:15%实验:20%各章需掌握的知识点:第1章单片机概述1.掌握单片机应用系统的开发过程(步骤:设计电路图—制作电路板—程序设计一>硬软件联调一>程序下载一>产品测试)。2.掌握利用Keil软件开发应用程序的步骤:打开Keil
4、软件的IDE—建立工程文件—建立并添加汇编源文件或C源文件—配置工程的相关属性—程序调试,无误则生成HEX文件->烧写到单片机ROM并硬软件联调。3.参看习题:(8)第2章单片机的硬件系统结构1.掌握单片机的定义(即单片机的组成部分)。2.熟悉并记忆AT89S51单片机的基本组成和资源配罝、常用信号引脚及含义,例如熟悉片内RAM和ROM的容量,以及最大能扩展的空间范围,熟悉ALE和PSEN引脚的作用等。3.掌握单片机最小系统电路(除单片机和电源外,还包括时钟电路和复位电路)。4.理解AT89S51晶振频率、时钟周期(晶振周期)及机器周期(完成一个基木操作所需要的时间)的数量关系。AT89S51
5、复位信号为高电平有效;AT89S51复位后的初始化状态:各寄存器的值(SP=07H、P0〜P3=FFH、SBUF不定,其余均为0)。5.掌握AT89S51单片机片内RAM的配置及寻址空间和容量:熟练掌握片内RAM低128字节的分区:工作寄存器区(能根据当前工作寄存器组号来确定实际的RAM地址)、位寻址区、用户数据缓冲区及范围。特殊功能寄存器SFR的地址分布范围:在片内RAM高128字节地址中离散分布,注意能位寻址的SFR的特点;片外RAM寻址空间和容量。注意片内和片外RAM是分别编址的,逻辑上是独立的。6.掌握程序状态字寄存器PSW的作用,以及其各位的含义及作用,例如CY位的作用及其在位操作中
6、的作用。理解16位的程序指针PC的作用及其存放内容,理解其寻址空间。7.掌握AT89S51单片机ROM的配置及寻址空间:注意EA引脚(因8031单片机必须外扩ROM,故EA必须接低电平)、PSEN、ALE引脚的作用;ROM低端的儿个特殊地址及作用(哪个中断源的入口地址)。注意片内和片外ROM是统一编址的,逻辑上是统一的。8.参看习题:一、二、三(2)、(3)、(4)、(6)第3章单片机程序设计1.掌握AT89S51的七种寻址方式(立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址),能判断指令中源操作数或0的操作数采用何种寻址方式。掌握指令系统中各指令的格式,特别注意
7、其源操作数或目的操作数的约束条件。1.掌握数据传送类指令;熟练掌握MOV、MOVX、MOVC指令的格式、应用和区别,分别用于访问什么存储器。例如片内RAM之间、片外RAM之间、片內和片外RAM之间的数据块传递(见PPT或教材例3-29);熟悉PUSH、POP堆栈操作指令的使用以及相应的数据如何入栈出栈、堆栈指针SP如何变化。2.掌握算术运算类指令:熟练掌握加法指令(ADD、ADDC、INC)、减法
此文档下载收益归作者所有