单片机练习试题 2

发布 2024-04-17 18:45:10 阅读 1577

班级专业姓名考号。

密封装订线。

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

1.中断源的允许是由( )寄存器决定的,中断源的优先级别是由( )寄存器决定的。

2.寄存器psw中的rs1和rs0的作用是。

3.在只使用外部程序存储器时,单片机的( )管脚必须接地。

4.在调试程序时,要观察子程序内部各条指令的运行状况可采用( )调试方法。

5.jc,rel指令执行时,当cy位为时程序发生跳转。

6.查表指令是散转指令为。

7.子程序的返回指令是。

8.mcs-51单片机指令系统共有7种寻址方式,其中mov a,#data 为寻址;mov a, rn 为寻址;mov c, bit 为寻址。

9.mcs-51单片机的内部ram中从到( )是工作寄存器区,共分为( )组。

10.单片机有两个定时器,定时器的工作方式由( )寄存器决定,定时器的启动与溢出由寄存器控制。

11.单片机复位后,堆栈指针sp和程序计数器pc的内容分别为( )和( )

12.p1口在作为输入口使用时,在读取数据之前,通常要先向p1口送数据( )

二、选择题(每空2分,共20分)

1.下列指令中,不影响堆栈指针的指令是( )

a. retb。 jb bit,rel

c. lcall addr16d。 reti

2.定时器t1的中断入口地址是( )从该地址开始一般可( )

a. 0003h b。 000bh c。 001bh d。 0013h

e. 连续存放中断服务程序 f。 存放转移指令。

3. 定时器t0的溢出标志tf0,在cpu响应中断后( )

a. 由软件清零 b。 由硬件清零 c。 随机状态 d。 ab都可以。

4.使用单片机开发系统调试程序时,对源程序进行汇编的目的是。

a. 将源程序转换成目标程序 b。 将目标程序转换成源程序。

c. 将低级语言转换成高级语言 d。 连续执行键。

5.指令ajmp的寻址范围是( )

a. 任意范围 b。 -128到+127 c。 64k d。 2k

6.单片机在与外部i/o口进行数据传送时,将使用( )指令。

a. movx b。 mov c。 movc d。 视具体i/o口器件而定。

7.在中断允许寄存器中,中断控制寄存器ea位的作用是( )

a. cpu总中断允许控制位 b。 中断请求总标志位

c. 各中断源允许控制位 d。 串行口中断允许位

8.串行口中断入口地址是( )

a. 000bh b。 0023h c。 1000h d。 0013h

9.单片机中push和pop指令常用来。

a.保护断点 b.保护现场 c.保护现场,恢复现场

d.保护断点,恢复断点

10.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是( )

a.p0b.p1 c.p2d.p3

三、分析程序(每题10分,共20分)

1.在80c51片内ram中,已知(30h)=38h,(38h)=40h,(40h)=48h,(48h)=90h。请分析下段程序中执行每条指令后的结果。(10分)

mov a,40h

mov r0,a

mov p1,#0f0h

mov @r0,30h

mov dptr,#3848h

mov 40h,38h

mov r0,30h

mov 40h,r0

mov 18h,#30h

mov a,@r0

mov p2,p1

2. 说明下段程序中每条指令的作用,并分析指令执行完后,r0中的内容是什么?(10分)

mov r0,#0a7h

xch a,r0

swap a

xch a,r0

四、设计程序(每题10分,共20分)

1.编程将外部数据存储器2100h单元中的高4位置“1”,其余位不变。(10分)

2.编写延时1 s的子程序。(10分)

五、判断对错(10分)

)1.cpu的时钟周期为振荡器频率的倒数的两倍。

)2.单片机的一个机器周期是指完成一个基本操作所需的时间,一般情况下,一个机器周期等于六个时钟周期组成。

)3.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。

)4.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。

)5.mcs—51单片机上电复位后,片内数据存储器的内容均为00h。

)6.当8051单片机的晶振频率为12mhz时,ale地址锁存信号端的输出频率为2mhz的方脉冲。

)7.8051单片机片内ram从00h~1fh的32个单元,不仅可以作工作寄存器使用,而且可作为ram来读写。

)8.mcs—51单片机的片内存贮器称为程序存贮器。

)9.mcs—51单片机的数据存贮器是指外部存贮器。

)10.mcs—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。

六、简答题(每题5分,共10分)

80c51单片机内部有几个定时器/计数器?他们是由哪些专用寄存器组成的?(5分)

2. 什么是中断优先级?中断优先级处理的原则是什么?(5分)

单片机练习试题

单片机原理与应用试题一。一 填空题 共30分,每空1分 1 mcs 51单片机是 位的单片机,其数据线是 位,地址线是 位。当扩展存储器时,其中地址线由口和口提供,数据线由口提供。2 十进制数123 95的bcd码是 3 十进制数35所对应的二进制可表示为 所对应的十六进制可表示为 4 9的反码是 ...

单片机练习试题 3

班级专业姓名考号。一 填空题 每空1分,共20分 1.转移指令ljmp addr16 的转移范围是jnz rel 的转移范围是调用指令acall addr11的调用范围是。2.在调试程序时,要观察子程序内部各条指令的运行状况可采用调试方法。3.mcs 51单片机中断源有5个,分别为 int1 t1 ...

单片机练习试题 5

班级专业姓名考号。密封装订线。一 填空题 每空1分,共20分 1 定时器 计数器的工作方式3是指得将拆成两个独立的8位计数器。而另一个定时器 计数器此时通常只可作为使用。2 mcs 51单片机中断源有5个,分别为 int1 t1 3 mcs 51单片机汇编语言指令由 和 两部分组成。4 jc,rel...