搜档网
当前位置:搜档网 › 单片机练习题2012.6..

单片机练习题2012.6..

单片机练习题2012.6..
单片机练习题2012.6..

练习题

一、选择题

1.MCS-51系列单片机属于:

A、4位机型

B、8位机型

C、16位机型

D、32位机型

2.下列不属于MCS-51系列单片机的是:

A、 80C51

B、8052

C、MC68HC08

D、A T89S51

3.下列51单片机中无片内ROM的是:

下列选用Flash存储器作片内程序存储器的是:

A、8031

B、8051

C、8751

D、8951

4.下列对8051单片机的基本特点叙述错误的是:

A、具有4KB片内ROM存储器

B、具有128B片内RAM

C、3个16位定时计数器

D、一个全双工异步串行口

5.当8051单片机复位后,其从下面哪个地址开始执行程序:

下列哪个是8051单片机外中断0的向量:

A、0000H

B、0003H

C、000BH

D、0013H

6.在8051单片机复位后,选择从片内ROM还是片外ROM中开始执行程序,取决于下列哪个引脚的接

入电平:

A、ALE

B、PSEN

C、EA

D、以上都不是

7.下列对8051单片机存储器组织叙述正确的是:

A、程序存储器和数据存储器同一编址

B、程序存储器和数据存储器独立编址

C、片内和片外数据存储器同一编址

D、片内和片外程序存储器独立编址

8.下列对8051单片机存储器组织叙述错误的是:

A、8051单片机的存储器由程序存储器和数据存储器两部分组成

B、8051单片机的程序存储器和数据存储器统一编址

C、8051单片机的片内和片外数据存储器独立编址

D、8051单片机的片内和片外程序存储器统一编址

9.要选择MCS-51单片机的当前工作寄存器区,可通过下哪个寄存器实现:

A、PC

B、ACC

C、PSW

D、SP

10.8051单片机片内共有几个工作寄存器区:

A、1

B、2

C、3

D、4

11.8051单片机取指令是依据下列哪个寄存器的内容进行:

A、PC

B、DPTR

C、PSW

D、ACC

12.下列8051单片机的并行I/O口每个引脚都具有复用的第二功能的是:

被复用为地址/数据的是:

被复用为高8为地址的是:

没有复用功能的是:

A、P0

B、P1

C、P2

D、P3

13.8051单片机的哪个并行I/O口采用推挽式结构输出,因而具有较强的驱动能力:

A、P0

B、P1

C、P2

D、P3

14.8051单片机复位后,下列哪个寄存器的初始值不为0:

A、PC

B、ACC

C、PSW

D、SP

15.下列对8051单片机内部的特殊功能寄存器叙述正确的是:

A、汇编程序中特殊功能寄存器只能用名字的方式来访问

B、所有地址为8整数倍的特殊功能寄存器都具有位寻址能力

C、其特殊功能寄存器共有128个

D、汇编程序中其特殊功能寄存器都可用间接寻址方式访问

16.下列51单片机指令执行时间最长的是:

A、MOV

B、MOVX

C、MUL

D、DJNZ

17.下列只能访问51单片机程序存储器的指令是:

下列只能访问51单片机片外数据存储器的指令是:

下列只能访问51单片机片内数据存储器的指令是:

A、MOVC

B、MOVX

C、MOV

D、以上都不能

18.下列哪条汇编指令和C51语句“P0=0;”功能一样:

A、MOV P0,0

B、MOV P0,#0

C、SETB P0.0

D、CLR P0.0

19.下列指令执行后,存储单元50H的内容是:

MOV R1,#50H

MOV 40H,#88H

MOV @R1,40H

A、50H

B、40H

C、88H

D、00H

20.C51语言中,声明特殊功能寄存器类型的关键字是:

A、bit

B、sbit

C、sfr

D、unsigned char

21.在C51程序中,欲将变量定义在51单片机的直接数据存储区,使用下列哪个存储器类型关键字:

A、data

B、xdata

C、idata

D、bdata

22.下列哪条C51语句能将P1口的低4位清0:

下列哪条C51语句能将P1口的低4位置1:

下列哪条C51语句能将P1口的低4位求反:

A、P1=0xf0;

B、P1&=0xf0;

C、P1^=0x0f

D、P1|=0x0f

23.下列对8051中断叙述错误的是:

A、有5个中断源

B、有5级中断优先级

C、可单独允许或禁止

D、串行接收和发送共用一个中断号

24.8051单片机的中断优先级有:

A、2级

B、3级

C、4级

D、5级

25.当8051单片机的外中断1发生时,其中断程序的入口地址是:

A、0003H

B、000BH

C、0013H

D、001BH

26.8051单片机中程序存储器地址0000H是:

A、外中断0向量

B、串行收发向量

C、定时/计数器0向量

D、复位向量

27.下列对8051单片机的定时/计数器叙述错误的是:

A、有2个16位定时/计数器

B、每个定时/计数器都可设定工作在4种方式中的任一种

C、最大计数初值是0

D、计数脉冲即可来自单片机内部也可来至外部

28.8051单片机定时/计数器的4中工作方式中,T1不能工作在那种方式:

那种工作方式的计数值最大:

具有自动重装功能的是:

A、方式0

B、方式1

C、方式2

D、方式3

29.假设8051单片机的振荡时钟为12MHz,当定时/计数器工作在方式0时,要实现1ms的定时则其计数

初值为:

A、0

B、1000

C、7192

D、8192

30.假设串行通信中数据传输的速率是每秒1000字节,通信采用异步方式,其每帧数据包括1个起始位、

8个数据位和1个校验位,则该通信的波特率为:

A、 1000bps

B、8000bps

C、9000bps

D、10000bps

31.下列串行总线中,连线最少的是:

A、SCI

B、I2C

C、SPI

D、1-Wire

32.8051单片机的串口工作方式0的基本特点是:

A、移位寄存器方式,波特率固定

B、10位异步通信,波特率可变

C、11位异步通信,波特率固定

D、11位异步通信,波特率可变

33.电可擦除只读存储器是:

A、PROM

B、EPROM

C、EEPROM

D、FLASH ROM

34.当8051单片机外部扩展存储器时,其哪个引脚输出被用于锁存P0口分时输出的地址信息:

A、PSEN

B、ALE

C、RD

D、EA

35.Intel 8255A是:

A、可编程中断控制器

B、可编程串行接口

C、可编程定时/计数器

D、可编程并行接口

36.假设ADC0809的参考电压V ref=5V,则当输入模拟电压为2.78V时其输出的数字量为:

A、58H

B、77H

C、95H

D、8EH

37.设计中要达到0.1%以上的分辨率,则选择DAC时至少需要多少位:

A、8位

B、9位

C、10位

D、11位

38.某并行RAM存储芯片存储容量为8KB,则其地址引脚有:

A、12根

B、13根

C、14根

D、15根

39.当外扩程序存储器时,存储芯片的输出选通使用8051单片机的那个引脚作控制:

当外扩数据存储器时,存储芯片的数据输出使用8051单片机的那个引脚作控制:

A、PSEN

B、ALE

C、RD

D、EA

40.下列对8051单片机串口叙述正确的是:

A、有4种工作方式

B、波特率固定

C、收发各自有对应的中断号

D、可编程设定为同步工作方式

二、填空题

1.8051单片机中的程序计数器PC用来,共位,可对KB的程序

存储器直接寻址。

2.8051单片机的地址总线宽度为位,其直接寻址范围是。数据总线宽度是位。

3.8051单片机有个工作寄存器区,这些寄存器区可通过PSW中的两位来选择。

4.8051片内RAM寻址空间是字节,片外RAM寻址空间是字节,这两部分采用编

址方式。

5.选择复位时执行片内还是片外ROM中的程序,取决于8051单片机的引脚接入的电平。当该引

脚接低电平时,8051单片机复位后先执行ROM中的程序,而接高电平时,则先执行ROM 中的程序。

6.8051单片机复位后从地址开始执行,该地址叫做向量。

7.8051共有个特殊功能寄存器,其中数据指针寄存器DPTR是唯一一个位寄存器。

