13电科单片机复习提纲20150605

合集下载

单片机复习提纲

单片机复习提纲

单片机复习提纲1、单片机的基本结构及其特点。

单片机(以称微控制器),是一块硅片上集成了各种部件的微型计算机。

这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。

8051是MCS―51系列单片机中的一个产品。

Intel推出的通用型单片机。

8051片内程序存储器ROM为掩膜型的。

除片内ROM类型不同外,8051、8031和8751其他性能完全相同,结构特点:1) 8位CPU; 2)片内振荡器及时钟电路; 3)32根I/O接口; 4)外部存储器ROM和RAM寻址范围各64KB; 5) 2个16位和定时器/计数器; 6) 5个中断源,2个中断优先级;7)全双工串行口;8) 布尔处理器; 2、8051单片机基本性能。

ROM形式片ROM 805180C513、8051单片机的时钟和基本时序周期。

(1)时钟是时序的基础,8051片内由一个反向放大器构成振荡器,可以由它产生时钟。

时钟可以由两种方式产生,即内部方式和外部方式。

(2)基本时序周期振荡周期:指振荡源的周期,若为内部产生方式。

则为石英晶体的振荡周期。

时钟周期:(称S周期)为振荡周期的两倍,时钟周期=振荡周期P1+振荡周期P2(时钟周期=2x振荡周期)..。

机器周期:一个机器周期含有6个时钟周期。

指令周期:完成一条指令占用的全部时间。

8051的指令周期含1~4个机器周期。

基中多数为单周期指令,还有2周期和4周期指令。

4、8051单片机存储器结构特点。

EA端口的作用。

概念:8051单片机的存储器结构特点之一是将程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式。

这种结构的单片机称不哈佛结构单片机。

通用微机的存储器一般只有一个存储器逻辑空间,可随意安排ROM或RAM,访存时用同一种指令。

这种结构称为普林斯顿型特点:1) 8051单片机在物理上有4个存储空间:片内程序存储器和片外程序存储器;片内数据存储器和片外程序存储器。

单片机复习提纲

单片机复习提纲

第一章:单片机的定义、特点、应用。

第二章:1.单片机的存储器结构;地址空间分配及作用;PSW中和各位名称及意义;堆栈的设置及操作,栈顶指针。

2.外接晶振引脚,基本时序定时单位。

3.复位操作引脚,信号要求,复位操作对SFR及RAM的影响。

4.端口的接口要求(P0在作普通I/O口使用时需外接上拉电阻,P0-P3口在用作输入口读入数据前应该先置“1”)。

5.P3口的第二功能。

第三章:1.指令格式。

2.7种寻址方式及寻址空间。

3.指令重点注意:各指令的合法格式;算术运算类指令对标志位的影响;转移类指令的转移范围;逻辑运算类指令的作用;第四章:1.伪指令的作用。

2.例题中的典型算法。

第五章:1.5个中断源及中断程序的入口地址。

2.外部中断的触发方式。

3.中断响应的条件。

4.中断优先级的设置及多个中断同时申请时的处理。

5.中断服务程序和子程序有什么区别。

第六章:1.定时器的4种工作方式。

2.定时器相关的控制寄存器。

3.定时初始值的计算。

4.程序的编写。

第七章:1.串行通信的传送方式。

2.串行通信相关的控制寄存器。

3.串行通信的4种工作方式(特别注意方式0)。

4.波特率的设置。

第八章:1.STC单片机的特点;2.STC单片机的定时器工作方式;3.STC单片机的A/D转换的使用。

第九章:1.并行扩展三总线的构造(特别注意各控制总线引脚的作用)。

2.存储器的扩展。

3.I/O两种编址方式及其优缺点。

4.程序存储器与数据存储器使用相同的地址空间,为何不会引起冲突。

第十章:1.行列式键盘的硬件接线及编程思路。

2.LED动态显示与静态显示的区别及优缺点。

3.LED字型码的确定。

1.8051的定时/计数器T0的有几种工作模式,对各工作模式作简单的叙述。

答:定时/计数器T0的模式:0:13位计数器;1:16位计数器;2:8位循环计数器;3:2个独立的8位计数器串行通信模式2.8051的串行通信的有几种工作模式,请对各工作模式作简单的叙述。

单片机原理复习提纲

单片机原理复习提纲

