单片机试题

发布 2024-04-17 16:10:07 阅读 4485

《单片机原理及应用》材料

第一部分:题型

填空题 15个空,每空1分,共15分。

选择题 15题,每题1分,共15分。

简答题 5题,每题4分,共20分。

程序题 4题,2题读程序,2题写程序,共30分。

综合题 2题,结合实际应用,每题10分,共20分。

第二部分:题型示例

1.在计算机中现用补码表示的有符号数10010101b与d4bbh相加,其结果是。

2.设〔x〕补=d4h 〔y〕补=b9h则〔(x+y)/8〕补的结果是。

3.用8位补码进行(-40 -70)运算时,结果的补码是___溢出标志为。

4.将十进制-246.25表示成规格化的浮点数为。

阶符1位,阶码7位用补码表示,尾符1位,尾数7位用原码表示)

5.cpu中使用的特殊功能寄存器有acc 、b、dptr外,还有。

6.mcs-51单片机外接晶体的最高频率为___hz。

7.mcs -51单片机的16位地址线,加上不同的控制信号,可以寻址___kb存储器地址。

8.8031芯片引脚应接___电平上。

9.存储器或接口芯片的片选的方法有___和。

10.若sp=40h,则在cpu执行lcall ma指令后,sp

11.mcs-51单片机复位信号是___电平,持续时间应为___时钟周期以上才可以使单片机可靠复位。

12.mcs-51单片机p0~p3口作为外部输入信号线时,为了防止读入出错,在读入之前,一定要通过指令,把端口锁存器置为。

13.mcs-51单片机的工作方式包括等工作方式

14.8051单片机,对片外数据存储器可用的寻址方式为。

15.目前外设和存储器交接信息速度最快的一种传送方式是方式。

16. mcs-51的中断系统从面向用户的角度看就是由tcon ie及特殊功能寄存器构成。

17. 用指令movx a,@r0传送数据时,源操作数在___中。

18. 外设的编址方式有和二种方式。

19. 在以8051单片机为核心的系统中,某输出端口的地址为1fffh 则可以用。

指令,对此进行访问。

20. 8051串行口是一个内部中断源,串行口每接受或发送完后,自动发出中断申请的。

21.8255a有___种工作方式,a口可工作于___工作方式。

22.d/a转换器的分辨率是指。

23.adc0809是___位a/d转换器,它可以处理___路模拟输入信号。

24.异步通信时一般是由四部分组成的。

25.mcs-51单片机的串行口工作于方式2时其波特率为。

26.不属于cpu部分的寄存器是。

a)acc (b)sp (c)tmod (d)b

27.mcs-51单片机上的引脚___

a)作外部程序存储器读选用 (b)作外部存储器写选用

c)外部数据存储器读选取用 (d)作外部数据存储器写选用

28.在mcs-51单片机执行mul ab指令,需要___个机器周期

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

29.8051的时钟振荡频率为12mhz,则它的一个机器周期的时间为___

a)0.8μs (b)1μs (c)2μs (d)1.2μs

30.对8031而言当从程序存储器读取指令操作码并有效地出现在p0口时,下列信号所处的状态为。

alea. 1 1 0 1

b. 1 0 x 1

c. 0 0 1 0

d. 0 0 1 0

31.从硬件角度而言,采用硬件最少的数据传送方式___

a)无条件传送 (b)查寻方式 (c)中断方式 (d)dma方式

32.8051输出数据到外部ram,有关的控制信号是___

a)(b)ale、(c)ale、(d)ale、

33.下列指令错误的是___

a)movx a,@dptr (b)inc r0 (c)mov a @r2 (d)mov a #70h

34.下列指令中能完成测试a中最高位是否为1的指令数目是___

add a,#80h ; rlc a ; rl a ; xrl a, #80h

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

35.mcs-51单片机执行inc a指令后,影响的标志位为___

a)ov (b)p (c)cy (d)ac

