当前位置:文档之家› 单片机期末复习 问答题及答案

单片机期末复习 问答题及答案

单片机期末复习 问答题及答案
单片机期末复习 问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求?

(1)电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO)为“1”,申请中断;若外部中断引脚为高电平,则IEl(IEO)清零。

(2)边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使IEl(IEO)置1,申请中断;否则,IEl(1E0)置0。

2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?

(1)由中断源提出中断请求,由中断控制允许控制决定是否响应中断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断)响应中断。

CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。(2)由中断允许寄存器IE控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相应位置1);若要要禁止中断,则EA置O即可。

(3)由中断优先级控制寄存器IP控制中断优先级,相应位置1,则设为高级中断,置0则为低级。其中:PS为串行中断优先级,PTl(0)为定时中断1(0)优先级,PXl(0)外部中断1(0)优先级。

3、写出下列特殊功能寄存器的名称

TCON :定时器控制寄存器

TMOD :定时器/计数器方式控制寄存器

SCON :串行口控制寄存器

PSW :程序状态字(标志寄存器)

IE :中断允许控制寄存器

4、80C51 响应中断的条件是什么?各个中断源的中断入口地址是多少?

(1)有中断源发出中断请求。

(2)中断总允许控制位EA=l,CPU开放总中断。

(3)申请中断的中断源的中断允许位为1,即该中断没有被屏蔽。

(4)无同级或更高级中断正在服务。

(5)当前指令周期已经结束。

(6)若现行指令为RETI或访问IE或IP指令时,读指令以及紧接着的另一条指令已执行完毕。

外部中断0(INT0 )0003H

定时器T0中断000BH

外部中断1(INT1 )0013H

定时器T1中断001BH

串行口中断0023H

5、简单叙述多机通信的原理

当一片80C51(主机)与多片80C51(从机)通信时,

①主机的SM2位置0,所有从机的SM2位置1,处于接收地址帧状态。

②主机发送一地址帧,其中,8位是地址,第9位为地址/数据的区分标志,该位置1表示该帧为地址帧。

③所有从机收到地址帧后,都将接收的地址与本机的地址比较。对于地址相符的从机,使自己的SM2位置0(以接收主机随后发来的数据帧),并把本站地址发回主机作为应答;对于地址不符的从机,仍保持SM2=1,对主机随后发来的数据帧不予理睬。

④从机发送数据结束后,要发送一帧校验和,并置第9位(TB8)为1,作为从机数据传送结束的标志。

⑤主机接收数据时先判断数据接收标志(RB8),若接收帧的RB8=0,则存储数据到缓冲区,并准备接收下帧信息。若RB8=1,表示数据传送结束,并比较此帧校验和,若正确则回送正确信号00H,此信号命令该从机复位(即重新等待地址帧);若校验和出错,则发送0FFH,命令该从机重发数据。

⑥主机收到从机应答地址后,确认地址是否相符,如果地址不符,发复位信号(数据帧中TB8=1);如果地址相符,则清TB8,开始发送数据。

⑦从机收到复位命令后回到监听地址状态(SM2=1)。否则开始接收数据和命令。

6、简述在串行通信过程中,两种数据传送方式:同步方式和异步方式的定义和特点

一、异步方式:指数据传送以字符为单位,字符与字符之间的传送是异步的,位与位之间的传送基本是同步的(1)以字符位单位传送信息(2)相邻两字符的间隔是任意长(3)发收和接收的始终彼此独立、互不同步,靠起止位判定数据同步(4)字符间异步,字符内部各位同步

二、同步方式:指数据传送是以数据块(一组字符)位单位,字符与字符之间,字符内部的位与位之间都同步(1)以数据块(信息帧)为单位传送信息(2)在一个数据块内,字符与字符之间无间隔(3)因为一次传输的数据块中包含的数据较多,所以接收时钟与发送时钟严格同步,通常需有同步时钟。

7、8051 单片机内设有几个可编程的定时器/计数器?它们有几种工作方式,如何选择和设定?

2 4

TMOD用于控制定时器/计数器T0和T1的工作方式,M1M0为工作方式选择位。

M1M0=00 方式0,13位定时器/计数器;

M1M0=01 方式1,16位定时器/计数器;

M1M0=10 方式2,自动重新装入计数初值的8位定时器/计数器;

M1M0=11 方式3,两个8位定时器/计数器(仅适用于T0)。为定时方式/计数方式选择位。若设定=0,则选择定时器工作方式;若设定=1,则选择计数器工作方式。一个定时器/计数器同一时刻或者作定时用,或者作计数用,不能同时既作定时又作计数用。GATE:门控位。它的状态决定了定时器/计数器启/停控制取决于TR0还是取决于TR0和引脚两个条件的组合。若GATE=0,则只由TCON 中的启/停控制位TR0控制定时器/计数器的启/停。此时,只要