1概述1.1微机基础知识➢微机定义,冯诺依曼体系特点➢微机硬件组成及各部分定义和作用:微处理器,存储器,输入/输出接口,总线➢微机总线包括三大类,每种总线的特点➢单板机,单片机的概念,微型计算机系统概念➢软件和软件系统定义;指令和指令系统定义➢程序定义,程序执行过程➢源程序,机器码概念➢计算机编程常用数制:二进制(B),十进制(D或者不加后缀),十六进制(H)➢计算机认识的数据:二进制数➢无符号数的表示范围:0~2n➢有符号数(补码)的表示范围:-2n-1~+2n-1-1(一个数据的原码,反码,补码表示)➢各种进制数之间的转换,数据对应的真值➢带符号数的溢出和判断方法➢ASCII码,压缩BCD码和非压缩BCD码1.2中断、定时计数器、串行通信、并行通信(结合后面的学习)➢中断相关各种概念➢定时计数器工作原理,计数初值计算(加1计数器)➢并行通信和串行通信的定义,特点;串行通信传输方向:单工,半双工,全双工➢CPU与外设数据传输方式:无条件,查询、中断、DMA➢本章作业和例题251硬件2.1单片机概述:单片机典型开发硬件环境2.251单片机总体结构➢复位后内部寄存器状态:PC,SP,P0~P3➢P3口第二功能;P0口和P2用于外部存储器或I/O扩展的用途➢#PSEN和#EA引脚的用法➢振荡周期,状态周期,机器周期,指令周期的概念及它们的相互关系2.351单片机存储器结构➢物理上的存储器空间,功能上的存储器空间➢程序存储器特殊入口地址➢数据存储器的编址(51子系列)➢片内存储器分配,位地址的概念和操作(位操作指令)➢SFR(特殊功能寄存器)的名称,作用➢A,B,PSW各位意义,堆栈指针SP,堆栈操作(结合堆栈指令)、DPTR➢本章作业和例题351指令系统➢指令格式:带中括号表示不必须,操作数类型:立即数,寄存器操作数,存储器操作数;源操作数和目标操作数➢51寻址方式:寻址概念,51寻址方式(会用)➢51指令系统:能够正确运用指令,识别不符合语法的指令;加减法对CY和OF影响;能够分析指令执行后对相关寄存器和标志位的影响,阅读程序,编写简单程序段➢本章作业和例题➢4程序设计:简单程序设计,程序阅读,本章作业和例题551单片机并口➢P0:没有内部上拉电阻,需要外接上拉,三态(高电平,低电平,高阻)双向口,➢P1~P3口:有内部上拉电阻,两态(高电平、低电平)准双向口,做输入时需要先置“1”再读取➢端口输出操作➢端口输入、输出操作:会读电路➢8段LED数码管:引脚和结构,共阴、共阳接法,对应的编码会计算➢按键去抖方法➢本章作业、例题6中断和定时/计数器➢51中断源有哪些,它们的默认优先级顺序,优先权的改变,中断撤除(软件还是硬件)➢会编写中断初始化程序段➢中断响应步骤➢定时器/计数器工作模式,初值计算,定时/计数脉冲波产生程序设计(重点模式1,2)➢本章作业和例题7串口➢同步串行通信和异步串行通信特点,相关概念,波特率概念,计算➢51单片机接收过程,发送过程,工作方式➢方式1:波特率和定时器初值之间的计算公式,相关初始化程序编写➢作业和例题8并口扩展➢并口扩展:三大总线➢锁存器273,三态缓冲器244➢8255A的寄存器结构,工作方式➢数据线、控制线连接,译码概念和方法,根据电路计算存储器或I/O的地址范围➢8255A(方式0)应用➢AD和DA相关概念,DAC0832应用,ADC0809应用➢作业和例题。

单片机原理复习提纲

单片机原理复习提纲

单片机原理复习提纲《单片机原理》复习提纲一单片机的基本概念1、数制切换、计算机的码制(原码、反码、补码);2、计算机的三总线:地址总线、掌控总线、数据总线;3、ram、rom的概念;4、堆栈的概念、促进作用及工作方式;二硬件结构1、8051单片机的主要内部资源;2、什么就是机器周期?机器周期与晶振周期的关系?机器周期的时序如何分割?3、8051单片机片内ram的空间分配;片内ram地址范围(00-ffh),最大可扩展容量64k;2.8051芯片/psen引脚是读外部rom的选通信号,即该引脚有效时,rom允许输出。

mcs-51单片机扩展i/o口时将其看做外部ram存储器的一个单元,与其统一编址,提供16位寻址能力,寻址范围是64kb。

4、定时器/计数器功能、工作方式;5、以太网通信的帧格式:初始位、数据位、暂停位、奇偶校验位;波特率的概念;6、8051单片机的中断源(5个)及优先级;外部中断的触发方式(电平和边沿);中断处理过程(保护现场、处理中断源请求、恢复现场)。

7.8255a是可编程的i/o口扩展芯片,具有3个8位并行的可扩展i/o口。

1三指令和汇编程序1、8051单片机的7种串行方式(出访内、外部ram需用哪些串行方式);2、熟练掌握各种指令的功能;掌握伪指令的用法;3、能阅读及编写简单汇编程序,能编写定时器应用程序;四单片机的扩展1、拓展的地址线(p0、p2)、数据线(p0)和控制线;上锁存器74ls373的促进作用;2、eprom27××的扩展接口及地址确定;3、ram芯片6264的扩展接口及地址确定;五单片机c语言编程1.c51语言常用关键字的认知;2、c51数据存储类型与存储空间对应关系3、sfr的c51定义方法4、c51绝对地址出访用法(cbyte,dbyte,pbyte,xbyte等)5、熟识直观c51程序撰写的通常方法(例如定时器、中断等)。

