单片机复习题纲(1)

单片机复习题纲(1)
单片机复习题纲(1)

单片机复习提纲

一.选择题:

1.MC-51单片机复位后,程序计数器PC的内容是(C)。

A.00H B.FFH C.0000H D.FFFFH

2.8051单片机芯片在使用时应把EA信号引脚( A )。

A.接高电平B.接地C.悬空D.接地址锁存器选通端

3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是(D)。

A.8K B.16K C.32K D.64K

4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是(B)。A.PSW B.DPTR C.AC D.PC

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

A.PSW B.DPTR C.AC D.PC

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

A.PSW B.DPTR C.AC D.PC

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

A.PSW B.DPTR C.SP D.PC

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

A.不变B.变长C.变短D.变长变短不定

9.地址空间3000H~37FFH共有(B)存储单元。

A.1K B.2K C.4K D.8K

10.8051单片机系统扩展时使用的锁存器用于锁存(B)。

A.高8位地址B.低8位地址C.8位数据D.ALE信号

11.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )

A、定时/计数器中断0

B、定时/计数器中断1

C、外部中断0

D、外部中断1

E、串行口中断12.MSC-51在响应中断时,必须由用户清除的标志为( B )

A、TF0

B、RI/TI

C、IE0

D、TF1

13.8051不具有第二功能的I/O口是:( B )

A、P0 口

B、P1口

C、P2口

D、P3口

14.关于MCS-51的堆栈操作,正确的说法是(C)。

A、先入栈,再修改栈指针对

B、先修改栈指针,再出栈

C、先修改栈指针,再入栈

D、以上都不对

15.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A )。

A、98H

B、84H

C、42H

D、22H

小提示:IE: EA(开总中断) 0 0 0 ES(串行接口中断) ET1(定时器1) EX1(外部中断1) ET0(定时器0) EX0(外部中断0)(0表示无关位,写1允许中断,写0禁止中断)与TCON寄存器配合

16.PSW=18H时,则当前工作寄存器是( B )。

A、0组

B、1组

C、2组

D、3组

!!:PSW:CY(进位/借位) AC(辅助进位/借位) F0(用户标志位)RS1 RS0(用来指定寄存器组)OV(溢出标志位) F1(同F0) P(奇偶校验位)17.执行IE=0x03后,MCS-51将响应的中断是(D)。总中断没开

A、1个

B、2个

C、3个

D、0个

18.各中断源发出的中断请求信号,都会标记在MCS-51系统中的(A)。

A、TCON/SCON(其中SCON只有两位TI/RI与中断有关)

B、IE

C、IP

D、TMOD 19.下列对SCON的相关位描述不正确的是()。

A、当REN=1时,禁止串行口接收数据

B、在方式0时,SM2必须为0

C、RI位由软件清零

D、TI=1,表示一帧数据发送结束

20.设串行口工作于方式1,晶振频率为6MHz,波特率为1200b/s,SMOD=0,则定时器1的计数初值为:()

A、E8H

B、F4H

C、FDH

D、FAH

21.以下所列特点,不属于串行口工作方式0的是()

A、波特率是固定的,为时钟频率的十二分之一

B、8位移位寄存器

C、TI和RI都必须用软件清零

D、在通信时须对定时器1的溢出率进行设置22.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()

A、P0口

B、P1口

C、P2口

D、P3口

23.在串行通信中,数据传送的速率为:120字符/s ,采用异步通信方式,帧的格式为:1 个起始位,7 个数据位,1 个奇偶校验位,1个停止位,则其波特率为:()位/s

A、1200

B、120

C、840

D、1080

24.若设串行控制寄存器SCON=40H,则串行口的工作方式为:()

A、方式0

B、方式1

C、方式2

D、方式3

25.CPU响应中断的条件包括(ACDE )。

A、现行指令运行结束

B、保护现场

C、有中断请求

D、申请中断的中断源中断允许位为1

E、已开放CPU中断

26.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(A)A、读锁存器B、读数据库C、读累加器A D、读CPU

27.单片机应用程序一般存放在(B)中。

A、RAM

B、ROM

C、CPU

D、寄存器

28.系统总线指的是(ABE)。

A、数据总线

B、地址总线

C、内部总线

D、外部总线

E、控制总线29.51系列单片机的内部RAM中,可以进行位寻址的地址空间为(B)。

A、00H~2FH(工作寄存器区)

B、20H~2FH(位寻址区)

C、30H~7FH (用户RAM 区)

D、7FH~FFH(SFR)

30.共阳极LED数码管的驱动信号有何特点?

A、高电平点亮

B、低电平点亮

C、以上都不是

31.80C51单片机的CPU主要的组成部分为()。

A、运算器、控制器

B、加法器、寄存器

C、运算器、加法器

D、运算器、译码器

32.单片机能直接运行的程序称为()。

A、源程序

B、汇编程序

C、目标程序

D、编译程序

33.单片机中的程序计数器PC用来()。

A、存放指令

B、存放正在执行的指令地址

C、存放下一条指令地址

D、存放上一条指令地址

34.单片机80C51的ALE引脚是()。

A、输出高电平

B、输出矩形脉冲,频率为f OSC的1/6

C、输出低电平于

D、输出矩形脉冲,频率为f OSC的1/2

35.单片机上电复位后,A T89C51堆栈区的最大允许范围是()个单元。

A、64

B、120

C、128

D、256

!!:上机复位后,PC:0000H SP:07H,可寻址范围08H~7FH

36.PSW中的RS1和RS0用来()。

A、选择工作寄存器区号

B、指示复位

C、选择定时器

D、选择工作方式37.80C51的串行数据缓冲器SBUF用于()。

A、存放运算中间结果

B、存放待发送或已接收到的数据

C、暂存数据和地址

D、存放待调试的程序

38.单片机应用程序一般存放在()中。

A、RAM

B、ROM

C、CPU

D、寄存器

39.80C51单片机的机器周期为2μs,则其晶振频率f OSC为()MHz。

A、1

B、2

C、6

D、12

40.在80C51中,需要外加电路实现中断撤除的是()

A、电平方式的外部中断