TR0=1,则接通模拟开关,使计数器进行加法计数,定时器/计数器启动工作。而如果TR0=0,则断开模拟开关,定时器/计数器停止工作。若GATE=1,由外部中断请求信号和TCON中的启/停控制位TR0组合状态控制定时器/计数器的启/停。只有TR0=1,且引脚也是高电平,才能启动定时器/计数器工作,否则,定时器/计数器停止工作。

定时器/计数器的定时器/计数器范围为:

工作方式0:13位定时器/计数器方式,因此,最多可以计到213,也就是8 192次。

工作方式1:16位定时器/计数器方式,因此,最多可以计到216,也就是65 536次。

工作方式2和工作方式3:都是8位的定时器/计数器方式,因此,最多可以计到28,也说是256次。

8、某软件中对寄存器IE、IP 设置如下

MOV IE, #

MOV IP, #

问: (1)CPU 是否允许中断?允许

(2)CPU 如果允许中断,则允许哪些中断源中断?

外部中断0,外部中断1,定时器/计数器0,定时器/计数器1

(3)允许中断源的中断优先次序是什么?

定时器/计数器0>外部中断1>外部中断0>定时器/计数器1

9、同“6”

10、MCS-51 指令系统主要有哪几种寻址方式?试举例说明。MCS-51指令操作数主要有以下7种寻址方式:

寻址方式举例

立即寻址 MOV A,#16

直接寻址 MOV 20H,P1

寄存器寻址 MOV A,R0

寄存器间接寻址 MOVX A, @DPTR

变址寻址 MOVC A, @A+DPRT

相对寻址 SJMP LOOP

位寻址ANL C,70H

11、定时器T0 和T1 各有几种工作方式?

12、8051 的振荡周期、机器周期、指令周期是如何分配的?当晶振频率为 6MHz 时,一个机器周期为多少微秒。

8051单片机每条指令的执行时间(即指令周期)为1~4个机器周期,有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令以及单字节四周期指令。一个机器周期有6个状态:S1~S6每个状态又包含两个振荡周期,分为两拍:

P1和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、S1P2、S2P1、……S6P1、S6P2。当FOSC=MHz时,机器周期为:(1/6)×12=2(μs)

13、简述80C51中断响应的过程。不同的中断源的中断入口地址是多少?

单片机一旦响应中断请求, 就由硬件完成以下功能:

(1)根据响应的中断源的中断优先级, 使相应的优先级状态触发器置1;

(2)执行硬件中断服务子程序调用, 并把当前程序计数器PC的内

容压入堆栈,保护断点,寻找中断源;

(3)清除相应的中断请求标志位(串行口中断请求标志RI和TI

除外);

(4)把被响应的中断源所对应的中断服务程序的入口地址(中断矢量)送入PC, 从而转入相应的中断服务程序。

(5)中断返回,程序返回断点处继续执行。

外部中断0(INT0 )0003H

定时器T0中断000BH

外部中断1(INT1 )0013H

定时器T1中断001BH

串行口中断0023H

14、8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用?

8031系统必须外接程序促成器,原则上说,P0和P2口要用作数据和地址总线,所以只有P1和P3口可用作I/O口,共16条I/O线。在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD(P3.7)和WR(P3.6)两条控制线,所以这种情况下就只剩下14条I/O线可用了。

15、什么是译码法寻址?什么是完全译码?什么是部分译码?

译码法寻址,就是利用地址译码器对系统的片外高位地址进行译码,以其译码输出作为存储器芯片的片选信号,将地址划分为连续的地址空间块,避免了地址的间断。

完全译码:使用全部系统地址总线进行译码,特点是地址唯一,一个存储单元只对应一个存储器地址(反之亦然),组成的存储系统其他地址空间连续。

部分译码:只使用部分系统地址总线进行译码。其特点是:有一个人没有被使用的地址信号就有两种编码,这两个编码均指向同一个存储单元,出现地址重复。

16、同“10”

17、简述TCON 和TMOD 2个特殊功能寄存器的各位的定义,并将各位的名称填入下表。

18、简述80C51中断响应的过程。指出哪几个中断标志位在CPU响应该中断申请后能够被硬件自动清零?

IE0,IE1,TF0,TF1

19 、SJMP(短转移)指令和AJMP(绝对转移)指令的主要区别。