8.8051单片机共有个8位双向I/O口。在外部扩展存储器时用作地址/数据复用的是口,用作

高8位地址输出的是口,而口的所有引脚都具有复用的第二功能。口采用漏极开路方式输出。

9.在读8051单片机的引脚输入前,要先向其写1的原因是。

10.在标准8051中,一个机器周期由个振荡周期组成。指令周期是指。

11.SP是8051的寄存器,单片机复位后其初始值是。

12.伪指令ORG的功能是;END的功能是。

13.按要求写出下列C51声明:

在51单片机的片内直接寻址区中定义无符号字符型变量x:

在51单片机的片内间接寻址区中定义无符号整型变量y:

在51单片机的程序存储器中定义无符号整型变量z,其初值为100:

在51单片机的片外数据存储器中定义无符号字符型变量ch,其地址为50H:

14.8051单片机的外中断有和两种触发方式。

15.8051单片机的外中断0的中断向量是,而中断号4对应中断源。

16.假设8051单片机的振荡时钟为12MHz,当定时/计数器工作在方式0时,要实现2ms的定时则其计数

初值为;而当工作在方式2时,若计数初值为0,则其定时时间为。

17.8051单片机的定时/计数器,其定时和计数的区别是:前者使用计数,后者使用

计数。

18.当8051定时/计数器0的GA TE0门控位为1时,启动计数除需TR0位为0外,还需哪个引

脚输入高电平才行。

19.波特率是指,其倒数称为。8051单片机的被用作串

口的波特率发生器。

20.在8051单片机外部扩展键盘时,依据接口组织形式的不同可分为和两种类型。

21.假如8051单片机的振荡时钟为11.0592MH,设定串行口工作在方式1,波特率为9600bps,波特率倍

频位SMOD=0,定时/计数器1工作在方式2,则此时定时/计数器1的计数值应为。

22.8051单片机的串口不能和PC机的RS232接口直接相连的原因是。

23.双机全双工串行通信时,甲机的RXD与乙机的相连,甲机的TXD与乙机的相连,而

双方的直接相连。

24.某并行存储芯片的容量为32KB,则其地址引脚有根。

25.当外扩程序存储器时,存储器的读选通使用8051单片机的引脚。8051单片机的引脚ALE主

要用途是。

26.依公共端接入电平的不同,7段型LED数码管分为和两种主要类型。

27.D/A转换器的功能是,A/D换转器的功能是。

28.要达到1/1000的分辨率则D/A转换器至少需要位以上。DAC0832的分辨率为位,其输

出的模拟量为。

29.当基准电压为5V时,8位A/D转换器的最小电压分辨率可达。若输入模拟电压为3.56V,

则其输出数字量为。若其输出数字量为10001000,则输入的模拟电压为。

三、简答

1.什么是单片机?在其外扩存储器时会占用其哪两个I/O口?此时这两个口的用途分别是什么?其地址

的锁存使用单片机的那个引脚输出?

2.Intel 8051单片机主要有哪些片内资源?

3.8051单片机的存储空间如何划分?各自的地址范围是多少?

4.8051单片机的中断源有哪些?各自对应的中断向量和中断号分别是多少?

5.什么是振荡周期、机器周期和指令周期?

6.简述8051各并行I/O口都有哪些功能?

7.什么叫中断,8051单片机的中断有几级优先级?什么叫波特率?

8.8051单片机内部的定时/计数器有几个?有哪些工作方式,特点如何?若单片机的振荡时钟为12MHZ,

当工作在方式1时,若时间设定为5ms,此时的计数初值为多少?

9.假如8051单片机的振荡时钟分别为11.0592MHz和12MHz两种,设定串行口工作在方式1,波特率

为9600bps,试分别计算定时/计数器1的计数初值应设置为多少合适,此时实际波特率是多少?10.指出在本门课程中下列英文缩略词表示的含义:

SCM、MCU、ROM、RAM 、SFR、PSW、DPTR、PC、ASYNC、SYNC、PROM、EPROM、EEPROM、SRAM、DRAM、SCI、SPI、DAC、ADC。