B、脉冲方式的外部中断

C、外部串行中断

D、定时中断

41.80C51单片机串行口接收数据次序是下述的顺序()。

(1)接收完1帧数据后,硬件自动将SCON的RI置1

(2)用软件将RI清零

(3)接收到的数据由SUBF读出

(4)置SCON的REN为1,外部数据由RXD(P3.0)输入

A、(1)(2)(3)(4)

B、(4)(1)(2)(3)

C、(4)(3)(1)(2)

D、(3)(4)(1)(2)

42.80C51单片机串行口发送数据次序是下述的顺序()。

(1)待发送数据送SBUF (2)硬件自动将SCON的TI置1

(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清零

A、(1)(3)(2)(4)

B、(1)(4)(2)(3)

C、(1)(2)(3)(4)

D、(3)(4)(1)(2)

二.填空题:

1.根据MCS—51内部RAM的配置情况填空:

MCS—15内部RAM共有256 字节。其中:

80H~FFH为特殊功能寄存器(SFR)区;

20F~2FH 为位寻址区,可以位寻址,也可以字节寻址;

30H~7FH 为用户RAM 区,只能字节寻址。

2.根据51系列单片机的基本特性填空:

(1)、CPU字长是8位

(2)、可供使用的地址线最多可达到16根

(3)、可寻址的最大空间为64KB

(4)、具有 4 个8位并行I/O口,共32 根I/O线

(5)、具有 5 个中断源,2 个优先级

(6)、8051具有4KB ROM,无片内ROM

3.MCS-51外部中断0的中断入口地址是:0003H 、外部中断1的中断入口地址是:0013H 、定时器T0的中断入口地址是:000BH 定时器T1的中断入口地址是:001BH 、串行口的中断入口地址是:0023H 。

4.中断过程包括:中断请求、中断响应、中断处理和中断返回。

5.在8051单片机采用总线结构扩展系统中,高8位地址由P2 端口提供,低8位地址由P0 端口提供。

6.在8051单片机中,一个机器周期包括 6 个状态周期,一个状态周期包括 2 个振荡周期。

7.根据应用的要求,复位电路通常有两种基本形式,它们分别是上电复位和按键复位。

8.C51源程序的扩展名为.c 。机器能直接执行的文件的扩展名为.hex 。9.按数据传送方向,串行通信可分为:单工、半双工和全双工。10.单片机中使用的串行通信都是方式。

11.虽然MCS-51串行口的发送和接收缓冲寄存器都名为,但发送和接收可通过指令、来区别(以累加器为例)。12.P0端口既可以传递数据又可以传递地址,是分时复用的。13.当单片机复位后,程序的入口地址为0000H ;堆栈指针SP为07H 。14.在MCS-51 的I/O端口的读引脚方式下,CPU首先必须使欲读端口引脚所对应的锁存器置 1 。

15.C51程序的基本单位是函数。一个C51源程序至少包含一个主函数。

16.变量的基本属性是变量名和变量值。一旦在程序中定义了一个变量,C51编译器就会给这个变量分配相应的存储单元。此后变量名就与存储器地址相对应,变量值就与存储器内容相对应。

17.DAC0832与单片机的接口连接可根据实际需要采用直通、单缓冲和双缓冲3种工作方式。

18.为防止现场强电磁干扰或工频电压通过输出通道反串到测控系统,一般都采用通道隔离技术。实现通道隔离的常用器件是。

19.既可以实现输入端与输出端的隔离,又能达到通过弱电信号控制高压、交直流大功率设备的目的。

20.单片机是指在一片集成电路芯片上集成CPU 、存储器与I/O口,从而构成的单芯片微型计算机。

21. MCS-51单片机的最小应用系统包括复位电路、晶振电路

和EA接VCC 。

三.判断题:

1、TMOD中的GATE=1时,只由TRi控制定时器的启停。F

2、堆栈可用于响应中断或调用子程序时,保护断点地址,程序断点16位地址会自动压入堆栈,数据入栈前SP先自动加1,然后高8位地址进栈,每进栈一个字节SP又自动加1,而后是低8位地址进栈。F

3、程序计数器PC也是特殊功能寄存器。F

4、MCS-51复位不影响内部RAM中的数据,包括工作寄存器R0—R7。F

5、MCS-51系列单片机的特点之一是内部工作寄存器以RAM形式组成。T

6、P0端口既可以作地址线,又可以作数据线,是分时复用的。T

7、在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。T

8、每个特殊功能寄存器都既有字节地址,又有位地址。F 都有字节地址,0/8结尾有位地址

9、20H一定是字节地址。F

10、中断初始化时,对中断允许寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。F IE:A8H TCON:88H IP:B8H

11、8051单片机具有4个并行端口和一个串行端口。T

12、堆栈遵循数据先进后出,后进先出的原则。T

13、只要有中断出现,CPU就立即响应中断。F

14、MCS-51的外设端口地址是采用外设端口和外部RAM统一编址的方式。T

15、MCS-51单片机共有五个中断源,因此相应地在芯片上就有五个中断请求输入引脚。F

16、MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。来自于单片机内部的是定时,而来自于外部的则是计数。T

17、MCS-51对LED管的显示可以分为静态和动态两种。单片机控制系统通常采用动态扫描显示。T

18、MCS-51使用于多机通信时必须在方式2或方式3下工作,作主机的80C51的SM2应设定为0,作从机的SM2设定为1。

19、在串行通信的查询法编程时,发送过程是先发后查,而接收过程是先查后收。

20、变量和函数都必须先定义后使用。T

四.简答题:

1、简述行列式矩阵键盘扫描的工作过程。

答:①判断键盘中是否有键按下;

②若有键按下,则调用延时子程序去抖动;再次判断是否有键按下;

③若有键按下,进行行(列)扫描,判断是哪一个键按下,求取按键的键值;

④等待按键释放;

⑤根据按键的键值,转入相应按键的处理程序。

2、简述单片机控制LED数码管进行动态显示的工作原理。

答:动态显示就是一位一位地轮流点亮各个LED。每一位LED数码管每隔一段时间才点亮一

次。

单片机使用两个并行口来控制LED:一个作为字形口,一个作为字位口;用循环程序每隔一段时间送出一个字形码、字位码让LED的某位显示某个数字;只要点亮的间隔时间小于人眼的视觉暂留时间,就可以看到是多个LED在“同时”显示了。

3、用示意图表明C51的存储类型与单片机存储空间的对应关系。参见P62图4.4或表4.2。

4、MCS-51有哪几个中断源?它们的中断向量地址分别是多少?中断编号是多少?(用表

5、80C51单片机的内部资源主要包括哪些?

答:见书P18

五.接口编程题。(仅供参考)

1、利用定时器产生一方波或矩形波信号,要求采用查询或中断的方式编写程序。

中断法:一般结构如下,初值自己计算,看你要产生周期为多少的波,以下程序产生方波,如果产生矩形波,根据占空比来调整初值,一般采用方式1(需重装初值)或方式2(自动重装初值)

#include

sbit Wave_out=P1^0;(自行定义)

Timer0() interrupt 1{

Wave_out=!Wave_out;

TH0=(初值);

TL0=(初值);}

void main(){

TMOD=0x01; //T0,方式1

TH0=(初值);

TL0=(初值);

IE=0x82; //开中断

TR0=1; //启动定时器

while();//模拟任意程序

}

查询法可参照书P118

2、ADC0809数据采集系统的编程设计(要求采用查询或中断的方式编写程序)。

查询法:对IN0进行采集,根据电路连接方式不同,程序也不同

#include

#include

#define ADC XBYTE[0xfef8]

sbit EOC=P3^2;

void main(){

while(1){

ADC=0;//产生写信号,内容无关

While(EOC==0);//等待转换结束

P1=ADC;//读结果

}

}

#include

sbit ST=P2^4;

sbit EOC=P2^5;

sbit OE=P2^6;

void main(){

while(1){

ST=0;ST=1;ST=0;

while(EOC==0);

OE=1;

P1=P0;

OE=0;

}

}

中断法略

3、用DAC0832编程产生锯齿波、三角波、梯形波和矩形波。参考书P176

4、利用查表法和延时函数设计各种流水灯花样。

大概写法:

#include

#define uchr unsigned char

#define uint unsigned int

uchr huayang[M]={**};(自行设计)

void delay(uint t)//毫秒延时函数

{

uint j;

for(;t>0;t--)

for(j=0;j<125;j++);

}

V oid main(){

char i;

for(i=0;i

赋值

}

}

单片机模拟试题五

单片机模拟试题五 一、填空(每空1分,共12分) 1.MCS-51的Po口作为输出端口时,每位能驱动个SL型TTL负载. 2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_ 控制位. 3.在串行通信中,有数据传送方向、、三种方式. 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为。它包括两个主要部分:、。 5.当MCS-51引脚信号有效时,表示从Po口稳定地送出了低8位地址. 6.MCS-51中凡字节地址能被_ 整除的特殊功能寄存器均能寻址. 7.一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。 8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率的。 二、判断题(每题2分共10分) 1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。() 2.MCS-51的相对转移指令最大负跳距是127B。()3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。() 4.要MCS-51系统中,一个机器周期等于1.5μs。() 5、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。() 三、选择题(每题2分共18分) 1.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μs A 1.5 B 3 C 1 D 0.5 2.十进制29的二进制表示为原码() A 11100010 B 10101111 C 00011101 D 00001111 3、6264芯片是() (A)EEPROM (B)RAM式(C)FLASH ROM (D)EPROM 4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择() (A)方式0 (B)方式1 (C)方式2 (D)方式3 5、某种存储器芯片是8KB*4/片,那么它的地址线根线是() (A)11根(B)12根(C)13根(D)14根

湖南师范大学单片机复习题.

《单片机原理与应用》复习提纲 一、复习范围 1. 单片机的基本结构。 2. 单片机内部结构、存储器结构、I/O口操作、专用功能寄存器、 位寻址区及位操作。 3. 定时/计数器结构,工作方式,方式字、控制字,时间常数的计 算,初始化编程。 4. 串行通信数据帧格式、工作方式、波特率时钟频率的计算、初 始化编程。 5. 中断源、中断优先级、中断入口地址、中断触发方式、外中断 的扩展、中断编程。 6. 熟记指令系统及各条指令的应用。 7. 89C51单片机的PSW寄存器各位标志的意义如何? 二、复习题 (一)填空题 1、CPU包括两个主要部分,即(运算器)和(控制器)。 2、89C51单片机的四个存储空间是(片内数据存储器)、(片外数 据存储器)、(片内程序存储器)、(片外程序存储器 )。*ROM只是存储器的一种 3、工作寄存器区的选择是由PSW的( D4/RS1 PSW.3(RS0) )和( D3/RS0 PSW.4 (RS1) )位来决定的。 4、若由程序设定RS1、RS0=00,则工作寄存器R0~R7的直接地址为( 00~07H )。 5、单片机的基本结构由(CPU系统)、(程序存储器ROM )、( 数据存储器RAM )、时钟、定时计数器、I/O接口等几部分组成。 6、若由程序设定RS1、RS0=11,则工作寄存器R0的直接地址为(18H )。

7、MOVC A,@A+DPTR 指令的寻址方式是(变址寻址基址寄存器加 变址寄存器间接寻址)。 若累加器ACC中的数据为10000011B则PSW中的 P=( 1 )。 9、程序存储器常用来存放(程序)和(始终要保留的常数表格常数 )。 10、若系统晶振频率为6MHz,则机器周期为( 2微秒),最短和最长 的指令周期分 别为( 2微秒)和( 8微秒 10)。 11、读片外RAM数据的两条指令是( MOVX A,@Ri )、( MOVX A,@DPTR )。 12、PSW的字节地址为0D0H,其数据最高位的三种表示方法为0D7H、( OE7H ) 和( OF7H )。 13、51系列单片机扩展程序存储器最大寻址范围为(0000H~FFFFH 16 条地址线)。 14、常用做间址寄存器用的两种寄存器是( R0 )、( R1 )。 15、片内RAM的位寻址区为( 20H~2FH)字节地址段,其位地址范围 为( 00H~7FH )。 16、用一条指令实现累加器的数据高、低4位互换( SWAP A )。 17、写片外RAM数据的两条指令是( MOVX @Ri,A )、(MOVX @DPTR,A )。 18、89C51单片机有( 128 )字节片内数据存储器,有(4 )个8位的 I/O口。 19、89C51单片机有( 5 )个中断源,复位后中断优先级最高的中断源 是(外部中断0 ),其中断入口地址是( 0003H )。 20、MOVC A,@A+PC指令采用的是(变址基址寄存器加变址寄 存器间接寻址)寻址方式。

1单片机复习题

1. 举例说明MCS-51有哪些典型产品,它们有何区别? MCS-51系列单片机可分为两大系列:51子系列和52子系列。 51子系列单片机的典型产品有8051、8751、8031、80C51、80C31等。它们的结构基本相同,其主要差别反映在片内存储器的配置上有所不同 2. 8051单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么? 8051单片机内部由CPU、4KB的ROM、128B的RAM、4个8位的I/O并行端口、一个串行口、两个16位定时/计数器及中断系统等组成。 3. 程序状态字寄存器PSW各位的定义是什么? PSW是一个8位寄存器,用于寄存当前指令执行后的某些状态,即反映指令执行结果的一些特征信息。Cy(PSW.7):即PSW的D7位,进位/借位标志。AC(PSW.6):即PSW的D6位,辅助进位标志。F0(PSW.5)及F1(PSE.1):即PSW的D5位、D1位,用户标志位。RS1及RS0(PSW.4及PSW.3):即PSW的D4位、D3位,寄存器组选择控制位。OV(PSW.2):即PSW的D2位,溢出标志。 4. MCS-51存储器结构的主要特点是什么?程序存储器和数据存储器各有何不同? MCS-51单片机的存储器结构与一般微机存储器的配置方法不同,一般微机把程序和数据共存同一存储空间,各存储单元对应惟一的地址。而MCS-51的存储器把程序和数据的存储空间严格区分开。数据存储器用于存放程序运算的中间结果、状态标志位等。程序存储器用于存放已编制好的程序及程序中用到的常数。 5. MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么?内部数据存储器分为高、低128B两大部分。 低128B为RAM区,地址空间为00H~7FH,可分为:寄存器区、位寻址区、堆栈及数据存储区。存放程序运算的中间结果、状态标志位等。 高128B为特殊功能寄存器(SFR)区,地址空间为80H~FFH,其中仅有21个字节单元是有定义的。 6. MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意哪些事项? P0口是一个8位漏极开路型双向I/O端口。 P1口是一个内部带上拉电阻的8位准双向I/O端口。 P2口也是一个内部带上拉电阻的8位准双向I/O端口 P3口是一个内部带上拉电阻的8位多功能双向I/O端口。在使用时应注意以下方面:①P0~P3都是准双向I/O口,即CPU在读取数据时,必须先向相应端口的锁存器写入“1”。当系统复位时,P0~P3端口锁存器全为“1”,故可直接对其进行读取数据。 ②P0口每一输出位可驱动8个LS型TTL负载,P0口可作通用输入、输出端口使用,此时,若要驱动NMOS或其他拉电流负载时,需外接上拉电阻,才能使该位高电平输出有效。 ③P1、P2、P3口输出均接有内部上拉电阻,输入端无需外接上拉电阻,每一位输出可以驱动4个LS型TTL电路。 ④P0、P2口除可以作通用I/O端口、以实现与外部进行数据交换外,更主要的是,当CPU 访问外部存储器时,CPU将自动地把外部存储器的地址线信号(16位)送P0、P2口,作为地址总线(P0口输出低8位地址,P2口输出高8位地址),向外部存储器输出16位存储单元地址。

单片机模拟试题精选修订版

单片机模拟试题精选修订版

《单片机原理及应用》寻址方式与指令习题 一、单选题 1、指令和程序是以()形式存放在程序存储器中 A、源程序 B、汇编程序 C、二进制编码 D、BCD码 2、单片机应用程序一般存放在() A、RAM B、ROM C、寄存器 D、CPU 3、进位标志CY在()中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPTR 4、AT89S51单片机中既可位寻址又可字节寻址的单元是() A、20H B、30H C、00H D、70H 5、执行指令MOVX A,﹫DPTR时,WR、RD脚的电平为() A、WR高电平,RD低电平 B、WR低电平,RD高电平 C、WR高电平,RD高电平 D、WR低电平,RD低电平 6、下列指令中不影响标志位CY的指令有() A、ADD A,20H B、CLR C C 、RRC A D、INC A 7、LJMP跳转空间最大可达到() A、2KB B、256B C 、128B D、64KB 8、AT89S51的内部RAM中,可以进行位寻址的地址空间为() A、00H∽2FH B、20H∽2FH C 、00H∽FFH D、20H∽FFH 9、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令S UBB A,R2 后结果为() A、(A)=74H B、(R2)=74H C、(A)=75H D、(R2)=75H 10、设(A)=0C3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()A、(A)=82H B、(A)=6CH C、(R0)=82 D、(R0)=6CH 11、AT89S51的程序计数器PC为16位计数器,其寻址范围是() A、8K B、16 K C 、32 K D、64 K 12、执行如下三条指令后,30H单元的内容是() MOV R1,#30H MOV 40H,#0EH MOV ﹫R1,40H A、40H B、30H C、0EH D、FFH 13、有如下程序段: MOV R 0,#30H SETB C CLR A ADDC A,#0 0H MOV ﹫R 0,A 执行结果是() A、(30H)=0 0H B、(30H)=0 1H C、(00H)=0 0H D、(00H)=0 1H 14、从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是() A、2000H∽27FFH B、2132H∽2832H C 、2100H∽28FFH D、2000H∽3FFFH 15、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=() A、2000H B、2001H C、2002H D、2003H 16、51单片机的指令系统中没有哪一类指令()

精编《单片机与接口技术》模拟考试158题(含答案)

2020年《单片机与接口技术》试题库158题(含参 考答案) 一、单选题 1.MCS-51寻址方式中,直接寻址的寻址空间是D。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.数据存储器256字节范围 2.下列指令能使累加器A的最低位置1的是C。 A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H 3.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。 A.(A)=00H (C)=1 B.(A)=00H (C)=0 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 4.在MCS-51指令中,下列指令中 C 是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 5.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H 7.MCS-51单片机CPU的主要组成部分为 A 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平 9.启动定时器1开始定时的指令是 D 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1

嵌入式期末复习提纲包含答案

嵌入式期末复习提纲包 含答案 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

考试题型: ?1、判断题 10分 ?2、填空题 20分 ?3、选择题 20分 ?4、简答题 30分(5个) ?5、应用题 20分(3个) ?6、名字解释 复习资料: ?书本 ?PPT课件,平时课堂例题。 ?平时作业和练习 ?考试范围:1-5章 ?其他说明: ?课后习题是重点。 ?简答题来源于前5章,每章一个。 每章重点: 第一章: 1.什么是嵌入式系统试简单列举一些生活中常见的嵌入式系统的实例。 嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。 2.嵌入式系统具有哪些特点 3.嵌入式系统由哪些部分组成简单说明各部分的功能和作用。

4.嵌入式系统是怎样分类的 5.嵌入式系统的定义。 嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。 6.什么是交叉编译,试说明交叉编译的实现过程。 7.嵌入式系统有哪些应用领域。 嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括: 1.工业控制: 基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。就传统的工业控制产品而言,低端型采用的往往是8位单片机。但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。 2.交通管理: 在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。目前GPS设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。 3.信息家电:

单片机原理及应用考试试题及答案[1]剖析

单片机原理及应用试题一 一、填空题(每空1分,共20分) 1、计算机的系统总线有地址总线、控制总线和数据总线。 2、通常、单片机上电复位时PC= 0000H,SP=07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。 3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H。 4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。 5、假定累加器A的内容30H,执行指令: 1000H:MOVC A,@A+PC 后,把程序存储器1031H单元的内容送累加器A中。 6、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。 7、MCS-51单片机8031中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。 8、MCS-51单片机有5个中断源,可分为2个中断优先级。上电复位时外部中断0中断源的最高。 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、半导体存储器的最重要的两个指标是存储容量和存储速度。 11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。 12、写8255A控制字时,需将A1、A0置为11。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1分,共10分) 1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B ) (A)PC (B)PSW (C)A (D)SP 2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B ) (A)MOV (B)MOVX (C)MOVC (D)以上都是 3、指令ALMP的跳转范围是(C) (A)256B (B)1KB (C)2KB (D)64KB 4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A ) (A)98H (B)84H (C)42H (D)22H 5、各中断源发出的中断请求信号,都会记在MCS-51系统中的(B ) (A)IE (B)IP (C)TCON (D)SCON 6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C ) (A)混合编址(B)动态编址(C)独立编址(D)变址编址 7、下列四条叙述中,有错误的一条是(A ) (A)16根地址线的寻址空间可达1MB (B)内存储器的存储单元是按字节编址的 (C)CPU中用于存放地址的寄存器称为地址寄存器 (D)地址总线上传送的只能是地址信息 8、MCS-51外扩一个8255时,需占用(D)个端口地址 (A)1个(B)2个(C)3个(D)4个 9、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(A) (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C ) (A)11根(B)12根(C)13根(D)14根 三、问答题(每题5分,共20分)