前者提供了以SJMP的下一条指令的起始地址为中心的256字节范围的转移(-128~+127),后者的转移目标地址必须在与AJMP的下一条指令的第一字节相同的2KB区的程序储存器中。短转移方便了可重定位编码。SJMP方便了PC可重定位编码,但转移范围小。而ASJMP转移范围大,但存在跳区的限制,AJMP指令只能位于2KB区的最后2个字节处时,才可跳到下一个区去。因此用AJMP指令来代替SJMP指令是有条件的,也就是目标地址必须与它下面的指令存放地址在同一个2KB区域内。

20、简述8051 单片机的内部组成结构。

将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。

21、在MCS—51 单片机系统中,发生以下情况时,中断将会受到阻断?

(1)有中断源发出中断请求。

(2)中断总允许控制位EA=l,CPU开放总中断。

(3)申请中断的中断源的中断允许位为1,即该中断没有被屏蔽。

(4)无同级或更高级中断正在服务。

(5)当前指令周期已经结束。

(6)若现行指令为RETI或访问IE或IP指令时,读指令以及紧接着的另一条指令已执行完毕。

满足以上条件,则CPU响应响应中断元的中断请求。

22、简述MSC-51单片机的中断响应过程

产生中断信号,发出中断申请,响应中断,进入中断服务程序,中断返回。

23、在MCS—51 单片机系统中,当有两个以上的中断源同时提出申请时,CPU 到底响应哪一个中断源发出的中断申请,它们遵循什么原则?另外,MCS—51 单片机系统的“内部查询次序”是什么?

(1)先响应优先级高的中断请求,再响应优先级低的中断请求。

(2)如果一个中断请求己被响应,同级的其他中断请求将被禁止。

(3)如果同级的多个中断请求同时出现,CPU则按单片机内部的自然优先级顺序响应各中断请求。

单片机内部自然优先级顺序(由高到低)为:

外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断。

24、同“5”

25、8051 片内低128 单元划分为哪三个部分?各部分主要功能是什么?

(1)工作寄存器组(00H——1FH)

这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄

存器,编号为R0——R7。

(2)位寻址区(20H——2FH)

16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。主要用于位寻址。

(3)堆栈与数据缓冲区(30H——7FH)

用于设置堆栈、存储数据。

26、说明8051 单片机的PSW 中各标志位的含义?

CY:进位/借位标志;AC:半进位/借位标志;

F0:用户自定义标志;RS1、RS0:当前工作寄存器组选择位;

OV:溢出标志;P:奇偶标志

27、简述51 单片机定时器/计数器工作方式2 的工作过程?

工作方式2: 自动重新装入计数初值的8位定时器/计数器工作方式。工作方式2的16位定时器/计数器被拆成两个8位寄存器TH0和TL0,CPU在对它们初始化时必须装入相同的定时器/计数器初值。定时器/计数器启动后,TL0按8位加1计数器计数,当TL0计数溢出时,置位TF0的同时又从预置寄存器TH0中重新获得计数初值并启动计数。如此反复。适合于需要重复计数的应用场合,也可以当做串行数据通信的波特率发生器使用。

单片机期末复习资料(完全版)

◆主要复习知识点: 第一章微机计算机系统的基本知识 1.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。 2.微型处理器是单片机的核心。它主要由三部分组成:寄存器阵列、运算器和控制器、 3.程序计数器PC,专门用于存放现行指令的16位地址。CPU就是根据PC中的地址到ROM中读取程序指令。每当取出现行指令一个字节后,PC就自动加1,PC+1→PC,当遇到转移指令或子程序时,PC内容会被指定的地址取代,实现程序转移。PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器。(PC的功能与作用) 4.运算器用来完成算术运算和逻辑运算操作,是处理信息的主要部件。运算器主要由累加器 A、状态寄存器PSW、算术运算单元ALU组成。 ①累加器A,用来存放参与算术运算和逻辑运算的一个操作数和运算结果。 ②状态字寄存器,用来保存ALU操作运算的条件标志,如进位标志、奇偶标志等。 ③算术运算单元ALU,由加法器和其他逻辑电路组成,其基本功能是进行加法和移位运算,由此实现其他各种算术和逻辑运算。 5.控制器是分析和执行指令的部件,控制器只要由程序计数器PC、指令寄存器和指令译码器组成。 6.总线是用于传送信息的公共途径。总线可以分为数据总线、地址总线、控制总线。 7.数据总线DB:数据线D0~D7共8位,由P0提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。数据总线是双向的,可以从CPU输出,也可以从外部输入到CPU。 8.地址总线AB:地址线A0~A15共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7。片外存储器可寻址范围达到64KB(即65536字节)。 9.控制总线CB:控制总线由P3口的第二功能P3.6、P3.7H和3根独立的控制线ALE、EA和PSEN组成。 10.存储器是用来存储数据和程序的部件。按其功能来分,存储器可以分为随机存储器(RAM)和只读存储器(ROM)两大类。