六单片机的USB及应用领域1、led的两种扫描显示方式(静态和动态)、led的接法(共阴和共阳);单片机键盘有独立式和行列式,其机械抖动时间一般5-10ms;2、led的USB及编程。

2013级单片机复习资料(最终版)

2013级单片机复习资料(最终版)

2013级单片机题型分布一、选择题(共10道,每道2分,共计20分)二、判断题(共10道,每道2分,共计20分)前五题:给出结论判断正误后五题:给出指令判断正误三、编程题(共3道,每道5分,共计15分)根据题目要求,写出3—5条指令四、读程序题(共2道,每道10分,共计20分)重点复习第三章(课本和PPT相结合)五、写程序题(共2道,每1道7分,第2道8分,共计15分)第1道:着重复习第三章和第五章的PPT中的例子(有可能原题出现)第2道:根据我们两次实验报告来复习,由这两次实验报告中出(原题重现)六、画图题(共一道,共计10分)画出单片机最小系统(时钟电路、复位电路及扩展电路)如:芯片8051、8031(其复习重点在第三章PPT,可能原题重现)注意:1、复习重点主要以第二章、第三章(熟悉掌握主要的一些指令)、第五章为主(课本与PPT相结合)2、两次实验报告务必认真复习单片机复习资料一、选择题(每道2分)1、在中断服务程序中,至少应有一条(D)。

A、传送指令B、转移指令C、加法指令D、中断返回指令2、ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=(C)。

A、2000HB、3000HC、2003HD、3003H3、要用传送指令访问MCS-51片外RAM时,它的指令操作码助记符应是( B )。

A、MOVB、MOVXC、MOVCD、以上都行4、当MCS-51复位时,下面说法正确的是(A)。

A、PC=0000HB、SP=00HC、SBUF=00HD、(30H)=00H5、MOVX A,@DPTR指令中源操作数的寻址方式是(B)。

A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址6、控制串行接口工作方式的寄存器是(C )。

A、TCONB、PCONC、SCOND、TMOD7、MCS-51响应中断时,下面哪一个条件不是必须的(D)。

A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)。

单片机复习提纲

单片机复习提纲

单片机原理及接口技术复习纲要第一章绪论1、单片机的概念第二章MCS-51单片机结构1、单片机内部结构及组成部分2、控制引脚的作用3、ALE、/EA、/PSEN4、时钟电路、复位电路的画法5、CPU的组成及工作原理6、单片机的时序及单位7、I/O口的工作原理、功能、驱动能力、使用时注意事项8、复位后特殊功能寄存器的初始值9、程序存储器组织和空间,区物理空间,逻辑空间,容量10、数据存储器组织和空间区分内部低端RAM、高端RAM和外部数据RAM的空间,寻址方式、访问方法及特点,重点区分00~7FHRAM的三大分区的功能11、特殊功能寄存器PSW各位用法第三章指令系统1、指令格式2、寻址方式,能够判断寻址方式3、111条指令。

重点掌握程序存储器、外部数据存储器、控制转移类指令的格式及应用特点4、算术运算类指令对PSW各位的影响及含义5、DA A指令的调整方法6、调用、返回指令的操作过程7、特别关注片内存储器,片外数据存储器,ROM的数据访问方法8、堆栈操作指令和操作方法9、子程序调用和中断调用过程的异同点以及使用堆栈的情况第四章中断、定时、串行口通信1、五个中断源及中断向量2、中断响应的过程3、中断响应的时间4、中断初始化程序的编写:1)中断允许IE、中断优先级IP、SP的设置;2)外部中断:触发方式TCON;5、定时计数器:初值的计算6、定时计数器初始化程序的编写:1)设初值;2)设工作方式;3)开始定时(开中断)7、串行口通信的概念、工作方式、波特率的设置8、串行口的结构及工作方式,了解每一种工作方式数据帧结构的特点第五章程序设计1、掌握程序设计的基本方法2、弄清顺序程序、分支程序、循环程序的结构特点和程序设计方法3、子程序的参数、设计、调用过程、调用方法4、数字处理程序的调用方法5、重点掌握一下程序的设计方法(1)、双字节、多字节加减法程序设计方法(2)、比较数据大小产生分支的有关分支程序的设计方法(3)、内存数据的清除、累加、拷贝程序的设计方法(4)、主程序、初始化程序、中断向量安装、中断服务子程序设计6、伪指令的用法第六章系统扩展技术1、程序存储器、数据存储器的多种扩展方法2、扩展地址的写法。

《单片机原理及应用》复习纲领

《单片机原理及应用》复习纲领

第一讲单片机概述1.除了单片机这一名称之外,单片机还可称为(嵌入式微控制器)。

2.AT89S51单片机片内包含有(存储器)、(定时器)和(CPU)。

3.AT89S51单片机型号中的“S”的含义是(可在线写入程序)。

4.单片机具有计算机的属性,也就是它可以(运行程序)。

5.下面的各种应用,(数据库管理)不属于单片机的应用范围。

第2讲硬件结构(上)1.在单片机中,通常将一些中间计算结果放在(数据存储器)中。