单片机模拟试卷1答案

单片机期末模拟试卷1参考答案 一、单项选择题。(每题2分,共22分) 1.8位二进制所表示的无符号整数,其相应的十进制数范围是(A ) A .0-255 B .1-256 C .1-255 D .0-256 2.字母“b ”的ASC Ⅱ码是(D ) A . 11H B .OBH C .BOH D .62H 3.十进制数-1用二进制补码表示,该补码是(A )0 A . FFH B .00H C .FEH D .81H 4.8031单片机外接ROM 时,使用(A )引脚来选通74LS373芯片 A .ALE B .SEN P C .EA D WR 5.如果8031单片机的一个机器周期为2微秒,则其时钟频率为(A )MHz A .6 B .8 C .12 D .16 6.8031单片机内含定时器和串行口的个数分别为( A ) A . 2和1 B .1和2 C .3和1 D .2和2 7.对程序存储区数据传送,应采用助记符为(C ) A . MOV B .MOVX C .MOVC D .PUSH 8.下列各指令中(A )才属于MCS -51指令系统的位指令 A . ANLC.,/bit B .XRLC,bit C .ORLbit,C D .MOVC,/bit 9.8031单片机外部中断0请示信号输入的引脚是(B ) A . RXD B .INTO C .TO D .WR 10.8031单片机的定时器1的中断程序入口地址为(A ) A .001BH B .0003H C .000BH D .0013H 11.8031片可扩展数据存储器( A )KB0 A . 64 B .32 C .8 D .4 二、填空题(每题2分,共24分) 1.87H 是用8位二进制原码表示的十六进制数,其相应的十进制数是_—7(答对了给2分;写出负号,数值不对给0.5分)__ 2.假设2个一字节的十六进制数9FH ,81H 相加的和仍然为8位二进制数,那么相加后其进位标志为_1 _(1或0),溢出标志为__1_(0或1)。 3.8031单片机中IP =0EH ,IE =8DH 时,CPU 能响应的优先权最低的中断源是__外部中断0_。 IP 寄存器格式 IE 寄存器格式 4.8031.单片机中,T0初始后让其开始计数,应将TCON 中的____ TR0___位置1。 T1方式字段 T0方式字段 TCON 寄存器格式 5.8031.单片机内部数据RAM 中的位寻址区的地址范围是___20H~2FH ____ 6.某8031单片机时钟频率为12MHz ,现将T0设置为定时方式1,定时时间为1毫秒,其