(完整版)单片机期末复习问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? (1) 电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO) 为“1” ,申请中断;若外部中断引脚为高电平,则IEl(IEO) 清零。 (2) 边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使lEI(IEO)置1,申请中断;否则,IEI(1E0) 置0 。 2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? ( 1 )由中断源提出中断请求,由中断控制允许控制决定是否响应中 断,如果允许响应中断,贝S CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序 (外部中断0T定时器0中断T外部中断I T定时器1中断T串行接口中断) 响应中断。 CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。 (2) 由中断允许寄存器IE 控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许 (相应位置1);若要要禁止中断,则EA置O即可。 (3) 由中断优先级控制寄存器IP 控制中断优先级,相应位置1 ,则设为高级中断,置0则为低级。其中:PS为串行中断优先级,PTI(0) 为定时中断1(0)优先级,PXI(0)外部中断1(0)优先级。 3、写出下列特殊功能寄存器的名称 TCON :定时器控制寄存器 TMOD :定时器/ 计数器方式控制寄存器 SCON :串行口控制寄存器 PSW :程序状态字(标志寄存器) IE :中断允许控制寄存器 4、80C51 响应中断的条件是什么?各个中断源的中断入口地址是多少?

精选-单片机期末复习题

一、判断题 1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。F 2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。T 3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。T 4.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。F 5.可使用SETB TRi启动定时器工作。T 6.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。F 7.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。T 8.编写中断服务程序时,应在中断入口矢量地址处放一条无条件转移指令,以防止中断服务程序容纳不下。T 9.对串行口中断,CPU响应中断后,必须在中断服务程序中用软件清除相应的中断标志位,以撤消中断请求。T 10.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。T 11.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。T 12.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。F 13.工作寄存器区不允许做普通的RAM单元来使用。F 14.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T 15.特殊功能寄存器可以当作普通的RAM单元来使用。F 16.8051单片机复位后,PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T 17.51单片机响应中断后,所有中断请求标志位都由硬件自动清零。F 18.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。T 19.在执行子程序调用或执行中断服务程序时都将产生压栈的动作。T 20.定时/计数器在工作时需要消耗CPU的时间。F 21.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。F 22.串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。T 23.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。T 24.异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。T 25.在8051的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的。T 26.在单片机8051中,发送SBUF和接收SBUF在物理上是独立的,但地址是相同的。T 27.要进行多机通信,MCS-51串行接口的工作方式应为方式1。F

《单片机基础》练习试题和答案

单片机基础(第3版) 第1章计算机基础知识 (一)填空题 1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。十进制数-100的补码为(9CH),+100的补 码为(64H)。 2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。 3.8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。 4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。 5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。 6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。 7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。 8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。 9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机 器数10001101的真值是(+206或-50)。 (二)单项选择题 1. 用8位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (B)-128 ~ +128 (C)-127 ~ +128 (D)-128 ~ +127 2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B (C)1 KB = 1024 M B (D)1 MB = 1024 B 3. 程序与软件的区别是(C) (A)程序小而软件大(B)程序便宜而软件昂贵 (C)软件包括程序(D)程序包括软件 4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A) (A)地址(B)字节(C)列号(D)容量 5. 8位二进制数所能表示的最大无符号数是(B) (A)255 (B)256 (C)128 (D)127 6. 下列4个无符号数中,最小的数是(B) (A)11011001(二进制)(B)37(八进制) (C)75(十进制)(D)24(十六进制) 7. 下列字符中,ASCII码最小的是(B) (A)a (B)A (C)x (D)X 8. 下列字符中,ASCII码最大的是(C) (A)a (B)A (C)x (D)X 9. 有一个数152,它与十六进制数6A相等,那么该数是(B) (A)二进制数(B)八进制数(C)十进制数(D)十六进制数 第2章80C51单片机的硬件结构 (一)填空题 1.通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断 点送回(PC)。 2.80C51单片机的时钟电路包括两部分内容,即芯片内的(高增益反相放大器反相器)和芯片外跨接的(石英晶体振荡器 晶振)与(两个微调电容)。若调高单片机的晶振频率,则单片机的机器周期会变(短)。 3.通常单片机有两种复位操作,即(上电复位)和(手动复位)。复位后,PC值为(0000H),SP值为(07H),通用寄存 器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。 4.80C51单片机中,一个机器周期包含(6)个状态周期,一个状态周期又可划分为(2)个拍节,一个拍节为(1)个振 荡脉冲周期。因此,一个机器周期应包含(12)个振荡脉冲周期。 5.80C51中惟一一个可供用户使用的16位寄存器是(DPTR),它可拆分为两个8位寄存器使用,名称分别为(DPH)和 (DPL)。 6.单片机程序存储器的寻址范围由PC的位数决定。80C51的PC为16位,因此程序存储器地址空间是(64 KB)。(二)单项选择题 1. 下列概念叙述正确的是(D) (A)80C51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚

单片机原理及其接口技术期末复习题1

1.MCS-51系列单片机字长是位,有根引脚。单片机的特点有。 2.8051单片机的存储器的最大特点是,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。 3.、8051最多可以有个并行输入输出口,最少也可以有1个并行口,即。P3常需复用作和读写控制信号。 4.ALE信号的作用是。 5.8051复位后,PC= H。若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行。 6.8051的C/T是计数的。 7.8051的中断向量表在H、H和0013H、001BH、0023H。 8.MOV A,40H 指令对于源操作数的寻址方式是寻址。 9.指令JB 0A7H,ABC的作用是。(0A7H是P2.7的地址) 10.将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。 11.如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少? 12.PSW中RS1 RS0=10H时,R2的地址是。 13.单片机经加电复位后,执行第一条指令的地址是。 14.在串行通信中,数据传送方向有、、三种方式。 15.一个机器周期=个状态周期等于个振荡周期。 16.设DPTR=2000H,(A)=0A0H,则MOVC A,@A+DPTR操作数的实际操作地址为。 17.若8051单片机的引脚EA接地,表示。 18.在MCS-51 单片机系统中,采用的编址方式是。 19.在查询和中断两种数据输入输出方式中,效率较高的是。 20.指令LCALL 37B0H,首地址在2000H,所完成的操作是入栈,PC= 。 21.外部中断INT1入口地址为。 22.ANL A, #0F0H是将A的高四位保持不变,而低4位。 23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别 由和提供。 24.. 单片机89C51片内集成了KB的ROM,共有个中断源。 25. 两位十六进制数最多可以表示个存储单元。 26. 在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。 27. 当CPU访问片外的存储器时,其低八位地址由口提供,高八位地址 由口提供,8位数据由口提供。 28. 89C51具有KB的字节寻址能力。 29. 数据指针DPTR是一个位的特殊功能寄存器寄存器。 30. 在89C51中,片内RAM分为地址为的真正RAM区,和地址为 的特殊功能寄存器(SFR) 区两个部分。 31. 在89C51中,通用寄存器区共分为组,每组个工作寄存器,当

单片机期末复习整理

复习 期末考试题型: 1、填空题(20%) 2、选择题(20%) 3、分析题(28%) 4、综合编程题(32%) 第一章 1、51单片机内部有哪些功能部件?(具体看课本P20~P21) 例:下面的哪一个功能部件不属于8051单片机的内部硬件。( B ) (A)串行口(B)SPI接口(C)定时器(D)中断系统 2、CPU结构? 1)什么是PC指针?复位时PC指针的值?(见课本P25) 程序计数器PC(Program Counter):存放下一条要执行的指令在程序存储器中的地址。 复位时PC指针的值0000H 2)累加器A(见课本P24页),寄存器B(见课本P24页),程序状态字PSW(见课本P24页),堆栈SP(见课本P30) 累加器A :使用最频繁的寄存器,也可写为Acc。是ALU单元的输入之一,又是运算结果的存放单元。A的进位标志Cy是特殊的,同时又是位处理机的位累加器。 寄存器B:运算结果的另一个存放单元。 程序状态字寄存器PSW:

RS1 RS0 所选的4组寄存器 0 0 0区(内部RAM地址00H~07H) 0 1 1区(内部RAM地址08H~0FH) 1 0 2区(内部RAM地址10H~17H) 1 1 3区(内部RAM地址18H~1FH) (5)OV(PSW.2)溢出标志位 指示运算是否产生溢出。各种算术运算指令对该位的影响情况较复杂,将在第3章介绍。 (6)PSW.1位: 保留位,未用 (7)P(PSW.0)奇偶标志位 P=1,A中“1”的个数为奇数 P=0,A中“1”的个数为偶数 堆栈指针SP :指示出堆栈区顶部在内部RAM块中的位置 复位后,SP中的内容为07H。 堆栈的作用:(1)保护断点(2)现场保护 堆栈的原则:先进后出 堆栈的操作:入栈(PUSH):先(SP)+1,后把数据压入堆栈 出栈(POP):先把数据弹出堆栈,后(SP)-1 例:(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,执行指令POP DPH,POP DPL,POP SP后,DPTR、SP中的内容分别是()。 (A)3C5F,50H (B)5F3CH,30H (C)3C5FH,30H (D)3C5FH,4FH 2、存储器结构 1)51单片机的寻址范围?(见课本P26) 51有16根地址线,最大寻址程序存储空间为64KB(寻址范围是:0000H~FFFFH 共64K), 分为片内程序存储器、片外程序存储器,采用统一编址方式。

单片机期末复习题2(带答案)

某存储器芯片的地址线为11根,那么它的存储容量为( 2KB )。 MCS-51外扩I/O口与外RAM是统一编址的 8051单片机的( P3 )口的引脚,还具有外中断、串行通信等第二功能。 MCS-51系列单片机系统的外部设备是通过什么方式访问的? MCS-51系列单片机的外部设备是通过查询工作方式、定时扫描工作方式和中断工作方式访问的 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为7542 简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?MCS-51系列单片机主要包括以下几个部分:CPU、并行接口、存储器(ROM、RAM)、时钟电路、定时器、中断系统、串行接口、总线。单片机内部具有两种存储器RAM和ROM。RAM是用来存放中间结果,ROM 是用来存放程序。 MCS-51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断? MCS-51系列单片机具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断 CPU主要的组成部部分为(运算器、控制器) 8051单片机的P2口只能用作通用I/O 口。(错) 计算机能直接识别的语言为(机器语言) CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 MCS-51系列单片机的内部资源有哪些? MCS-51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。 MCS-51系列单片机字长是(8)位,有(40)根引脚 MCS--51单片机的复位信号是(高电平)有效。 8051系列CPU是(8)位的单片机 五个中断源中优先级高的是外部中断0,优先级是低的是串行口中断。 MCS-51单片机共有两个时钟XTAL1 和XTAL2。(错) 本课程实验所用的单片机的型号是什么?它有多少个I/O口,多大的ROM?

单片机试题库分章节答案解析(C语言)

第1部分单片机概述及数学基础 一、填空题 1、十进制255的二进制是11111111,十六进制是FF 。 2、单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。 3、十进制127的二进制是 1111111,十六进制是7F。 4、+59的原码是 00111011,-59的补码是11000101。 5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。 6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是 2. 5。 7、十进制99的二进制是 1100 011,十六进制是63。 二、判断题 (×) 1、AT89S51是一种高性能的16位单片机。8位机 (×) 2、有符号正数的符号位是用1表示的。 三、选择题 ()1、计算机中最常用的字符信息编码是( A) A. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分 51单片机硬件结构、存储系统及

I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。 2、若采用12MHz的晶振,则MCS-51单片机的振荡周期为__1/12 μS__ ,机器周期为____1μS __。 3、AT89S51单片机字长是___8___位,有___40根引脚。 4.89S51单片机是 8位单片机,其PC计数器是16位。 5.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6μS,一个机器周期是2μSμS。 6.89S51单片机是+5 V供电的。4.0-5.5V 7.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。8.MSC-51系列单片机具有 4 个并行输入/输出端口,其中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户使用的I/O口,常用于第二功能的是P3 口。 9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。 10.半导体存储器分为___ROM___和__RAM__两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。 11.MCS-51系列单片机对外部数据存储器是采用_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节。

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.doczj.com/doc/088895629.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

(完整word版)C51单片机-期末复习题

期末复习题 一、选择题(每题4分,共10题) 1. 下列哪种文件后缀名是可以烧结至单片机中( ) A . uv2 B . c C. HEX D . inc 2. AT89C52单片机(双列直插封装)有多少引脚() A.20 B. 28 C. 40 D. 44 3. AT89C52单片机的地址总线有多少位() A.2 B. 8 C. 16 D. 32 4. 下面哪个引脚单片机的串行接受引脚() A.XTAL1 B. RXD C. REST D. ALE 5. 若采用的时钟晶体的频率是12MHz,那么单片机的机器周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 6. 十六进制0xe5转换成二进制应该为( ) A. 1111 1101 B. 1110 0011 C. 1110 0101 D. 1111 1010 7. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 8. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 9. 定时器/计数器工作方式1是。 ( ) A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 10. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( )

