单片机试题

发布 2024-04-17 16:05:07 阅读 6522

一, 选择题。

1, 关于mcs-51系列单片机内设4个准双向并行i/o口的描述,不正确的说法是(a)

a,若要作为输出口需先向其写0

b,既可按字节使用又可以按位使用。

c.若要作为输入口需向其写1

d.复位后各口既可以输入又可以输出。

2,下列关于单片机的堆栈的描述中错误的是(c d)

a.通过给sp作赋值进行设置。

b. 单字节操作

c.每push一次,(sp)—1

d.堆栈位于外部ram中。

3.称8051为单片计算机的理由是(b)

a.8051片内有cpu,定时器。

b. 8051片内有cpu,定时器和i/o口。

c.8051片内有cpu片外有ab,db和cb

d.8051片内有cpu,程序存储器和数据存储器。

4,关于8051单片机中专用寄存器pc的描述,不正确的是(b)

a,用指令对其赋值。

b,用伪指令对其赋值。

c,任何时候pc都指向待取出指令机器码的字节地址。

d,每取出一条指令自动修改pc值。

5,关于指令mov c,20h的说法,(a)是正确的。

a,把内部ram中地址为20h的位的内容送给c

b,把外部ram中地址为20h的位的内容送给c

c,把内部rom中地址为20h的位的内容送给c

d,把外部rom中地址为20h的位的内容送给c

6,使p1口的高3位为1,需用(b)提供的指令。

a,anl p1,#00010101b

b,anl p1,#11101010b

c,orl p1,#11101010b

d,xrl p1,#11101010b

7,若当前使用寄存器组2,标志位rs1rs0应为,(c)

a,00bb,01b

c,10bd,10

8,在8031系统中,引脚/ea(c)

a,需要接+5v

b,可以接+5v,也可以接地。

c,必须接地。

d,浮空。9,单片机串行传送系统中,关于串行中断的申请,错误的说法是(d)

a,发送时,当sbuf空时使t1置位。

b,接受时,当sbuf满时使r1置位。

c,t1置位或r1置位都使程序转向0023h

d,t1置位使程序转向0023h,r1置位转向002bh

10,当多机通信时,初始化时,不需要(d)

a,将主机的sm2设为0,将从机的sm2设为1

b,由主机发送tb8=1的地址帧。

c,各从机接受地址帧,并从本机地址比较,以确定本机是否为被访问的从机。

d,若本机地址与地址帧不符则需要向主机说明不是访问对象。

二,选择题。

1, 执行指令mov ip,#00000110b以后,各中断源的优先权自低向高排序为(a)

a,串口,t1,int0,int1,t0

b,串口,int0,t0,int1,t1

c,int1,t1,串口,int0,t0

d,串口,int0,t0,t1,int1

2,单片机系统中利用定时器t0扩展外部中断申请线时,不正确的做法是(d)

a,将t0设为方式2

b,计数方式。

c,计数初值为00h

d,计数初值设为0ffh

3,关于单片机系统不正确的说法是( b)

a,由8051,时钟电路,复位电路,构成最小系统即可投入运行。

b,由8031,时钟电路,复位电路,构成最小系统即可投入运行。

c,单片机是ttl电路,所以引脚vcc接+5v,引脚gnd接地。

d,单片机工作于空闲方式时,cpu停止工作,但中断,串口,定时器工作。

4,关于mcs-51单片机中断,错误的说法是(d)

a,t1=1,或r1=1时都转向0023h

b,每个中断源都有一个固定的中断矢量。

c,中断矢量即中断服务器程序的入口地址。

d,在中断矢量开始的rom单元区中放一条转移指令供转移至服务程序。

5,mcs-51系列单片机应用中,8031的引脚,/ea必须接地,原因是(d)

a,8031内部未设时钟电路。

b,8031内部未设复位电路。

c,8031内部未设ram

d,8031内部未设rom

三,填空题。

1, mcs-51系列中,8031,8051有___5_个中断源,它们都是___可___屏蔽中断。

2, 为节能,在需要时80c31可以进入空闲方式,此时__cpu___停止工作,但定时器,串行口和中断可以继续工作。

3, 在串口通信中,只有方式___2__和___3__可以实现多机通信。

4, 实验设备中,电脑通过___rs-232___总线与实验板连接。

5, 某单片机系统中扩展了一片8155,用___mov___指令既可以向8155内部ram读出/写入数据,又可以完成对其i/o口的输入/输出。。

6, 8051的堆栈是通过对寄存器___sp___赋值设置的,堆栈位于8051__内部___ram中。

7, 每当中断被响应以后,都要及时清除其申请标志,目的是__以免引起重复中断___

四,简答题。

1, 单片机工作时,已发生中断请求新号,但却没有得到cpu的响应,原因可能是哪些?

答:\cpu正在处理同级或者高一级的中断。

当前周期不是执行当前指令的最后一个周期,即要保证把当前的一条指令执行完才响应,当前正在执行的指令是返回指令或对ie ip 寄存器进行访问的指令,执行指令后至少再执行一条指令才回响应中断

2, 在mcs-51单片机扩展系统中,外部程序存储器和外部数据存储器共处一个地址空间使用中会发生中线冲突吗?还可以扩展i/o口吗?为什么?

答:访问片外rom使用movc指令,对芯片的控制信号为#psen,而访问片外ram使用movx指令,控制信号为 #rd和#wr,二者的控制信号不同,因此不会发生中线冲突。

3, 在实验室中,用电脑和实验板联合后完成应用型实验,各起什么作用?

4, 8051并行扩展rom时,为什么p0口要接一个8位锁存器如(74ls373)而p2口缺不用接?

判断题。1, 串行传送中,ri=1或ti=1都能引起串行中断,无论哪一个有效都转至0023h。 对。

2, movx @r0,a和movx @dptr,a前者是将a的内容送(r0)为地址的内部rom单元,后者将a的内容送至(dptr)为地址的外存单元错是外部。

3, 采用定时器0,对来自引脚t0的脉冲串计数的实验成功后,若要改为用t1,计数,只需改动tmod寄存器的内容,设置t1为计数方式即可,硬件不用改动。 错要改动。

4, 犹豫单片机的并行口是准双向的,所以,要想从p1口输入数据,先要向其写1,输出是无条件的。 对。

5, 执行指令 mov a,#08h,和mov a,08h,前者是将立即数08h送给a,后者是将外部ram的08h单元的内容送给a 错内部ram

五实验题。。。不抄录哇,就那三题实验之一哈。

六应用题。。。8155.。

单片机试题

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