单片机试题

发布 2024-04-17 16:00:07 阅读 3758

填空题。

1.在mcs-51单片机中,如果采用6mhz晶振,1个机器周期为___2μs__。

2.8031单片机复位后,r4所对应的存储单元的地址为__03h__,因上电时psw=__00h__。这时当前的工作寄存器区是_0__组工作寄存器区。

3.使用8031芯片时,需将/ea引脚接__低___电平,因为其片内无_内部程序__存储器。

4.片内ram低128个单元划分为__工作寄存器组区__、位寻址区_、和__对战和数据缓冲区_3个主要部分。

5.mcs-51单片机程序存储器的寻址范围是由程序计数器pc的位数所决定的,因为mcs

51的pc是_16_位的,因此其寻址的范围为___64_kb。

6.在基址加变址寻址方式中,以___累加器a___作变址寄存器,以__dptr__或_pc作基址寄存器。

7.指令格式是由_操作码_和_操作数__所组成,也可能仅由__操作码_组成。

8.假定累加器a中的内容为30h,执行指令。

1000h:movc a,@a+pc (该指令为单字节指令)

后,把程序存储器_1031h__(a+pc)_单元的内容送入累加器a中。

9.假定a=55h,r3=0aah,在执行指令anl a,r3后,a=_00h__,r3=_oaah__。

10.假定,sp=60h,a=30h,b=70h,执行下列指令:

push a

push b

后,sp的内容为__62h__,61h单元的内容为__30h__,62h单元的内容为__70h__。

11.外部中断1所对应的中断入口地址为_0013_h。

12.若不使用mcs-51片内存储器,引脚ea必须接__地__

13.单片微型计算机由_cpu_、_储存器__、210接口电路__、相应实时控制器件_组成。

14. mcs-51的p0口作为输出端口时,每位能驱动_8_个ttl负载。

有_4_个并行i/o口,其中_p1,p2,p3___是准双向口。

中凡字节地址能被_8_整除的特殊功能寄存器均能位寻址。

有4组工作寄存器,它们的地址范围是__00h~1fh_。

特殊功能寄存器只能采用__直接_寻址方式。

有 5个中断源,有_2_个中断优先级,优先级由软件填写特殊功能寄存器_ip_加以选择。

20. 51单片机复位后,cpu从__0000_h单元开始执行程序;sp的内容为__07__h,第一个压入堆栈的数据将位于内部ram__08__h单元。

21. 8051单片机共有__2__个可编程的定时器/计数器,它们都是_16__位加1计数器。

22. 定时器/计数器有__4_种工作方式,工作方式由定时器方式寄存器_tdod__中的_m1,m2__位确定。方式0是_13__位计数器,方式1是_16__位计数器。

23. 用十进制数写出下列补码表示的机器数的真值:1bh=_27__;97h=

—105__;80h=__0__;f8h=__8___

24. 堆栈设在__数据缓冲区__存储区,程序存放在_程序__存储区,i/o接口设置在__特殊功能_存储区,中断服务程序存放在__片内程序_存储区。

25. 复位时a=_00h_, psw=_00h__,sp=__07h_, p0~p3=_ffh_。

选择题。1.pc的值是 ( c )

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

c、当前正在执行指令的下一条指令的地址 d、控制器中指令寄存器的地址。

2.中断查询确认后,在下列各种8031单片机运**况中,能立即进行响应的是:( d )

a、 当前正在执行高优先级中断处理。

b、 当前正在执行reti指令。

c、 当前指令是div指令,且正处于取指令的机器周期。

d、 当前指令是mov a,r3

3.在mcs-51中,需要外加电路实现中断撤除的是:( d )

a、定时中断b、脉冲方式的外部中断。

c、外部串行中断d、电平方式的外部中断。

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

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

5. 要用传送指令访问mcs-51片外ram,它的指令操作码助记符应是( b )

a)mov (b)movx (c)movc (d)以上都行。

6. org 2000h

lcall 3000h (本指令在rom中占三个字节)

org 3000h

ret左边程序执行完ret指令后,pc=( c )

a)2000h (b)3000h (c)2003h (d)3003h

7.要使mcs-51能够响应t1中断、串行接口中断,它的中断允许寄存器ie的内容应( a )

a)98h (b)84h (c)42h (d)22h

8. mcs-51在响应中断时,下列哪种操作不会发生( a )

a)保护现场 (b)保护pc (c)找到中断入口 (d)保护pc转入中断入口。

时,则当前工作寄存器是( d )

a)0组 (b)1组c)2组d)3组。

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

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

11.下面哪一个不是cpu的指令部件c )

a)pc (b)ir (c)pswd)id

12. mcs-51响应中断时,下面哪一个条件不是必须的( b )

a)当前指令执行完毕b)中断是开放的 (c)没有同级或高级中断服务d)必须有reti指令。

13. 使用定时器t1时,有几种工作模式( c )

a)1种 (b)2种 (c)3种 (d)4种。

口的每一位能驱动b )

a)2个ttl低电平负载b)4个ttl低电平负载。

c)8个ttl低电平负载d)10个ttl低电平负载。

执行完mov a,#08h后,psw的哪一位被置位 ( d )

a)c (b)f0 (c)ov (d)p

16. 关于mcs-51的堆栈操作,正确的说法是 ( c )

a)先入栈,再修改栈指针b)先修改栈指针,再出栈。

c)先修改栈指针,再入栈d)以上都不对。

17.若mcs-51中断源都编程为同级,当它们同时申请中断时cpu首先响应( b )

a)int1 (b)int0 (c)t1 (d)t0

18. mcs-51的相对转移指令的最大负跳距离为( b )

a)2kb (b)128b (c)127b (d)256b

19. 当cpu响应串行接口中断时,程序应转移到 ( c )

a)0003h (b)0013h (c)0023h (d)000bh

20. 外部中断1固定对应的中断入口地址为( c )

a)0003h (b)000bh (c)0013h (d)001bh

21. 各中断源发出的中断请求信号,都会标记在mcs-51系统中的( b )

a)tmod (b)tcon/scon (c)ie (d)ip

22. mcs-51的并行i/o口读—改—写操作,是针对该口的( d )

a)引脚 (b)片选信号 (c)地址线 (d)内部锁存器。

23. 以下指令中,属于单纯读引脚的指令是( c )

a)mov p1,a (b)orl p1,#0fh

c)mov c,p1.5 (d)djnz p1,loop

24.( c )并非单片机系统响应中断的必要条件。

a)tcon或scon寄存器内的有关中断标志位为1

b)ie中断允许寄存器内的有关中断允许位置1

c)ip中断优先级寄存器内的有关位置1

d)当前一条指令执行完。

25. 指令ajmp的跳转范围是( c )

a)256b (b)1kb (c)2kb (d)64kb

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

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

判断题。是1个不可寻址的特殊功能寄存器。 (y )

2.单片机的主频越高,其运算速度越快。 (y )

3.在mcs-51单片机中,1个机器周期等于1us。 (n )

4.特殊功能寄存器sp内装的是栈顶首地址单元的内容。( n )

5. 判断下列指令的正误:

1)mov 28h,@r2 2)dec dptr 3)inc dptr 4)clr r0

5)cpl r5 6)mov r0,r1 7)push dptr 8)mov f0,c

9)mov f0,acc.3 10)movx a,@r1 11)mov c,30h 12)rlc r0

6.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。 (y )

7.指令周期是执行一条指令的时间y )

单片机试题

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 单片机上电后或复位...