单片机试题A

发布 2024-04-17 16:20:07 阅读 9868

a卷。一、填空题(本题共20分,每空1分)

1.8051单片机片片内有程序存储器___字节, 片内有数据存储器___字节。

2.mcs-51单片机片内有个中断源,其中个外部中断源。

3.mcs-51单片机片内ram中位寻址区是从地址到的一块存储区域。

4.mcs-51单片机片内dptr寄存器是一个位寄存器。

5.da指令的作用是。

6.mcs-51单片机片内有___个16位定时/计数器, 它们具有___种工作方式。

7.adc0809是通道8位dac0832是___位d/a转换器。

8.假定(sp)=60h,(acc)=30h,(b)=70h,执行下列指令:

push acc

push b

后,sp的内容为61h单元的内容为 __62h单元的内容为 。

9.mcs-51单片机工作寄存器组共分为 __组寄存器,每组有个单元。

10.为扩展存储器而构造系统总线,应以p0口的8位口线作为线,以p2口的口线作为。

二、单项选择题(本题共10分,每小题1分)

1.下列运算对ov没有影响或不受ov影响的的运算是 (

a)逻辑运算 (b)加减运算 (c)乘法运算d)除法运算。

2.在寄存器间接寻址方式中,寄存器中存放的是( )

(a)操作数 (b)操作数地址 (c)转移地址 (d)地址偏移量

3.如在系统中只扩展一片2764,除应使用p0口的8条口线外,至少还应使用p2口的口线 ( a) 2条b) 3条c) 4条 (d)5条。

4.寻址空间为外部程序存储器所用的指令是( )

a)movxb)movc)movc (d)addc

5.pc的值是( )

a)当前指令前一条指令的首地址b)当前正在执行指令的首地址。

c)下一条指令的首地址d)控制器中指令寄存器的地址。

6.执行中断返回指令,从堆栈弹出地址送给( )

a) ab) cy (c) pc (d) dptr

7.以下不是构成的控制器部件( )

a) 程序计数器 (b)指令寄存器 (c)指令译码器 (d)存储器。

8.下列不是单片机总线是( )

a) 地址总线 (b) 控制总线 (c) 数据总线 (d) 输出总线。

9. -49d的二进制补码为。(

a) 11100010(b) 11001111 (c) 00011101d) 00001111

10.movx a,@dptr指令中源操作数的寻址方式是( )

a)寄存器寻址 (b)寄存器间接寻址 (c)直接寻址 (d)立即寻址。

三、判断题(在每道小题后的括号中填入“对”或“错”)(本题共10分,每小题1分)

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 (

2.mcs-51系统可以没有复位电路。

3.使用可编程接口必须初始化。

4.8155的复位引脚可与8051的复位引脚直接相连。

5.mcs-51的程序存储器只是用来存放程序的。

6.mcs-51外扩i/o口与外ram是统一编址的。

7.mcs-51是**处理器。

8.inc dptr (

9.clr r0 (

10.mov a, @dptr

四、简答题(本题共20分,每小题4分)

1.mcs-51单片机的时钟周期 ,机器周期,指令周期是如何定义的?当主频为12mhz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?

2.mcs-51指令系统主要有哪几种寻址方式?试举例说明。

3.控制器的组成和作用。

4.sjmp,ajmp和ljmp指令在功能上有何不同?

5.mcs-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?

五、读程序(本题共10分,每小题5分)

1.设(a)=38h,r0=28h,(28h)=18h,执行下列程序后,(a)=

anl a,#27h

xrl a,28h

orl a,@r0

cpl a2.设(a)=49h,(20h)=38h,psw=00h,(b)=02h,填写以下中间结果。

setb c

subb a, 20h (a)= cy)=

rrc aa)= cy)=

mul ab (a)= b

六、编程题(本大题共30分,每小题10分)

1.片内ram40h开始的单元内有10字节二进制数,编程找出其中最大值并存于50h单元中.

2.试编程对8155进行初始化。设a口为基本输出,b口为基本输入,c口为基本输出,并启动定时器/计数器按方式1工作(产生连续方波),方波周期时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12mhz。(设8155芯片口地址命令口:

7100h,pa口:7101h,pb口:7102h,pc口:

7103h,定时器低8位:7104h,定时器高8位:7105h)。

3.如图所示是单片机与adc0809接口电路,写出adc0809的片选的地址范围。编写使用in3通道测量启动及测量程序(将测量结果存入单片机片内ram的30h中)。

b卷。一、填空题(每空1分,共20分)

1. 8051单片机片内有程序存储器___字节、片内有数据存储器___字节。有___个16位定时/计数器、有___个中断和1个全双工。

2. 在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率为3mhz,则最大定时时间为。

3. 在mcs-51中,pc和dptr都用于提供地址,但pc是为了访问存储器提供地址,而dptr是为了访问存储器提供地址。

4. 已知(a)=59h,执行指令inc a后,(a)= h,继续执行da a后,(a)= h。

5. 若(psw)=18h,则选取的是第组通用寄存器。其的地址范围从。

6. 若系统晶振频率为12mhz,则机器周期 μs。

7. 单片机一共有四个物理存储器空间,分别是和。

8. a/d转换器芯片adc 0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是 。

9. 外部中断0(int0)的中断入口地址为定时器1的中断入口地址为。

二、单项选择题(本题共10分,每小题1分)

1.以下不是构成单片机的部件( )

a) 微处理器(cpu) (b)存储器 (c)接口适配器(i/o接口电路) (d) 打印机。

2.十进制29的二进制表示为原码( )

a) 11100010b) 10101111 (c) 00011101 (d) 00001111

3.在中断服务程序中,至少应有一条( )

a)传送指令转移指令 (c加法指法 (d中断返回指令。

4.在寄存器间接寻址方式中,指定寄存器中存放的是( )

a)操作数b)操作数地址 (c)转移地址 (d)地址偏移量。

5.对程序存储器的读操作,只能使用( )

a)mov指令b)push指令 (c)movx指令 (d)movc指令。

6.中断查询查询的是 (

a)中断请求信号 (b)中断标志位 (c)外部中断方式控制位 (d)中断允许控制位。

7.如在系统中只扩展一片6264,除应使用p0口的8条口线外,至少还应使用p2口的口线 (

a) 2条b) 3条c) 4条d)5条。

单片机试题

01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...

单片机试题

单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...

单片机试题

1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...