《单片机原理与接口技术》模拟试题答案

《单片机原理与接口技术》模拟试题(1) 一、填空(每题2分,共10分) 1、在定时器工作方式0下,计数器的宽度为13 位,若系统晶振频率为6MHZ,则最大定时时间为16384μs。 2、设(SP)= 60H,指令ACALL DIS指令地址为3020H,执行这个指令后,(SP)= 62H,(61H)= 20H 。 3、异步串行数据通信有单工、半双工和全双工三种数据通路形式。 4、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存储器提供地址,而DPTR是为了访问程序、外部数据存储器提供地址。 5、已知(A)=59H,执行指令INC A后,(A)= 5A H,继续执行DA A后,(A)=60H。 二、选择题(每小题2分,共10分) 1、寻址空间为外部程序存储器所用的指令是(C): A. MOVX B.MOV C.MOVC D.ADDC 2、在中断响应后必须用软件清零的是(B ). A. TF1 B. TI C. IE1 D. TF0 3、七段共阳极发光两极管显示字符‘P’,段码应为(D): A.67H B. 73H C. 8EH D. 76H E.90H 4、PC的值是(C ) A.当前指令前一条指令的首地址 B.当前正在执行指令的首地址 C.下一条指令的首地址 D.控制器中指令寄存器的地址 5、在MCS-51中需要外加电路实现中断撤除的是(B) A.定时中断 B.脉冲触发方式的外部中断 C.串行中断 D.电平触发方式的外部中断 三、指令题(每小题4分,共16分) 1、将外部ROM的2030H单元的内容传送到外部RAM的2000单元。 MOV DPTR,#2030H CLR A MOVC A,@A+DPTR MOV DPTR,#2000H MOVX @DPTR, A 2、实现P1.0=P1.1∨/P1.2。 MOV C,P1.1 ORL C, /P1.2 MOV P1.0,C 3、已知某端口地址为2FFFH,将该端口的内容读到片内RAM20H中。 MOV DPTR,#2FFFH MOVX A, @DPTR MOV 20H , A 4、将累加器第1、3、5位求反。(用一条指令) XRL A, #2AH 四、填写下表(每空2分,共10分) 指令寻址方式 CLR 40H 位寻址 PUSH ACC 寄存器间址寻址或直接寻址 MOVC A,@A+PC 变址寻址 SJMP $ 相对寻址 MOVX @DPTR, A 寄存器寻址 五、读程序(每小题5分,共10分) 1、设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)= 0D7H

