单片机练习试题

发布 2024-04-17 17:35:09 阅读 7769

单片机原理与应用试题一。

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

1.mcs-51单片机是___位的单片机,其数据线是___位,地址线是___位。 当扩展存储器时,其中地址线由口和口提供,数据线由口提供。

2.十进制数123.95的bcd码是 。

3.十进制数35所对应的二进制可表示为 ,所对应的十六进制可表示为 。

4.-9的反码是 ,补码是 。

mcs-51单片机的外部中断有和两种触发方式。

5.决定程序顺序执行的寄存器是 ,它是位的寄存器,它 (是或不是)特殊功能寄存器。

6.8051单片机的一个指令周期通常含有_ _个机器周期, 1个机器周期有_ _个状态周期,1 个状态周期有___个振荡周期, 当频率是6m时,一个机器周期是___微秒(us)。

7.微机与外部设备通信有___行和___行两种基本的工作方式,其中___方式适合长距离通信方式的速度比较快。

8.mcs-51单片机内有___个___位的定时器,其中t0由高8位的和低8位的组成。工作方式0是位的计数器,工作方式最大定时时间最长。

二、 选择题 (15分,每题1分)

1.在单片机中,通常将一些中间计算结果放在()中。

a.累加器 b.控制 c.程序存储d.数据存储器。

2.指令和程序是以()形式存放在程序存储器中

a.源程b.汇编程c.二进制编码。

3.单片机上电后或复位后,工作寄存器r1是在()

a.0区00h单元b.0区01h单c.0区0ah单元。

单片机的寻址范围是( )字节。

a. 8k b. 16k c 32k d 64k

5.8031单片机中既可位寻址又可字节寻址的单元是()

a、21hb、31hc、00hd、70h

6.假定堆栈指针的值30h,在进行自程序调用时把断点地址进栈保护后,sp的值为( )

a. 30h b. 31h c. 32h d. 33h

7.当标志寄存器psw的rs1和rs0分别为0和1时,系统选用的工作寄存器组为()

a、组0b、组1c、组2d、组3

8.下列指令中不影响标志位cy的指令有()

a、adda,20hb、clrcc、rrcad、inca

单片机的定时器/计数器工作于定时方式时,计数脉冲由( )提供。

a.外部引脚t0 b.内部时钟 c. 程序计数器。

10.允许通信双方的数据同时在两个方向上传送的方式是( )

a.单工方式 b.半双工方式 c.全双工方式。

单片机的外部中断1的中断请求信号**于( )

a. t1 b.tr1 c. /int1

单片机的串行工作方式0的波特率是( )

a.固定的,为时钟频率的1/12

b.固定的,为时钟频率的1/32

c.固定的,为时钟频率的1/64

d.可变的,通过定时器/计数器1的溢出率设定。

13.一个eprom的地址有a0-a10引脚,它的容量为()

a.1kb b.2kbc.4kd.8kb

14.当需要从mcs-51单片机外部数据存储器取数据时,采用的指令为( )

a.mov a,@r1 b.movc a,@a+dptr

c.movx a,@r0 d.movx a,@dptr

单片机在同一优先级的中断源同时申请中断时,cpu首先响应( )

a.外部中断0 b.外部中断1

c.定时器0中断 d.定时器1中断。

三、分析题(10分,每小题5分)

1.执行下列程序段后,(p1)=

mov p1,#5dh

cpl p1.1

cpl p1.2

clr p1.6

setb p1.7

2.下列程序段执行后,(r07eh)=_7fh

mov r0,#7eh

mov 7eh,#0ffh

mov 7fh,#40h

inc @r0

inc r0

inc @r0

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

1.在mcs-51系统中,一个机器周期等于1.5μs。(

2.定时器与计数器的工作原理均是对输入脉冲进行计数。(

系统可以没有复位电路。(

4.片内ram与外部设备统一编址时,需要专门的输入/输出指令。(

的相对转移指令最大负跳距是127b。(

的程序存储器只是用来存放程序的。(

中的gate=1时,表示由两个信号控制定时器的的启停。(

8.8255a内部有3个8位并行口,即a口,b口,c口。(

9.为了消除按键的抖动,常用的方法只有硬件方法。(

10.单片机系统复位后,sp=00h。(

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

1.简述mcs-51单片机各中断源的中断入口地址。

2.什么是数据的串行化?什么是数据的反串行化?

六、编程题(共25分)

1.编写程序段完成下述功能。

1)将r2中的数传到r0中(2分)

2)将片内ram30h单元的高4位取反,低4位置1(2分)

3)将片外ram4000h单元的数传到片内30h单元(3分)

2.编写程序,实现双字节加法,完成(r0r1)+(r2r3)→(30h31h32h)(9分)

3.设晶振的频率为12mhz,使用定时器t1的工作方式2,在p1.3的引脚上产生周期为400 μ s的等宽正方波连续脉冲,以查询方式完成。(9分)

1)计算定时初值。

2)编写程序。

单片机原理与应用试题二。

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

1.8051是位的单片机,其内部主要由构成。

2.二进制数111010所对应的十六进制数可表示为 ,所对应的十进制数可表示为 。

3.十六进制数a7所对应的二进制可表示为 ,对应的十进制可表示为 。

4.-5的反码是 ,补码是 。

5.mcs-51有和两种复位方式。

6.用来指示堆栈在内部ram中位置的sp称作 ,它是位的寄存器,系统复位后,其值为 。

7.异步通信的一帧信息由和组成。

8.mcs-51的串行口有两个数据缓冲器,一个用于一个用于两个缓冲器使用同一标号根据来确定访问其中哪一个。

9.8051单片机共有个中断源,共有个中断优先级。

二、 选择题 (15分,每题1分)

1.帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是( )

a)方式0 (b)方式1 (c)方式2 (d)方式3

2.以下所列特点中,不属于串行工作方式2的是( )

a)11位帧格式 (b)有第9数据位

c)使用一种固定的波特率 (d)使用两种固定的波特率。

3.8031 单片机在使用时,其引脚/ea必须接( )

a) 高电平 (b) 低电平。

4.通用异步接收/发送器的英文简写是( )

a) rxd (b) txd (c) uart

5.mcs-51单片机的定时器/计数器工作于计数方式2时,计数范围是( )

a) 0~255 (b) 0~256 (c) 1~255 (d) 1~256

6.执行指令movxa,@dptr时,wr、 rd脚的电平为()

单片机练习试题 2

班级专业姓名考号。密封装订线。一 填空题 每空1分,共20分 1 中断源的允许是由 寄存器决定的,中断源的优先级别是由 寄存器决定的。2 寄存器psw中的rs1和rs0的作用是。3 在只使用外部程序存储器时,单片机的 管脚必须接地。4 在调试程序时,要观察子程序内部各条指令的运行状况可采用 调试方法...

单片机练习试题 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...