2.内部RAM中的可位寻址区的位是给(移位操作准备的、位操作准备的、控制转移操作准备的,A.以上都对)。

3.AT89S51的内部RAM中,可位寻址的字节地址空间为(20H~2FH)。

4.AT89S51单片机中,唯一一个用户不能直接使用的寄存器是(PC)。

5.AT89S51存放当前指令地址的寄存器是(程序计数器)。

6.单片机的堆栈指针SP始终是(指示堆栈顶)。

7.关于数据指针DPTR,下列说法正确的是(DPTR是由DPH和DPL 两个8位寄存器组成的)。

第2讲硬件结构(下)1.AT89S51单片机在访问外部存储器时,地址的输出是(P2口输出高8位地址,P0口输出低8位地址)。

2.提高单片机的晶振频率,则机器周期(变短)。

3.在AT89S51中,为实现P0口线的数据和低位地址的分时复用,应使用(地址锁存器)。

第3讲8051指令系统1.AJMP指令的跳转范围是(2KB)。

2.将累加器中的数据送到片外RAM的40H单元,可执行指令(MOV R0,#40HMOVX @R0,A)。

3.访问片外数据存储器的寻址方式是(寄存器间接寻址)。

4.以下指令中,属于单纯读引脚的指令是(MOV C,P1.5)。

5.如果(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:(PCH) =(34H)。

第4讲程序设计基础1.单片机应用程序一般存放在(ROM)。

2.执行如下3条指令后,30H单元的内容是(0EH)。

单片机课程复习提纲

单片机课程复习提纲

单片机课程复习提纲1.单片机由哪几个部件组成?CPU包括哪两部分?中央处理器(CPU)、存储器(RAM、ROM、EPROM)和各种输入/输出接口(定时器、计数器、并行I/O口、串行口、A/D转换器、脉冲调制器PWM等)运算器、控制器和寄存器组(专用)2.运算器和控制器由哪些电路组成?运算器:暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器控制器:定时控制逻辑电路、指令寄存器、译码器、地址指针DPTR及程序计数器PC、堆栈指针SP等3.51单片机的数据总线是多少位?从哪些引脚输出?哪些指令会在数据总线上输入或输出数据?数据线在什么时候有效?8位。

从P0,P1,P2,P3共32个引脚输出。

4.51单片机的地址总线是多少位?从哪些引脚输出?哪些指令会在地址总线上输入或输出数据?高8位地址和低8位地址在什么时候有效?地址总线16位,P2为地址总线高8位,P0作为地址复用,读写控制线RD WR ALE PSEN等5.ALE、PSEN、RD、WR、EA引脚有和作用。

什么时候有效?RD:读外部数据信号WR:写外部存储器信号PSEN:外部程序存储器选通信号EA:内外程序选择信号ALE:地址锁存信号6.51单片机由多少个独立存储空间,它们的地址范围是什么?内部程序存储器地址范围0000H-0FFFH 共4KB外部程序存储器0FFFH-0FFFFH 共64KB内部数据存储器00H-FFH 共256个字节(其中包括低128字节和特殊功能寄存器SFR 128个字节)外部数据存储器可扩展至64KBCPU访问片内外程序存储器ROM指令用MOVC访问片外数据存储器RAM指令用MOVX访问片内RAM用MOV7.PSW 、DPH、DPL、SP、PC、TCON、SCON、TMOD、IE、IP是什么寄存器。

各有何用处?PSW: 程序状态寄存器; DPH:数据指针高字节;DPL:数据指针低字节;SP:堆栈指针;PC:程序计数器; TCON:定时器/计数器控制;TMOD:定时器/计数器方式控制;IE:中断方式控制;IP:中断优先等级控制。

单片机_复习提纲

单片机_复习提纲

基础知识1,单片机的主要特点(见ppt):(记忆)(1)51单片机为8位单片机(2)程序存储器和数据存储器分开(3)其串口为全双工串口单片机输入输出引脚1,时序概念:时钟周期、机器周期、指令周期。

重点为机器周期。

(记忆)机器周期:12个时钟周期构成一个机器周期。

若晶振频率为12MHZ,则每秒有1M个机器周期。

2,引脚分类及功能(记忆)(1)电源引脚:VCC, GND(2)晶振引脚:XTAL1,XTAL2(3)控制引脚:ALE, PSEN, WR, RD(系统扩展一章中有复习)3,P0~P3口引脚的具体知识(记忆)(1)P0引脚在与I/O设备如按键连接时,必须接上拉电阻(2)P3端口具有第二功能(3)所有的端口都是准双向口(4)端口可以直接输出。

但是端口在输入之前,必须都先写出1。

单片机中断系统1,简述MCS-51有哪5个中断源?有哪几个内部中断?2,每个中断对应的中断号是多少?3,MCS-51单片机中断处理的流程是什么?(1)CPU在每个机器周期中都要检测中断标志位,获取有效的中断请求(2)如果该中断请求符合条件,则响应该中断,包括现场的保护与中断标志位的清除等操作(3)CPU根据中断号转去对应的中断向量,再执行中断向量中存储的跳转指令,而转去中断服务程序执行(4)中断服务程序执行完毕后,返回断点,恢复现场,继续执行。

4,简述中断向量表的作用?答:中断向量表中存储在固定的程序存储区域中,CPU响应中断时可以根据中断号自行转去对应的中断向。

中断向量存放跳转指令,通过跳转指令的执行可以转入中断服务程序。

5,中断向量表存储在片内程序存储器中。

6,如何开启中断?7,中断屏蔽的条件是什么?(1)中断允许总控为EA=1开放CPU中断,否则屏蔽(2)每个中断源对应一个中断允许位,=1开放该中断;否则屏蔽8,中断有2个优先级别9,设置中断允许的寄存器为IE,其中的EA为CPU总中断允许控制位。

10,简述中断函数的特点,即中断函数和普通函数的区别?(ppt)(记忆)11,简述中断函数定义中各个修饰符的含义(ppt)12,编程:顺序、分支、循环、查表(不要求)13,有哪些中断标志位在CPU响应中断后不能被硬件自动清除?答案:外部中断14,单片机通过查询中断标志位获取中断信息单片机定时器/计数器的应用1,定时器结构2,定时器能够定时的原理是什么?3,掌握定时器初值设置的原理?4,初值计算。

单片机复习提纲

单片机复习提纲

单片机复习提纲一、基础知识1.PC指针的特性程序计数器PC中存储的是将要执行的指令地址,是一个16位的计数器。

寻址范围达64KB。

2.SP的特性栈指针SP寄存器:栈指针SP寄存器指示出堆栈顶部在内部数据存储器中的位置。

系统复位后,SP初始化为07H,如果不重新设置,就使得堆栈由08H 单元开始。

但08H~1FH单元属于工作寄存器区,所以在程序设计中,最好把SP的值设置的大一些,一般将堆栈开辟在30H~7FH区域中。

SP的值越小,堆栈容量就越大,但最大为128字节。

3.DPTR的特性数据指针DPTR寄存器:数据指针DPTR由两个8位寄存器DPH和DPL组成一个16位专用寄存器其中DPH为DPTR的高8位DPL为DPTR的低8位。

4.断点的特性5.P0口的特性(1)P0口(32脚~39脚)有三种使用方法:作为与外部传送数据的8位数据总线(D0~D7)。

作为扩展外部存储器时的低8位地址总线(A0~A7)。

(2)P1口(1脚~8脚):作为普通I/O口使用,无须外接上拉电阻。

(3)P2口(21脚~28脚)有两种使用方法:作为普通I/O口使用,无须外接上拉电阻。

作为扩展外部存储器时的高8位地址总线(A8~A15)。

(4)P3口(10脚~17脚)有两种使用方法。

作为普通I/O口使用,无须外接上拉电阻;P3口的特殊功能。

6.1K = 1024B(字节)?7.三态指什么?高电平,低电平,高阻态。

8.中断优先级间的关系基本原则是:(1)高优先级不能被低优先级中断;(2)低优先级可被高优先级中断。

(3)任何一种中断(不管是高级还是低级),一旦得到响应,不会再被它的同级中断所中断。

(4)两个同一级的中断源同时向CPU发出中断申请CPU通过内部硬件查询,按自然优先级确定优先响应哪一个中断要求地址总线和数据总线的形成序号中断源自然优先顺序1 外部中断0 最高2 定时器0 次高3 外部中断1 中4 定时器1 此低5 串行口中断最低9.MOV MOVX MOVC 指令的区别(1)寄存器间接寻址把地址放在另外一个寄存器中,根据这个寄存器中的数值决定该到哪个单元中取数据。

单片机复习提纲

单片机复习提纲

单片机复习提纲不够完善处以老师要求为准1.计算机的组成:控制器、运算器、存储器、输入和输出设备微机将运算器和控制器集成在一块芯片上,称为微处理器(CPU)。

单片机:CPU与存储器的集成2.总线(BUS):分类按传送信息类型分:地址总线(AD),数据总线(BD),控制总线(CD)按相对CPU位置分:内部、外部总线什么是总线?又一系列导线和相关控制电路组成的信息公共通道。

总线的基本功能:数据传送,仲裁控制,总线驱动,出错处理总线性能指标:位宽,带宽,工作频率带宽=位宽/8*工作频率3.输入输出的基本方法:1). 无条件传输方式2)查询传输方式1)2)又合称程序控制方式3)中断传输方式4)直接存储器存取方式(DMA)用于大量数据传输,无需CPU 介入5)输入输出通道控制方式4.计算机中断:CPU执行程序时,由于发生某种随机事件,引起CUP暂时中断正在运行的程序,转去执行中断服务程序,该事件处理完后又返回中断的程序继续执行,这一过程称为中断。