最新61205(1)单片机复习题答案

单片机原理及应用复习题(1)参考答案 一、 选择题(从备选答案中选择一个正确答案,并将代号写在下表内。每题1 分,共20分) 1、下列指令中不影响标志位CY 的指令有( D ) A.ADD A ,20H B.CLR C.RRC A D.INC A 2、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B ) A.MOV A ,@R1 B.MOV A ,@A+DPTR C.MOV A ,@R0 D.MOV X ,@DPTR 3、若单片机的振荡频率为6MHz ,设定时器工作在方式1需要定时1ms ,则定时器初值应为( C ) A.500 B.1000 C.500216- D.1000216- 4、已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为( B ) A.7542H B.7542 C.75.42H D.75.42 5、MCS-51单片机要外加上拉电阻才能驱动LED 发光管的端口是( A )。 A 、P0; B 、P1; C 、P2; D 、P3; 6、MOVX A ,@ DPTR ,寻址的数据区是在( B )。 A 、片内RAM 区; B 、片外RAM 区; C 、程序区; D 、端口区; 7、若RS0=1,RS1=0,(ACC )= 1,则指令 MOV R3,A 执行后,( B )存储单元中的数为1。

A、03H; B、0BH; C、13H; D、1BH; 8、要把P0口高四位变0,低四位不变,应使用指令( D ) A、ORL P0,#0FH B、ORL P0,#0F0H C、ANL P0,#0F0H D、ANL P0,#0FH 9.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。 A. P0 B. P1 C. P2 D.P3 10.单片机应用程序一般存放在(B ) A.RAM B.ROM C.寄存器 D. CPU 11.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B) A. 7542H B.7542 C. 75.42H D. 75.42 12.下列指令中不影响标志位CY的指令有( D )。 A.ADD A,20H B. CLR C.RRC A D. INC A 13.寻址空间为数据程序存储器所用的指令是( A ) A. MOVX B.MOV C.MOVC D.ADDC 14.执行中断返回指令,从堆栈弹出地址送给(C ). A. A B. CY C. PC D. DPTR 15.七段共阴极发光两极管显示字符‘H’,段码应为( D ) A.67H B. 6EH C. 91H D.90H 16.在串行通信中,8031中发送和接收的寄存器是( B ) A.TMOD B. SBUF C. SCON D. DPTR 17、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。