36.一个8位的d/a转换器的分辨率可以达到满量程的___

a)1/8(b)1/16 (c)1/64 (d)1/256

37.dac0832的分辨率为输出的模拟信号是___

a)8位 (b)10位 (c)12位 (d)电压 (e)电流

38.mcs-51单片机到外部程序存储器中取指令时,控制信号是___

a)为低电平 (b)为低电平(c)为低电平

39.在某系统中欲用8255芯片的一个口来实现二位输入和二位输出,则应选用 __

a)a口 (b)b口 (c)c口 (d)控制口

40.mcs-51单片机中寄存器sbuf的功能是___

a)串行口工作选择 (b)并行数据缓冲

c)串行发送缓冲器 (d)串行收/发缓冲器

41.8051单片机定时器1的中断入口地址是。

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

43.若下列中断源同时请求中断,则最后响应中断为___

(a)由指令设置而定 (b) (c) tf0 (d) ri

44.8051外部中断的触发方式为___

(a)低电平触发 (b)高电平触发

c)低电平或下跳沿触发 (d)高电平或上跳沿触发

45.在异步串行通信中,相邻两帧数据的间隔是___

a)无间隔 (b)任意的 (c)确定的 (d)与波特率有关

46. 当(a)=0时下面4条指令中,执行结果使a 的内容可能不为0的是___

a)xrl a, #0 (b)anl a, #

c)orl a,#0 (d)subb a,#

47.与一般微型计算机相比,单片机有何特点?

48.试说明选择存储器芯片时,应考虑哪些方面的问题?

接口的作用是什么?

50.什么是中断?采用中断方式传送有什么优点?

51.在一个mcs-51单片机系统中,欲使定时计数器定时到规定时间后产生中断,对其初始化时,应包括哪几个步骤?

52.单片机通过并行口与a/d转换器连接时,cpu是否可以在任何时候读入变换后的数据?

53.单片机主要应于哪些领域?

单片机的串行口有几种工作方式?试简述每种工作方式的功能。

读程序。56.若字符a、b、c、d对应的ascii码已存放在内存50h~53h单元中

org 0100h

count equ 04h

dat2 equ 1234h

start: mov r0, #50h

mov r2, #count

mov dptr, #dat2

loop1: mov r3, #

mov a, @r0

loop2: cjne a, #0,exit

mov a, r3

movx @dptr,a

inc r0

inc dpl

djnz r2,loop1

loop3: ajmp loop3

exit: rrc a

jnc loop2

inc r3

ajmp loop2

end 回答下列问题:

a.程序完成的操作是。

b.程序运行结束后,r3中的内容为。

c.程序运行结束后,dptr的内容为。

57.设p1为输入口,p3.0作输出线,已知p1口输入的数据为11010001b

阅读下面程序段

mov c,p1.0

anl c,p1.1

orl c,/p1.2

cpl c

mov 20h.0,c

mov c,p1.1

anl c,/p1.4

cpl c

orl c,20h.0

mov p1.0,c

1)写出上述程序段执行的结果(逻辑表达式)为。

2)上述程序段执行后cp3.0=__p1

写程序 58.试编写程序,查找在内部ram的40h~50h单元**现00h的次数,并将查找的结果存入51h单元。

59.从内部ram 40h单元存放了16个用ascii code表示的十六进制数,试编写程序统计其。

中0~9的个数,将0~9的个数存放于2fh单元中。

60.用mcs-51单片机的p1口控制红绿灯,在p1.3和p1.4装有两个红灯,在p1.

5和p1.6装有两个绿灯,编制一个程序,使红灯和绿灯循环点亮,两个红灯亮3s,然后两个绿灯亮3s,设fosc=6mhz,并且输出高电平时灯亮。

定时计数器工作方式tmod为:

1)计算t0的初值。

2)编写有关的主程序和t0的中断服务子程序。

单片机试题

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