四、综合设计

1.假设8051单片机的振荡时钟为12MHZ,利用定时/计数0以中断方式实现在8051单片机的P1.0引脚输出2KHz的方波,其占空比为20%。

2.8051单片机的振荡时钟为11.0592MHz,编程设定8051单片机的串口工作在方式1,并以9600bps的波特率不断向外部设备循环发送’0’~’9’十个数字的ASCII字符。

3.有电子抢答器电路如下,编程实现当某个按键按下时,显示其按键编号。如按下K5键则显示“5”。

4.有单片机应用电路如下,编程实现当K1按下时D1点亮,再次按下D1熄灭;按下K2时D1和D2都点亮,再次按下都熄灭;并以此类推。

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

单片机考试复习题及答案

选择题 1、主频为12MHz的单片机他的机器周期为(c)。 A、1/12微秒 B、0.5微秒 C、1微秒 D、2微秒 2、MCS-51系列单片机是属于(C)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 3、定时器/计数器工作方式0为(A)。 A、13位定时/计数方式 B、16位定时/计数方式 C、8位可自动装入计数初值方式 D、2个8位方式 6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。 A、中断标志位 B、中断允许控制位 C、中断优先级控制位 D、外部中断触发方式控制位 7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。 A、1个机器周期 B、2个机器周期 C、4个机器周期 D、8个机器周期 8、在下列寄存器中,与定时器/计数器无关的是(C)。scon是控制寄存器 A、TCON B、TMOD C、SCON D、IE 9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。 A、00100101 B、01010010 C、10101101 C、1101101010 10、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。 A、8.192ms B、16.384ms C、65.53ms D、131.072 11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。 A、156 B、56 C、100 D、200 12、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。 A、2MHz B、1MHz C、500KHz D、250KHz 13、利用下列(D)关键字可以改变工作寄存器组。 A、interrupt B、sfr C、while D、using 14、(D)是c语言提供的合法的数据类型关键字。 A、Float B、signed C、integer D、Char 15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。 A、1us B、2us C、4us D、8us 16、8051单片机的定时器/计数器工作方式1是(B)。 A、8位计数器结构 B、16位计数器结构 C、13位计数器结构 D、2个8位计数器结构 17线反转法识别有效按键时,如果读入的列线全为1,则说明(A)。 A、没有键被按下 B、有一个案件被按下 C、有多个按键被按下 D、以上说法都不对、 18、利用下列(D)关键字可以改变寄存器组。 A、interrupt B、sfr C、while D、using 19、支持写入单片机或仿真调试的目标程序的文件格式是(D)

单片机复习例题答案