中断源分类:内部中断源(软中断,异常);外部中断源(可屏蔽,非屏蔽两类)中断的断点:被暂停程序的下一条指令的地址。

中断的一般过程:请求中断;检测中断;保护断点;识别中断源;对中断源服务;恢复断点并返回中断5.单片机中断:中断机制包括:由中断控制器(ITC)产生的中断;由外围事件控制器(PEC)出发的DMA传送;由TRAP指令、特定系统状态或错误产生的陷阱。

中断处理:CPU临时挂起当前临时执行的程序,进入中断处理程序,为请求中断的设备服务。

当前程序状态保存到内部堆栈系统中。

优先级处理机制将优先级分为16级,用户可以利用不同优先级确定多个中断同时存在是的处理顺序。

陷阱功能用来处理指令执行期间可能出现的意外情况和错误。

硬件陷阱具有最高优先级。

软件陷阱由TRAP指令调用。

中断控制器包括:中断请求标志;中断使能位;相应中断源的中断优先级中断仲裁的三个阶段:1.比较所有激活的中断请求口线的优先级;2.比较第一阶段选择的中断请求和OCDS服务请求的优先级;3.比较第二阶段胜出者与CPU 的优先级。

单片机原理及应用复习提纲

单片机原理及应用复习提纲

《单片机原理及应用》复习提纲一、内容提要第一章基础知识1. 有符号数、无符号数、字符在计算机内部的存储方式。