单片机模拟练习题1(1)

单片机原理练习题 一、填空题 1.单片机与普通微型计算机的不同之处在于其将、、和3 部分集成于一块芯片上。 2.MCS-51 对片内RAM ,片外RAM 和片内、外ROM 访问时分别用指令 ______、______、_____ 来区分。 3.MCS-51 片外扩展存储器时,ROM 的最大容量为______,RAM 的最大 容量为______。 4.P0~P3 口在作输入口使用时,应先向口锁存器写入______ 。 5.P0 口在作输出口使用时,必须外接_______。 6.8051 中断源共5 个,它们分别是_______ 、_______ 、______、______、 ______ 。 7.中断服务程序的返回指令是_____,子程序的返回指令是_____。 8.TMOD 中M1 、M0 的用途是_____ ,C/T=1 时为方式______。 9.已知:(A )=E7H ,CY=1 。问执行指令SUBB A ,#70H 后,(A)=___ 、 CY=__ 、AC=___ 、OV=__ 、P=___ 。 10.为确保CPU 读键的准确性,消除按键抖动可用____________ 和 ___________两种办法解决。 11.单片机的键盘结构有两种,分别是_____ 和_______ 。 12.LED 显示器按内部发光二极管的公共点连接方法不同,有________ 和 ________ 之分。LED 显示有________ 和_______ 两种方式。 13.8051 四组工作寄存器区的地址范围分别是_______ 、________ 、________ 和________。如果当前要使用 1 区的话,那么PSW 中的RS1 和RS0 应分别设置为_____和______ 。 14.MCS — 51 单片机外扩存储器时,P0 口用作__________________ ,P2 口 用作_________ 。 15.8051 中断源共 5 个,它们分别是_________ 、_______ 、__________、 ____________、__________ 。8051 对中断源的开放或屏蔽是由_____ 控制的,8051 复位后,IP 被清0 ,所有的中断源为______ 优先级中断。 16.无条件转移指令SJMP 、AJMP 和LJMP 的转移范围依此是_______ 、 ________、_____________ 。 17.8051 四个控制信号脚RST 、ALE 、PSEN 、EA 的功能分别是 ________ 、__________、______________ 、___________ 。 18.串行口的方式0的波特率为__________串行口方式3发送的第9位数据要事 先写入________寄存器的________位。 19.8031内部数据存储器的地址范围是__________,位地址空间的字节地址范围 是__________,对应的位地址范围是__________外部数据存储器的最大可扩展容量是__________。 20.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果 (A)= __________,(49H)= __________。 21.利用8155H可以扩展__________个并行口,__________个RAM单元。 22.当单片机复位时PSW= _________H,SP=_________,P0~P3口均为 _________电平。 23.若A中的内容为88H,那么,P标志位为_________。 24.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着_________控制信