判断题 1用户构建单片机应用系统,只能使用芯片提供的信号引脚。 (对) 2、 程序计数器PC 不能为用户使用,因此它就没有地址。 (对) 3、 内部RAM 的位寻址区,只能供位寻址使用而不能供字节寻址使用(错) 4、 对单片机的复位操作就是初始化操作。 (对) 5、 MCS-51单片机内部高128个字节特殊寄存器区都是可位寻址区。 (错) 二、 填空题 1、 MCS-51单片机采用12MHz 晶振时,ALE 引脚脉冲频率为_2MHz __。 2、 若由程序设定 RS1、RS0=11,则工作寄存器 R0-R7的直接地址为_18H-1FH___。 3、 累加器 A 中的数据为 01110010B ,则PSW 中的P=_0 ________ 。 4、 MCS- 51单片机的堆栈区只可设置在 便笺区 ,堆栈寄存器 SP 是_8_位寄存器。 5、 复位时,A=(00H ),PSW=(00H ),SP=(07H ),P0-P3=(FFH ). 三、 选择题 1、 对程序计数器 PC 的操作(A ) A 、是自动进行的。 B 、是通过传送指令进行的。 C 、是通过加1指令进行的。 D 、是通过减1指令进行的。 2、 以下运算中对溢出标志位 0V 没有影响的是(A )。 A 、逻辑运算 B 、符号数加减法运算 C 、乘法运算 D 、除法运算 3、 以下有关PC 和DPTR 的结论中错误的是( C ) A 、 DPTR 是可以访问的而 PC 不能访问。 B 、它们都是16位的寄存器 C 、它们都具有自动加 1功能 D 、DPTR 可分为2个8位寄存器用而PC 不能。 4、 P C 的当前值是(C ) A 、当前指令前一条指令的地址 B 、当前正在执行指令的地址 C 、下一条指令的地址 5、 假定设置堆栈指针 SP 的值为37H ,在进行子程序调用时把断点地址进栈保护后, SP 的值为(D ) A 、36H B 、37H C 、38H D 、39H 6、在 MCS-51 中(C ) A 、具有独立的专用的地址线 第三章 、判断题 复习例题 第二章 C 、由P0 口和P2 口的口线作地址线 D 、由P1 口和P2 口的口线作地址线 B 、由P0 口和P1 口的口线作地址线 (1) MOVX @R0 B (错) (2) MOV A , 30H (对) (3) MOVX A 30H (错) (4) ADDC A , R7 (对) (5) SUB A , R2 (错) (6) ANL #99H , 36H (错) (7) MOV C , ACC.0 (对) (8) ORL P1.0 , P3.1 (错) (9) JBC P0, LL1 (错) (10) ACALL PROC (对) 在错误的指令后画X 。 MOV @R1,#80H () MOV R7,@R1 MOV 20H,@R0 () MOV R1,#0100H CPL R4 (X ) SETB R7.0 MOV 20H,21H () ORL A,R5 ANL R1,#0FH (X ) XRL P1,#31H MOVX A,2000H (X ) MOV 20H,@DPTR (X ) (X ) (X ) () () (X ) 1.判断以下各条指令是否正确(LL1和PROC 为符号地址)

单片机试题及答案

单片机原理与接口技术习题答案 习题与思考题1 1-1 微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-3 简述计算机的工作过程。 答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 1-5 单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力? 答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。 1-7 简述单片机嵌入式系统的定义和特点。 答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。 习题与思考题2 2-1 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时/计数器、多功能I/O口和中断控制等基本功能部件。 单片机的核心部分是CPU,CPU是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决CPU与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-2 MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是CPU,可以说CPU是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。

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

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 :中断允许控制寄存器

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

单片机基础(第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)

单片机练习题标准答案

单片机练习题答案 一、填空题 1、若单片机振荡脉冲频率为6MHz时,一个机器周期为______2μs________。 2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟__引脚。 3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8位计数器。 4、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH____。 5、写出完成相应功能的汇编指令:将立即数11H送到R2____ MOV R2,#11H ____、使ACC.2置位____ SETB ACC.2__、使累加器的最低2位清零___ ANL A,#0FCH ___。 6、A/D转换的作用是将__模拟____量转为数字量。ADC0809是__8___位的A/D转换芯片。 7、8051的堆栈区一般开辟在用户RAM区的地址为30H~7FH。 8、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。 9、若单片机振荡脉冲频率为12MHz时,一个机器周期为____1μs ______。 10、定时器中断请求发生在__计数溢出的时候_____。 11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间____。 12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方 式称为____程序查询方式___。 13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。 14、8051单片机的内部硬件结构包括了:中央处理器(CPU)、数据存储器(RAM)、程序存储器、和2个16位定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。 15、MCS-51的堆栈只可设置在RAM的地址为30H~7FH,堆栈寄存器sp是8位寄存器。 16、MCS-51单片机的P0~P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4口中,P0为真正的双相口,P1—P3为准双向口;P3口具有第二引脚功能。 17、若LED为共阳极接法(即负逻辑控制),则字符3的八段代码值(a->dot)应当为__0D__H。 18、MCS-51片内20H~2FH范围内的数据存储器,既可以__字节__寻址又可以位寻址。

单片机复习题(附答案、)