2. 数制间转换(16进制、10进制、2进制)及表示方式。

3. 有符号数的原码、反码及补码。

4. 单片机的概念及特点(理解,不需要死记硬背书本上的词句)5.8位单片机的种类、型号、性能及应用场合(了解)第二章基本原理1. 51/52系列单片机的片内资源;2. 51内部结构3. CPU部件理解:程序状态字PSW 的作用、内容4. 存储器结构内部RAM(地址范围:00H~FFH)四个区域(工作寄存器区、位寻址区、通用区、SFR 区[SFR区包括哪些系统寄存器])的特点及用途、访问方式;注意:堆栈区存在于RAM内不是一个固定的区域,其栈顶地址由SP的内容指定,上电复位后指向07H(即第0组工作寄存器R7所在地址);程序内可将其指向RAM内任意地址。

A VR的堆栈是向下增长的(内容增加一个单元,地址减1),而MCS51的堆栈是向上增长的(内容增加,地址加1)。

内部ROM(地址范围:31系列:无;51系列:0000H~0FFFH;52系列:0000H~1FFFH)5.程序计数器:PC的作用,PC是独立于内部RAM的一个16位存储单元。

6. 并行口的内部结构图 2.6~2.9, 注意该电路内部总线与并口内部寄存单元连接(位于内部RAM的SFR区),外部与引脚相连。

7.外部引脚:ALE, PSEN, RST, EA等引脚的功能、作用第三章汇编程序设计(重点)1. 熟悉全部指令、功能及对相关寄存器的影响,汇编语言编程将作为主要考核编程语言。

2. 寻址方式——寻址方式即运算时,从什么地方、怎样找到数据所在内存单元(比如通过寄存器名称找到,称为寄存器寻址;直接立即数赋值,称为立即寻址……)3. 常用伪指令:什么叫做汇编伪指令?伪指令与51指令集有什么区别?注意:C语言内没有伪指令这种说法,因为C是编译器自动为用户声明的变量分配内存空间的;而汇编语言编程时,我们必须指定程序、数据所位于内存中的位置,因此需要伪指令辅助编程。

单片机课程复习提纲

单片机课程复习提纲

单片机课程复习提纲1,概述:了解2,单片机的基本结构(重点)A,单片机的基本组成B,单片机的引脚,特别是控制信号引脚。

C,P0与P2的使用特点?如P0口在什么情况下要使用锁存器?D,单片机复位后特征,如复位后的PC值为多少。

E,单片机内部数据RAM的分配?F,一些特殊SFR的定义或特征,如PSW、SP、DPTR 等等。

G,单片机的震荡周期和机器周期关系等等。

习题1,2,4,5,6,9,10,12,13,143,单片机指令系统与汇编程序设计(重点)A,单片机的寻址方式,有哪些?给出语句会判断是何寻址方式。

B,单片机指令有哪些种类?一些常见助记符即指令要知道,如DA、RR等等。

C,伪指令及其含义D,要掌握一些基本功能的编程,如数据从片外传输到片内等等。

习题1,2,3,4,6,10,114,输入输出、中断、定时与串行通信(重点)A、输入输出有哪几种传递方式?B、单片机的中断与中断系统。

如有哪些中断,中断处理流程。

C、定时器/计数器有哪些工作方式?如何计算初值?定时器延时与软件延时有什么不同?D、串行口有哪些工作方式,各有什么特点?习题一(1,2,4,5,8,9,10,11)习题二(1,4,5,6)5,单片机系统的扩展A,程序ROM的扩展及常见电路连接。

片选法和译码法的含义,寻址范围的确定等。

习题1,2,3,5,6,76,单片机接口技术A、什么是LED数码管的共阴极和共阳极连接,什么是LED数码管静态显示方式和动态显示方式?B、矩阵式键盘扫描原理。

7,单片机应用系统开发与设计了解。

单片机复习提纲(修改)

单片机复习提纲(修改)