单片机原理与应用模拟题1

单片机原理及应用模拟题 1 除非特别声明,编程题可以使用汇编语言编写,也可以使用C语言编写1、分析程序的执行结果,将结果填写到空格中。 ORG 0000H MOV 30H,#50H MOV R0,#30H MOV A,@R0 ;(A= 50H ) MOV A,#79H MOV B,#20H ;(A= 79H B= 20H ) DIV AB ;(A= 03H B= 19H ) PUSH B MOV B,#0AH MUL AB ;(A= 1EH B= 0 ) POP B ADD A,B ;(A= 37H B= 19H ) MOV 30H,A ;(30H 单元的内容= 37H ) MOV 20H,30H CLR 01H ;(20H 单元的内容=37H ) MOV A,20H ;(PSW 中P的内容= 1 ) CPL A RR A ;( PSW 中 C 的内容= 0 ) SWAP A ;(A= 46H ) ADDC A,#0F0H ;(A= 36H ) ;(PSW 中P的内容= 0 ) ;( PSW 中 C 的内容= 1 ) RL A ;(A= 6CH ) ;(PSW 中P的内容= 0 ) ;( PSW 中 C 的内容= 0 ) LOOP: AJMP LOOP 2、将MCS51 内部RAM60H ~65H 单元存放的12 个16 进制数变为ASCII 码, 放到0090H单元开始的外部RAM 中。[使用汇编语言编写] ORG 0000H AJMP MAIN ORG 0030H MIAN: MOV R0,#50H

MOV DPTR,#2800H MOV A,@R0 MOV B,A CH:ANL A,#0FH PUSH ACC SUB A,#0AH JNC AD37 POP ACC ADD A,#30H JMP SAV AD37: POP ACC ADD A,#37H SAV: DJNZ R2,LL MOVX @DPTR,A INC DPTR SWAP B MOV B,A JMP CH LL:INC R0 DJNZ R1,DONE DONE:HLT END 3、某一故障检测系统,当出现故障 1 时,线路1 上出现上升沿;当出现故障 2 时,线路2 上出现下降沿。没有故障时,线路1 为低电平,线路2 为高电平。 出现故障时,相应的指示灯变亮。故障消失后,指示灯熄灭。试用MSC1211 为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。 解答:如下图所示:故障 1 从P32输入,利用INT0, 故障2 从P33 输入,利用INT1,使用L1 作为故障1 的指示灯,L2 作为故障 2 的指示灯。 - 2 -

单片机复习提纲1

单片机复习提纲 一、项目准备篇(一)C51语言及语法 1. 数据类型 (1)常用数据类型名称、占用字节数、取值范围。如:char型 1字节 -128~+127 int型 2字节 -32768~+32767等。 (2)sbit类型和bit类型的区别:前者可以定义特殊功能寄存器中的位,后者用于定义51单片机内部位地址空间中的位。如: sbit P1_1=P1^1; bit flag; 2. 变量定义和作用域 (1)变量必须先定义后使用,变量的定义格式;(2)变量的作用域: 全局变量:在函数外部定义,函数可以用全局变量传递多个数据结果; 函数中用return只能传递一个数据结果。 局部变量:在函数内部定义,函数外部不可见。(3)关键字的概念 例:下列标识符中哪些是C51编程时使用的关键字?

A、integer B、define C、break D、sbit 3. C51语言运算符 要求对常用运算能熟练掌握。 例题: (1)a=0xff,b=0x07, a | b = ? 2)i=1234, k=i%10, k=? (3)设x=0x81,x=x<<2,x=0x04 (4)a=0x77,b=0x99, a & b =0x11 (5)P1=~0x11,P1= 0xEE (6)a1=0xff,y = !a1, y= 1 (7)tmp=0x15,tmp=tmp>>4,tmp= 0x01 (8)x=0x80,y=0x7f, 则x && y = 1 (9)a=0x1f,b=0x01,c = a + a||b + b%10= ? c = a + (a||b) + (b%10)= 0x30 (10)i=0x21, y = --i ,y = i =0x21;i--;y=i; (11)i=0x21,y=i--,y=? i =0x21;y=i; i--; 重点关注:/,%,++,--(++,--放在变量前与后之间的区别),按位运算,以及关系和逻辑运算

单片机期末考试·试题含答案6-(1)

机模拟试卷006及答案 一、填空题(每空1分,共10分) 一、填空(每题2分,共10分) 1、MCS-51单片机片内有 5 个中断源,其中 2 个外部中断源。 2、设定T1为计数器方式,工作方式2,则TMOD中的值为 60H(高位为6即可)。 3、若IT1=0,当引脚P3.2为低电平的时候,INT0的中断标志位IE0才能复位。 4、在接口电路中,把已经编址并能进行读写操作的寄存器称为端口。 5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即无条件传送方式、查询方式和中断方式 二、选择题(每小题2分,共10分) 1、寻址空间为数据程序存储器所用的指令是(A): A. MOVX B.MOV C.MOVC D.ADDC