单片机复习题(仅供参考) 任务一 1.十进制数126对应的十六进制可表示为 D 。 A.8F B.8E C.FE D.7E 2.二进制数110010010对应的十六进制数可表示为 A 。 A.192H B.C90H C.1A2H D.CA0H 3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。 A.为了编程方便B.由于受器件的物理性能限制 C.为了通用性D.为了提高运算速度 4.计算机主要的组成成分为 B 。 A.CPU 、内存、I/O口B.CPU 、键盘、显示器 C.主机、外部设备D.以上都是 5.CPU主要的组成成分为 C 。 A.运算器、控制器B.加法器、寄存器 C.运算器、寄存器D.运算器、指令译码器 6.以下不是构成单片机的部件D A.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机 A.16 B.4 C.8 D.准16 8.AT89C51单片机的字长是 C 位。 A.32 B.16 C. 8 D. 4 9.程序计数器PC用来 B 。

A.存放指令B.存放下一条的指令地址 C.存放正在执行的指令地址D.存放上一条的指令地址 10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存 器组为 C 。 A.组1 B.组3 C.组2 D.组0 11.进位标志Cy在 C 中。 A.累加器B.算术逻辑运算单元ALU C.程序状态字寄存器PSW D.PC中 12.指令和程序是以 C 形式存放在程序存储器中。 A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。 A.RAM B.ROM C.CPU D.寄存器 14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。 A.ACC B.PC C.PSW D.DPTR 15.AT89C51单片机有片内的ROM容量 A A.4KB B. 8KB C. 00H-1FH D.20-2FH 16.89C51片内的Ram共有B 字节。 A.128 B.256 C.4K D.64K 17.89C51内部RAM中,可以进行位寻址的内部空间 B 。 A.00H~2FH B.20H~2FH C.00H~FFH D.20H~FFH 18.89C51单片机即可位寻址又可字节寻址的单元是 A 。 A.20H B.30H C.00H D.70H

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对 并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。

(A )汇编语言 (B )自然语言 (C )机器语言 (C )高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O 口中用作数据总线的是( B )。 (A )P0和P2口 (B )P0口 (C )P2和P3口 (D )P2口 3、在中断服务程序中,至少应有一条( D )。 (A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。 (A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。 (A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。 (A )1种 (B )2种 (C )3种 (D )4种 7、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU 首先响应( B )。 (A )1INT (B )0INT (C )T1 (D )T0 8、MCS-51响应中断时,下面哪一个条件不是必须的( C )。 A 、当前指令执行完毕 B 、中断是开放的 C 、没有同级或高级中断服务 D 、必须有RETI 指令 9、如果8255端口A 设置为方式2,则端口B 设置为( A )。 (A )只可以方式0 (B )也可以方式2 (C )除方式2外,其它方式均可 (D )任意方式 10、当MCS-51进行多机通讯时,串行接口的工作方式应选为( C )。 (A )方式0 (B )方式1 (C )方式2 (D )方式0或方式2 三、简答题 (每题5分,共20分) 1、MCS-51单片机内部包括哪些主要逻辑功能部件? 答:MCS-51单片机主要由下列部件组成: 1个8位CPU ; 1个片内振荡器及时钟电路; 4KB ROM 程序存储器,256BRAM ; 21个特殊功能寄存器; 2个16位定时/计数器;

单片机复习题含答案

1、单片机应用程序一般存放在( B ) A、RAM B、ROM C、寄存器 D、CPU 2.在单片机中,通常将一些中间计算结果放在( A)中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 3.89C51单片机有片内ROM容量( A) A4KB B. 8KB C. 128B D. 256B 4、CPU主要的组成部部分为( A) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 5.INTEL 8051 CPU是(C )位的单片机 A、16 B、4 C、8 D、准16 6.CPU由___运算器__和控制器构成。 1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。在8051中决定程序执行顺序的是PC还是DPTR?是PC它是_16__位?(是,不是)不是SFG? 2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?CY=0、AC=0、OV=0、P=1 3、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么? 答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。2) 设在07H上。3)SP 4)先进后出 4.单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 5、进位标志CY在(C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存PSW D、DPTR 6、. 8031单片机中的SP和PC分别是( C)的寄存器。 A.8位和8位 B.16位和16位 C.8位和16位 D.16位和8位 7、DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成? 答:数据指针DPTR是16位的专用寄存器。作为对外部数据存储器进行寻址的地址指针。由两个8位的寄存器DPH和DPL构成 1、8051单片机的内部RAM可以分为几个不同的区域?各区的地址范围及其特点? 答:4个区域。工作寄存器区00H-1FH 由32个单元组成,共4个区,可以通过设置PSW 中的RS1和RS0选择不同的工作寄存器。 位寻址区20H-2FH 这16个RAM单元可以按位操作,也可以按字节操作数据 缓冲区30H-7FH 这些单元只能按字节寻址 SFR区80H-FFH 特殊功能寄存器中地址可以被8整除的,可以按位寻址,特殊功能寄存器记录了单片机工作状态及工作方式 2.为了使10H—17H作为工作寄存器使用,应该采用什么办法实现?写出相关指令。CPU 复位后,R0---R7的单元地址是多少?

单片机试题及答案

试题 1 一、填空题(25 分,每空 1 分) 1.AT89S51 单片机为8 位单片机 2.MCS-51 系列单片机的典型芯片分别为8031 、8051 、8751 。 3.AT89S51的异步通信口为全双工(单工/半双工/全双工) 4.AT89S51 有 2 级中断, 5 个中断源 5.AT89S51 内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。 6.AT89S51 单片机指令系统的寻址方式有__寄存器寻址__、直接寻址_、寄存器间接寻址__、_立即寻址_、基址寄存器加变址寄存器寻址。 7.如果(A)=34H ,(R7)=0ABH ,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。 8.82C55 可以扩展 3 个并行口,其中8 条口线具有位操作功能; 9.当单片机复位时PSW=00 H,这时当前的工作寄存器区是0 区,R4 所对应的存储单元地址为04 H。 10.若 A 中的内容为67H,那么,P 标志位为 1 。 11.74LS138是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。 二、判断以下指令的正误:(5 分) ) ;√)