《单片机》复习提纲1、单片机的特点,单片机的发展趋势(从8051到8089,多位的)单片机的功能、优势2、存储器的分类(表)3、什么是BCD码BCD码和16进制之间的转换,ARSC2码之间的转换4、单片机的主要组成部分与工作原理老师的ppt、功能结构、原理结构、(简答题里多出现图表,列123点)、什么工作原理,一条程序怎么执行下来,课上主要讲的一条程序怎么被执行5、CPU的时序,脉冲周期、机器周期、指令周期及其相互关系概念问题、6、单片机的内、外程序存储器和数据存储器结构存储器的分类,片内、片外、各多少容量、低128位怎么分,特殊功能寄存器有哪些,后面加个等,p1、p2哪些可以位寻址、哪些不可以位寻址。

7、单片机的复位工作原理与典型复位电路Ppt、复位原理:电瓶复位,脉冲复位,整个单片机什么情况。

8、单片机一条指令的具体执行过程Mov语句、74h,先怎么样再怎么样。

9、P0口的结构与工作原理P0口的工作原理,看下p1、p2口的工作原理10、单片机定时器的工作原理与应用(掌握用工作方式1实现定时的基本方法、初值设置等)硬件图、基本方法、几个相关的特殊功能寄存器。

、初值:怎么加载。

编程实现。

11、单片机中的并行通信和串行通信的异同并行通性8条线,川型时2条线;速度不同;电平多高、12、什么是串行异步通信,有哪些特点一针一阵,没有同步运行。

波特率的概念13、利用单片机的串口扩展I/O口课上例子、灯循环点亮的例子、用串行口如何口占i/o口14、单片机的中断概念与基本工作原理什么叫中断、工作原理(硬件图)15、单片机有哪些中断源?对其中断请求如何控制民?(中断处理原理图)16、响应中断需要满足哪些条件?与中断相关的寄存器有哪些?(中断处理原理图)17、汇编语言与编程设计:1)理解单片机各类指令的含义与工作原理(常用的指令)2)ASCII码与BCD码的字符转换、查找字符;3)求最大值、最小值、平均值4)查表程序软件设计(movc)给一个数组串、找到里面的某个数、求最大值、最小值。

单片机复习题纲

单片机复习题纲

单片机复习提纲一.选择题:1.51单片机复位后,程序计数器的内容是( C )。

A.00H B.C.0000H D.2.8051单片机芯片在使用时应把EA信号引脚( A )。

A.接高电平B.接地C.悬空D.接地址锁存器选通端3.51的程序计数器为16位计数器,因此其寻址范围是( D )。

A.8K B.16K C.32K D.64K4.在51单片机中,唯一一个可供用户使用的16位寄存器是( B )。

A.B.C.D.5.在51单片机中,唯一一个用户不能直接使用的寄存器是( D )。

A.B.C.D.6.在单片机中,用作标志寄存器的一个特殊功能寄存器是( A )。

A.B.C.D.7.单片机的指令地址存放在( D )中。

A.B.C.D.8.提高单片机的晶振频率,则机器周期信号(C )。

A.不变B.变长C.变短D.变长变短不定9.地址空间3000H~37共有( B )存储单元。

A.1K B.2K C.4K D.8K10.8051单片机系统扩展时使用的锁存器用于锁存( B )。