A. 06H B. F9H C. 86H D. 79H 11. 对程序计数器PC 的操作( ) A. 是自动进行的 B. 是通过传送进行的 C . 是通过加1 指令进行的 D. 是通过减1 指令进行的 12. 下列计算机语言中,CPU能直接识别的是。() A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 13. A T89C52单片机的数据总线有多少位() A.2 B. 8 C. 16 D. 32 14. 下面哪个引脚单片机的地址锁存引脚() A.XTAL1 B. RXD C. REST D. ALE 15. 若采用的时钟晶体的频率是12MHz,那么单片机的时钟周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 16. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持。( ) A. 1个机器周期 B. 2个机器周期 C. 4个机器周期 D. 8个机器周期 17. 二进制0110 1101转换成十六进制应该为( ) A. 0xe5 B. 0x6E C. 0x7E D. 0x6D 18. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 19. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 20. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( ) A. 06H B. F9H C. 86H D. 79H

单片机课后习题答案解析

一)填空题 1. 十进制数14对应的二进制数表示为(1110B),十六进制数表 示为(0EH)。十进制数-100的补码为(9CH),+100的补码为(64H)。 2. 在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。 3. 8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。 4. 可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。 5. 已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。 6. 若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。 7. 在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。 8. 设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A ∧B=(00100100),A⊕B=(11011011)。 9. 机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。(二)单项选择题 1. 用8位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (B)-128 ~ +128 (C)-127 ~ +128 (D)-128 ~ +127 2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B (C)1 KB = 1024 M B (D)1 MB = 1024 B 3. 程序与软件的区别是(C) (A)程序小而软件大(B)程序便宜而软件昂贵 (C)软件包括程序(D)程序包括软件 4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A) (A)地址(B)字节(C)列号(D)容量 5. 8位二进制数所能表示的最大无符号数是(B) (A)255 (B)256 (C)128 (D)127 6. 下列4个无符号数中,最小的数是(B) (A)11011001(二进制)(B)37(八进制) (C)75(十进制)(D)24(十六进制) 7. 下列字符中,ASCII码最小的是(B) (A)a (B)A (C)x (D)X 8. 下列字符中,ASCII码最大的是(C) (A)a (B)A (C)x (D)X 9. 有一个数152,它与十六进制数6A相等,那么该数是(B) (A)二进制数(B)八进制数(C)十进制数(D)十六进制数 第2章80C51单片机的硬件结构 (一)填空题

单片机期末复习参考分析

1、8051系列单片机中,片内数据存储区一共分为3个区,这3个区分别为 工作寄存器区域;位寻址区域;堆栈和数据缓冲区。 2、8052内部有4 个井行端口,P0口直接作为I/O端口使用时,必须外接上拉电阻;并行端口时,必须先执行高频电阻指令,然后执行输入指令,才能正确的读入端口的状态。 3、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 4、IE是中断允许寄存器IP是中断优先级寄存器。 5、基本的通信方式有串行和并行。 6、二进制数100111100.1B转换为十六进制数是13C.8H 。转换我十进制数是316.5D 。 7、当8031扩展外部存储器或I/O口时,高八位地址总线由P2端口提供,数据总线由P0 端口提供 8、89C52单片机有片内ROM容量8 KB,RAM容量256 字节。 9、MCS-51有一个全双工的异步串行口。 1.总线宽度32位,地址16位,数据8位 2.MCS51单片机有40个引脚 3.寻址方式有7种,分别是:立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对 寻址,隐含寻址. 4.片内RAM中,通过PSW中PSW.3(RS0) 和PSW.4(RS1) 两位来确定 5.8052单片机内部存储器有哪几个区? (1)工作寄存区区域(2)位寻址区域(3)堆栈和数据 缓冲区 6.80C52,ROM存储器容量8KB,数据容量字节256个字节 7.8052一共有3个定时器,计数器;方式三:只对定时器/计数器0有效,分为两个8位定时器/ 计数器,定时器/计数器1在此方式下不工作 8.80C51中断源有5个中断优先级,2个外部中断 9.PC与DPTR的区别:PC访问程序存储器提供地址;DPTR访问数据存储器提供地址 10.8052单片机有4个并行的输入输出口,分别为P0,P1,P2,P3 11.单片机与普通计算机的区别?(1)CPU (2)存储器(3)输入输出口 12.通讯方式有:同步通信方式,异步通信方式 13.堆栈的操作:PC内容推到堆栈,返回时按先进后出原则送入PC 14.间接寻址的特点:存储器存的是地址

单片机期末复习题和参考答案