(1)MOV 28H,@R4;(× )) ;√)

3) DEC DPTR ;×) (4)CLR R0 ;(× ) (5)MOV T0,#3CF0H;(× ) 三、简答题 1、如果(DPTR)=507BH ,(SP)=32H,(30H)=50H ,(31H)=5FH,(32H)=3CH,则执 行下列指令后: POP DPH; POP DPL; POP SP; 则: __3CH___;(DPL)= ___5FH___;(SP)= 50H (DPH)= _ 2、采用6MHz 的晶振,定时1ms,用定时器方式0 时的初值应为多少?(请给出计算过程)(6分) 解:∵采用6MHZ晶振∴机器周期为2us 13-X)×2×10- 13 -6 -3 (2 6=1×10-3 ∴X=7692(D)=1E0CH=1 1110 0000 1100 (B), 化成方式0 要求格式为1111 0000 1100 B, 即0F00CH 综上可 知:TLX=0CH, THX=0F0H 3.分析下列程序的功能( 5 分) PUSH ACC PUSH B POP ACC POP B 解: 该程序的功能是通过累加器ACC 与寄存器 B 数据交换。 五、简述MCS-51 系列单片机主从结构多机通信原理,设有一台主机

单片机练习试题附答案及解析

第一、二章单片机概述与结构 一、填空题 1.单片机复位后,SP、PC和I/O口的内容分别为07H\000H\FFH 。 2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址范围是08H---0FH 。 3.51单片机驱动能力最强的并行端口为P0端口。 4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。 5.访问51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。 6.若A中的内容为63H,那么P标志位的值为1 。 7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。 8.51单片机内部RAM区有 4 个工作寄存器区。 9.51单片机内部RAM区有128 个位地址。 10.外部中断1()的中断入口地址为0013 ;定时器1的中断入口地址为001B 。 11.51单片机有 4 个并行I/O口,P0~P3是准双向口,所以由输出转输入时必须先写入 1 。 12.51单片机的堆栈建立在内部RAM 内开辟的区域。 二、选择题 1.访问片外部数据存储器时,不起作用的信号是(C)。 A./RD B./WE C./PSEN D.ALE 2.51单片机P0口用作输出时,应外接(A )。 A.上拉电阻B.二极管C.三极管D.下拉电阻 3.进位标志CY在( C )中。 A.累加器B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 4.堆栈数据的进出原则是(D )。 A.先进先出B.进入不出C.后进后出D.先进后出 5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D )μs。 A.1.5 B.3 C.1 D.2 6.在家用电器中使用单片机应属于微计算机的( B )。 A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用7.PC的值是(C )。