A.高8位地址B.低8位地址C.8位数据D.信号11.在51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:(D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断12.51在响应中断时,必须由用户清除的标志为( B )A、0B、C、0D、113.8051不具有第二功能的口是:( B )A、P0 口B、P1口C、P2口D、P3口14.关于51的堆栈操作,正确的说法是(C )。

A、先入栈,再修改栈指针对B、先修改栈指针,再出栈C、先修改栈指针,再入栈D、以上都不对15.要使51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器的内容应是( A )。

A、98HB、84HC、42HD、22H16.18H时,则当前工作寄存器是( D )。

A、0组B、1组C、2组D、3组17.执行0x03后,51将响应的中断是( D )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章
单片机概念、原码、反码、补码及补码的加减运算
数制转换(二进制、十六进制、ASCII、BCD码,压缩BCD码)
51单片机芯片系列:8051、8031、8751的主要区别
第二章
1、MCS-51的基本结构(P12图2.1)、外部引脚及片外三总线(P25图2.10)。

2、控制总线中:晶振引脚、复位引脚、PSEN、ALE、EA(高低电平不同结果)等引脚的作用。

复位电路:复位电路和复位后各寄存器的状态(表2-2)、复位电平>2个机器周期的高电平。

复位后寄存器值:sp:07h,P口,ffh。

响应中断请求进入中断服务程序,sp为09h。

3、MCS-51的内部结构(P12图2.1),CPU:CPU:程序计数器PC(复位值,变化情况)、堆栈指针等。

时序(振荡周期、机器周期、指令周期、状态、时相概念)。

4、I/O端口:四个P口的一般功能和特殊功能、P3口的第二功能详细展开。

端口的操作指令。

注意:P0作为通用I/O口时,需要外接上拉电阻等P口的特殊要求。

5、存储器(图2.4 及图2.5)
●程序存储器——地址、内外部统一、访问指令、作用(存储程序和常用数据)●外部RAM——地址、指令、作用,I/O接口同外部RAM
●扩展时控制信号不同、访问的指令不同
●SFR——地址空间、位访问、各自有特殊作用
◆PSW的各位的作用、一些指令运行后其状态位的变化
◆SP——堆栈空间的特点、SP的作用和初值设定、相关指令(PUSH、
POP、调用函数系列(sp变化情况)、中断系列)
◆其它相关SFR与相关内容时关联:如TLx、THx、TCON、SCON、
TMOD、IP、IE、DPTR(DPL/DPH,唯一用户使用的16位寄存器)、
ACC、B(SFR的定义会告知)、SBUF

●内部RAM——地址空间、指令
◆工作寄存器——0H~1FH、PSW的RS0&RS1、四个工作区Rn、Ri
的不同,每个区的地址范围
◆位寻址空间——位地址和字节地址、地址转换
●寄存器:Rn、A、DPTR、B;16位的寄存器:DPTR,16位PC——寻址范围
216
第三章
1、寻址方式:注意要求写出的什么操作数的寻址方式
2、常用指令(扩展)
MOV MOVX A, @Ri/DPTR MOVC A,@A+DPTR PUSH POP SJMP LJMP AJMP RET RETI LCALL ACALL ANL ORL XRL INC DEC DJNZ JZ JC JNC JBC CPL CLR SETB ADD
3、伪指令:ORG、DB/DW、EQU、END
ORG 1000H
伪指令不占程序存储器空间
实验一的难易程度
已知(1230H)= 23H , (1231H)=68H
MOV DPTR, #1230H
MOVX A, @DPTR
MOV R0, #20H
MOV @R0, A
MOVC A,@A+DPTR
第四章
1、体现在后面的编程中
特别注意变量的定义(位定义等)和绝对地址的访问,使用时C51程序需引入ABSACC.H头文件,如:DBYTE[0X10]=A //将A寄存器的内容写入内部RAM10H单元,A=X[0X0010]//从外部RAM10h单元读内容进A
第六章
1、中断的基本概念、中断源及入口地址(P163表6.4)以及相关寄存器的设定及含义。

C51中中断的修饰符及对应中断的取值。

2、定时/计数器:T0、T1的概念和作用、相关中断、工作方式、相关SFR的设
定、初值计算,初始化函数、定时时间较长如1s的情况(tmod、初值、trx、中断相关)THx,TLx
●已知时间求初值,或者已知初值求时间
例题P139例7-2,能够写出完整程序。

3、串行接口:接口结构、工作方式和应用编程,波特率的概念和与定时器的关
系、初始化函数(不同工作方式情况不同:寄存器、波特率、中断、T1……
P147例6-6)、波特率计算
第七章
1、8051/8751最小系统
2、ROM扩展、RAM扩展:扩展的连线(三总线连接图)、地址分析、每片芯片的地址起止、常用的EPROM、EEPROM、RAM芯片的型号以及芯片的存储容量,数据在芯片间传输
P174 数据存储器的扩展。

扩展图、相应的地址访问及具体单元的访问方式
●访问具体的存储单元:
取片内RAM 0X20单元,存片外RAM 0x40单元
include absacc.h
uchar d;
d=DBYTE(0X20);XBYTE(0X40)=d;
char n=0,x,i;
for i=0;i<=20;i++{
x= DBYTE(0x20+i);
XBYTE(0X40+i)=x;}
3、8255A I/0扩展
能够给出扩展图、根据扩展图得到8255口4个口的地址(或者根据给定的地址,推出相应的扩展图)、并设定相应工作方式和实现要求功能参见:P197对图7.30编程。

掌握8255两种控制字的设置和区别
4、键盘和显示
●动态显示和静态显示的特点
静态显示,就是当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止。

动态显示就是一位一位地轮流点亮各位显示器(扫描),对于每一位显示器来说,每隔一段时间点亮一次。

通常每位显示1ms左右,不断循环依次显示每位LED。

能够画出单片机控制8个LED数码管的连接图及写出完整程序,难度和方式参见相关实验(实验五)。

●独立式键盘和矩阵式键盘,掌握键盘的工作原理和键盘需要处理的3个
方面的内容及方法。

●能够按照要求画出键盘和单片机的接口图
第八章
A/D D/A的性能指标,不同类型A/D的区别
第九章
1、I IC总线的概念(SDA&SCL)和常用EEPROM芯片系列24Cxx,IIC总线
上的主要通信协议24c02的存储单位:2kb=256字节
2、D S18B20温度传感器的基本功能和单片机的接口图。

清楚18B20数字温度传
感器:概况(分辨率+-0.5和+-0.0625、内部寄存器数据、温度读数的含义)18b20的操作步骤
温度含义:
0X0648 0000 0110 0100 1000=100.5°C
掌握DS18B20的内部主要4个组成部分。

3、D S1302的基本功能、与单片机的接口图及启动输入输出数据的方式。

相关文档
最新文档