单片机试题讲解

发布 2024-04-17 17:20:09 阅读 9091

一、选择题 (每题1分,共20分)

1. mcs-51单片机有(c ) 个中断源。

a.3b.4 c.5d.6

2.以下各项中,不能用来对内部数据存储器进行访问的是 ( a )

a.数据指针dptr b.按存储单元地址或名称

c.堆栈指针spd.由r0或r1作间址寄存器。

3.指令clr 30h执行的结果是( c )

a.内部ram(30h)=0b.外部ram(30h)=0

c.内部ram(26h.0)=0 d.外部ram(26h.0)=0

4. sjmp指令的转移范围是( c )。pc为sjmp指令所在地址)a.2k b.64k c.(pc-126)~(pc+129) d.(pc-128)~(pc+127)

5.若mcs-51单片机使用晶振频率为6mhz时,其复位持续时间应该超过( c)。 a.2μs b.4μs c.8μs d.1ms

6.用定时器t1方式2计数,要求每计满100次,向cpu发出中断请求,th1、tl1的初始值是( a )。

a.9ch b.20h c.64hd.a0h

7.mcs—51单片机定时器外部中断1和外部中断0的触发方式选择位是( b )。

a.tr1和tr0 b.ie1和ie0 c.it1和it0 d.tf1和tf0

8.mcs-51单片机的vss(20)引脚是( b )引脚。

a.主电源+5v b.接地c.备用电源 d.访问片外存贮器。

9.单片机上电复位后,pc的内容和sp的内容为( b )。

a.0000h,00h b.0000h,07h

c.0003h,07hd.0800h,08h

10.mcs—51单片机的cpu主要的组成部分为 ( a )。

a.运算器,控制器 b.加法器,寄存器。

c.运算器,加法器 d.运算器,译码器。

11.psw中的rs1和rs0用来( a )。a.选择工作寄存器组 b.指示复位 c.选择定时器 d.选择工作方式。

12.单片机上电复位后,堆栈区的最大允许范围是内部ram的( d )。a.00h—ffh b.00h—07h c.07h—7fh d.08h—7fh

13.mcs-51的p0口,当使用外部存贮器时它是一个( d )。

a.传输高8位地址口 a.传输低8位地址口。

c.传输高8位数据口d.传输低8位地址/数据口

14.mcs—51单片机的数据指针dptr是一个16位的专用地址指针寄存器,主要用来( b )。

a.存放指令b.存放16位地址,作间址寄存器使用。

c.存放下一条指令地址 d.存放上一条指令地址。

15.单片机mcs-51的xtal1和xtal2引脚是 ( d ) 引脚。

a.外接定时器 b.外接串行口c.外接中断d.外接晶振。

16.单片机的堆栈指针sp始终是指示 ( b )。

a.堆栈底 b.堆栈顶 c.堆栈地址 d.堆栈中间位置。

17.mcs—51的串行数据缓冲器sbuf用于( b )。

a.存放运算中间结果 b.存放待发送或已接收到的数据

c.暂存数据和地址d.存放待调试的程序。

18.mcs-51的程序计数器pc为16位计数器,其寻址范围是 ( d )。a.8kb.16kc.32kd.64k

19.单片机应用程序存放在( b ) 中。

c.寄存器

20.mcs—51的立即寻址方式中,立即数前面 ( d )。a.应加前缀"/:号 b.不加前缀号 c.应加前缀"@"号d.应加前缀"#"号。

二、填空题(每空1分,共20分)

由哪两部分构成。

2.微型计算机系统的三总线结构是指总线、 总线、 总线。

3.对于有16条地址线的51单片机,其寻址范围是 。

4.访问内部ram使用指令,访问外部ram使用指令,访问内部rom使用指令,访问外部rom使用指令。

5.定时器/计数器有两种工作方式,定时和计数。定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自 。计数方式是对来自t0(p3.

4)、tl(p3.5)引脚的脉冲计数,输入的外部脉冲在时有效,计数器加1。

6.当振荡脉冲频率为12mhz时,机器周期为 ,执行一条乘法指令。

需要时间。7.异步串行数据通信的帧格式由开始位、 、奇偶校验位和停止位组成。

8.假定(sp)=40h , 39h)=30h,(40h)=60h。执行下列指令:

pop dph,pop dpl后,dptr的内容为 ,sp的内容是 。

9.单片机的片内数据存储空间的节单元通常可划分为3个区域,这3个区域分别是。

三、判断题(每题1分,共10分)

1. 8031与8051的区别是8051片内无rom。(

2.程序状态字psw是一个8位的专用寄存器,用于存放程序运行中各种状态信息。(

3.堆栈是在内存中专门开辟出来的按照“先进先出”原则进行存取的区域。

4.溢出是指运算的结果超过了给定长度二进制数可以表示的范围。(

5.mcs—51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。(

6.启动定时器工作,可使用setb tri启动。(

7.mcs-51单片机5个中断源相应地在芯片上都有中断请求输入引脚。

8.mcs-51单片机的p3口是一个单一功能的准双向通用i/o口。

9. mcs-51内部ram的位寻址区,只能供位寻址使用,不能供字节寻址

10. mcs-51单片机系统的程序存储器和数据存储器是统一编址的。(

四、综合应用题(每题10分,共50分选做一题)

1.mcs-51存储器空间在物理结构上可划分为哪4个空间?在逻辑上可分为哪3个存储空间?

2.简单叙述mcs-51的c/t0的四种工作模式和串行通信的四种工作模式。

3.mcs-51有几个中断源?各中断标志是如何产生的?如何清0?cpu响应中断时中断入口地址各是多少?

4.说明下列各条指令中源操作数的寻址方式。

1.mov r6,a

2.mov a,50h

3.jc rel

4.movx a,@dptr

5.movc a,@a+pc

6.mulu ab

5.有两个双字节无符号数,其中一个存放在r0(高字节)、r1(低字节)中,另一个存放在r2(高字节)、r3(低字节)中。编程计算两个双字节数之和,并将结果存入r4、r5、r6中,高位在前。

6.利用定时/计数器0,模式1,定时,在p1.0端输出50hz的方波。设晶振频率为12mhz。

单片机试题

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