单片机考试试题(带答案)

一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地

单片机试卷及答案..

2013A卷 一、填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、CPU一次可以处理的二进制数的位数称为CPU的。 4、当EA为电平时,CPU总是从外部存储器中去指令。 5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。 7、C51的数据类型sfr占个字节,C51中整型变量占个字节。 8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的SM2= 。 11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155A内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中 A、RAM B、ROM C、寄存器 D、CPU 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 A、P3.2 B、P3.3 C、P3.4 D、P3.5 3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。 A、外部中断0 B、外部中断1 C、定时器0 D、定时器1

4、ADC0809是()AD的转换器件 A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位 5、执行中断返回指令后,从堆栈弹出地址送给() A、A B、Ri C、PC D、DPTR 6、串行通信中,发送和接收寄存器是() A、TMOD B、SBUF C、SCON D、DPTR 7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是() A、98H B、86H C、22H D、A2H 8、要将P1口高4位清0,低4位不变,应使用指令() A、ORL P1,#0FH B、ORL P1,#F0H C、ANL P1,#F0H D、ANL P1,#0FH 9、当选中第1工作寄存器区时,工作寄存器R1的地址是。 A、00H B、01H C、08H D、09H 10、控制串行口工作方式的寄存器是() A、TMOD B、PCON C、SCON D、TCON 11、MCS-51 单片机的晶振频率为12MHz,则MUL AB指令的时间为()μs。 A、1 B、2 C、4 D、8 12、定时器T2的中断服务程序入口地址为()。 A、000BH B、0000H C、001BH D、002BH 13、MCS51单片机复位后,P1口锁存器的值为()。 A、00H B、0FFH C、7FH D、80H 14、POP PSW指令是() A、将PSW的值压入堆栈顶部 B、堆栈顶部一个单元内容弹入PSW C、将PSW的值压入堆栈底部 D、堆栈底部一个单元内容弹入PSW 15、下列运算符不是关系运算符的是() A、> B、< C、= D、!= 16、设a=0x7f,b=a<<2,则b的值为()

单片机练习题(含答案)

1.单片机还可称为(微控制器)。 2. 单片机与普通计算机的不同之处在于其将(CPU)、(存储器)、和(I/O接口电路)三部分集成于一块芯片上。 3. MCS-51系列单片机芯片间主要差别是什么主要差别在于片内是否带有程序存储器 4. 在家用电器中使用单片机应属于微计算机的(B) A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用 5. MCS-51单片机的引脚EA接高电平和接低电平时各有何种功能 接高电平,则使用片内程序存储器,否则使用片外程序存储器。 6. 什么是机器周期一个机器周期的时序是如何来划分的如果采用12MHz晶振,一个机器周期为多长时间1个机器周期等于12个时钟振荡周期,而时钟振荡周期即晶振频率的倒数。如果采用12MHz晶振,一个机器周期为1us。 ! 7.存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。 8.判断下列说法是否正确:(A)8031的CPU是由RAM和EPROM所组成。错 (B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。错 (C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。对( (D)PC可以看成是程序存储器的地址指针。对 9. 8051 单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。 10.判断以下有关PC和DPTR的结论是否正确 (A) DPTR是可以访问的,而PC不能访问。对 (B) 它们都是16位的寄存器。对 (C) 它们都具有加“1”的功能。错 (D) DPTR可以分为2个8位的寄存器使用,但PC不能。对 11.内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址写出其地址范围。答:字节地址为00H-1FH的单元可以作为工作寄存器区;字节地址为20H-2FH的单元可以进行位寻址。 … 12.使用8031单片机时,需将EA引脚接(低)电平,因为其片内无(程序)存储器。 13. (A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。对 (B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。错 (C)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。错 的值是(当前正在执行指令的下一条指令的地址)

相关主题