2、执行中断返回指令,从堆栈弹出地址送给(C). A. A B. CY C. PC D. DPTR 3、七段共阴极发光两极管显示字符‘H’,段码应为(E) A.67H B. 6EH C. 91H D. 76H E.90H 4、在串行通信中,8031中发送和接收的寄存器是( B) 。 A.TMOD B. SBUF C. SCON D. DPTR 5、波特的单位是(B) A. 字符/秒 B. 位/秒 C. 帧/秒 D. 字节/秒 三、指令题(每小题4分,共16分) 1、将20H单元清零 MOV 20H,#00H 或 CLR A MOV 20H, A 2、将片外RAM2000H中的低字节与片内20H中的低字节交换。 MOV DPTR,#2000H XCHD A,@R0

MOV R0,#20H MOVX @DPTR,A MOVX @DPTR,A 3、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。 MOV A, 20H MOVX DPTR, #2FFFH MOVX @DPTR, A 4、把DPTR的内容压入堆栈 PUSH DPH PUSH DPL 四、填写下表(每空2分,共10分)

单片机考试试题带答案(多套试题综合精简)

一、填空题(37分) 1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。 4. 单片机也可称为微控制器 或 嵌入式控制器。 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效。 6. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H。 7. MCS-51系列单片机指令系统的寻址方式有 寄存器寻址 、直接寻址、 寄存器间接寻址、立即寻址、 基址加变址 、 位寻址 。(相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。 9. AT89S51的 P3口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA引脚应该接 地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。 12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。 13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR, data16。 14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 ±128 B(或256B) 。 15. 若A中的内容为68H,那么P标志位为 1。 判断: 1.PC是一个不可寻址的特殊功能寄存器。(√) 2.在AT89S51单片机中,一个机器周期等于1μS。(×) 3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。(×) 6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。 7.输出模拟量的最小变化量称为A/D转换器的分辨率。(×) 8.转移指令中的偏移量rel是一个无符号的8位二进制数。(×)

单片机复习题纲

单片机复习提纲 一.选择题: 1.MC-51单片机复位后,程序计数器PC的内容是。 A.00H B.FFH C.0000H D.FFFFH 2.8031单片机芯片要使用时应把EA信号引脚。 A.接高电平B.接地C.悬空D.接地址锁存器选通端 3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是。 A.8K B.16K C.32K D.64K 4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是。A.PSW B.DPTR C.AC D.PC 5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是。A.PSW B.DPTR C.AC D.PC 6.在单片机中,用作标志寄存器的一个特殊功能寄存器是。 A.PSW B.DPTR C.AC D.PC 7.单片机的指令地址存放在中。 A.PSW B.DPTR C.SP D.PC 8.提高单片机的晶振频率,则机器周期信号。 A.不变B.变长C.变短D.变长变短不定 9.用2114(1K×4)芯片扩展8KB的数据存储器需要芯片。 A.4片B.8片C.12片D.16片 10.地址空间3000H~37FFH共有存储单元。 A.1K B.2K C.4K D.8K 11.使用线选法扩展3片2732(4KB)作外部程序存储器,需要使用位地址线。A.13 B.14 C.15 D.16 13.8031单片机系统扩展时使用的锁存器用于锁存。 A.高8位地址B.低8位地址C.8位数据D.ALE信号 14.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:() A、定时/计数器中断0 B、定时/计数器中断1 C、外部中断0 D、外部中断1 E、串行口中断15.MSC-51在响应中断时,必须由用户清除的标志为() A、TF0 B、RI C、IE0 D、TF1 16.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:() A、FFH B、00H C、0FH D、F0H 17.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:() A、在寄存器A中 B、在寄存器B中 C、在Cy中 D、在PSW中 18.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为() A、10100000 B、10010000 C、00010000 D、00000000 19.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:() A、76H B、A6H C、5AH D、50H 20.执行PUSH direct 指令时,SP 将进行何种操作?() A、SP + 0 B、SP + 1 C、SP + 2 D、SP - 1 21.8031不具有第二功能的I/O口是:() A、P0 口 B、P1口 C、P2口 D、P3口 22.下列哪一个指令助记符是非法字符?() A、RLC B、CLR C、RRC D、ORC

《单片机原理及应用》期末复习题1

一、填空题 1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为2/12us , 机器周期为2us 。 2、MCS-51单片机共有 5 个中断源,由IE 寄存器设定中断的开放和禁止; 每个中断源有两个优先级,由IP 寄存器设定。 3、单片机的内部RAM区中,可以位寻址的地址范围是 20H~2FH ,特殊功能寄存器中,可位寻址的地址是 80H~FFH 。 4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路 或低电平时该信号有效; 5、函数是C 语言的基本单位。 6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为 08H~0FH 。 7、串行口通信方式 2 接收到的第9 位数据送SCON 寄 存器的RB8 位中保存。 8、MCS-51内部提供 2 个可编程的16 位定时/ 计数器,定时器有 4 种工作方式。 9、在C51中,变量的数据类型说明为bit ,则其取值范围是0 或 1 。 10、串行口方式 3 发送的第9 位数据要事先写入SCON 寄存器的RB8 位。 11、MCS—51 单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下, 当采集到 P3.2 或P3.3 引脚的有效信号为低电平时,激活外部中断。 12、CPU又称MPU ,一般由运算器和控制器两部分组成。 13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。 14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节 15、ALU指的是算术/ 逻辑单元。 16、MCS-51单片机的中断源分别是外部中断0 、定时/ 计数器 0 、外部中断1 、定时/ 计数器1 、 串行口接收/ 发送中断。 17、KeiL C51 软件中,工程文件的扩展名是.Uv2 ,编译连接后生 成可烧写的文件扩展名是_.hex 二、选择题 1、C语言中最简单的数据类型包括(B/D )。 A、整型、实型、逻辑型 B、整型、实型、字符型 D、整型、实型、逻辑型、字C、整型、字符型、逻辑型 符型

相关文档
最新文档