单片机原理与接口技术复习题 复习一选择题 1. 有如下程序段:R0,#30H C A A,#00H ﹫R0,A 执行结果是( )。 A. ( 30H ) =0 0H B. ( 30H )=0 1H C. ( 00H ) =0 0H D. ( 00H ) =0 1H 2. 在内部,反映程序运行状态或运算结果特征的寄存器是( )。 A. B. C. A D. 3. 各中断源发出的中断请求信号,都会标记在( )寄存器。 A. B. C. D. 4. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。

A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 5. 在数据传送过程中,数据由串行变为并行可通过( )实现。 A. 数据寄存器 B. 移位寄存器 C. 锁存器 D. 转换器 6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。 A. B. 程序计数器 C. 堆栈区 D. 寄存器 7. 中断查询,查询的是( ). A. 中断请求信号 B. 中断标志 C. 外中断方式控制位 D. 中断允许控制位 8. - 51 单片机扩展口与外部数据存储器( )。 A. 分别独立编址 B. 统一编址 C. 变址编址 D. 动态变址 9. 访问外部数据存储器时,不起作用的信号是( )中。 A. B. C.

10. 外部中断 1的中断入口地址为( )。 A. 0003H B. 000 C. 0013H D. 001 11. 下列指令中正确的是( )。 A. P2.1 , A B. 0 , L1 C. B , D. A , 3 12. 串行口的移位寄存器方式为( )。 A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 13. 在家用电器中使用单片机应属于计算机的( )。 A. 辅助工程应用 B. 数值计算应用 C. 控制 应用 D. 数据处理应用 14. 在显示中,为了输出位控和段控信号,应使用指令 ( )。 A. B. C. D. 15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。 A. B. C. D. A 16. 在 51中,需双向传递信号的是( )。

单片机期末考试复习题与答案

一、选择题(每题 1 分,共 10分) 1.8031单片机的 ( D ) 口的引脚,还具有外中断、串行通信等第 二 功能。 2.单片机应用程序一般存放在( B ) a ) RAM b ) ROM c ) 寄 存器 d ) CPU 3.已知某数的BC [码为0111 0101 0100 0010 则其表示的十进制数 值为( B ) 4. 下列指令中不影响标志位CY 的指令有(D a ) ADD A , CLR c ) RRC A 5. CPU 主要的组成部部分为(A a )运算器、控制器 a ) 7542H b ) 7542 c d ) c )运算器、寄存器 d )运算器、指令译码器 a )P0 b ) P1 c )P2 d ) P3 20H b ) d ) INC A ) b )加法器、寄存器

a ) 16 4 c )8 7. 8031复位后,PC 与SP 的值为( B ) a ) 0000H , 00H b ) 0000H , 07H 07H d ) 0800H , 00H 8. 当需要从 MCS-51 单片机程序存储器取数据时, (B )。 a ) MOV A, @R1 MOVC A, @A + DPTR c ) MOVX A, @ R0 MOVX A, @ DPTR 9. 8031 单片机中既可位寻址又可字节寻址的单元是 a )20H b )30H 00H d ) 70H 10. 下列哪条指令是正确的( D ) a ) PUSH R2 ) ADD R0,A 6. INTEL 8051 CPU 是(C )位的单片 b ) d )准 16 c ) 0003H , 采用的指令为 b ) d ) (A )

单片机原理及应用习题答案第三版(供参考)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行程序修改。有8位Flash子系列、ISP_Flash子系列、I2C_Flash子系列; (3)SST公司的SST89系列单片机:具有独特的超级Flash技术和小扇区结构设计,采用IAP和ISP技术;

单片机期末考试试题答案

单片机期末考试试题(答案) 01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、89C51是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于( B )体系结构。 A、诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片RAM区时用MOV指令。T 17、在89C51中,片RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。

超全——含答案~~~单片机原理及应用期末考试题试卷大全

单片机模拟试卷001 一、选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在() a) RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有()。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为() a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是()位的单片机 a) 16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为() a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031单片机中既可位寻址又可字节寻址的单元是() a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的() a) PUSH R2 b) ADD R0,A c) MOVX A @DPTR d) MOV @R0,A 二、填空题(每空1分,共30分) 1.一个完整的微机系统由和两大部分组成。 2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类和,其中具有易失性,常用于存储。4.求十进制数-102的补码(以2位16进制数表示),该补码为。 5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC 还是DPTR?它是______位?(是,不是)SFG? 6.123= B= H。 7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。 8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。堆栈寄存器SP是位寄存器,存放。 9.中断处理的全过程分为以下3个段:、、。 10.定时和计数都是对进行计数,定时与计数的区别是 。

相关主题
文本预览
相关文档 最新文档