单片机练习试题 6

发布 2024-04-17 18:50:10 阅读 5663

班级专业姓名考号。

密封装订线。

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

1.单片机内部中断源按优先级别分为高级中断和低级中断两级是由寄存器的置位状态决定的,在同一级别中优先级最高的是。

2.完成不同数制间的转换:(10100101)210;(11000011)216;(01010111)bcd10 ;(58)10bcd;符号5的ascii码是。

3.ram与书写有关,rom与书写有关。

4.转移指令ljmp addr16 的转移范围是jnz rel 的转移范围是调用指令acall addr11的调用范围是。

5.若(psw)=18h,则选取的是第组通用寄存器。这一组通用寄存器的地址范围从。

6.mcs—51单片机外部中断请求信号有电平方式和在电平方式下,当采集到int0、int1的有效信号为时,激活外部中断。

7.计数器在工作方式2的最大计数为。

8.定时器工作方式1为位计数器。

a,40h 指令对于源操作数的寻址方式是寻址。

rel指令中,rel的范围为。

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

1.堆栈指针sp的作用是( )

a.指示堆栈的栈底b.指示堆栈的栈顶

c.指示下一条将要执行指令的地址 d.指示中断返回的地址

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

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

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

3.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是( )中断。

a.定时器t0b.定时器t1c.外部中断into

d.外部中断int1e.串行口。

4.调用子程序、中断响应过程及转移指令的共同特点是( )

a.都能返回 b.都通过改变pc实现转移

c.都将返回地址压入堆栈 d.都必须保护现场。

5.单片机复位后,累加器a、pc、psw的内容为。

a.(a )=ffh (pc) =00hpsw ) ffh

b.(a )=00h (pc) =0000h ( psw ) 00h

c.(a) =07h (pc) =0000h ( psw )=ffh

d.(a) =00h ( pc) =00hpsw ) 00h

6.在mcs-51单片机中,pc的初值和p0、p1、p2、p3的初值为( )

a. pc的初值为0000h,p0 、p1、p2、p3的初值为ffh

b. pc的初值为0003h,p0 、p1、p2、p3的初值为00h

c. pc的初值为0000h,p0 、p1、p2、p3的初值为00h

d. pc的初值为0003h,p0 、p1、p2、p3的初值为ffh

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

a.retb.jb bit,rel

c.lcall addr16d.reti

8.下列完成8031单片机内部数据传送的指令是( )

a.movx a,@dptr b.movc a, @a+pc

c.mov a,#data d.mov direct,direct

9.8031定时/计数器共有四种操作模式,并由tmod寄存器中m1 m0的状态决定,当m1 m0的状态为10 时,定时/计数器被设定为( )

a.13位定时/计数器b.16位定时/计数器。

c.自动重装8位定时/计数器 d.t0为2个独立的8位定时/计数器,t1停止工作。

10.8031有四个工作寄存器区,由psw状态字中的rs1、rs0两位的状态来决定,单片机复位后,若执行 setb rs1 指令,此时只能使用( )区的工作寄存器。

a.0区b.1区c.2区d.3区。

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

1. 请分析依次执行下面指令的结果。(10分)

mov 30h,#0a4h

mov a,#0d6h

mov r0,#30h

mov r2,#47h

anl a,r2

orl a,@r0

swap a

cpl axrl a,#0ffh

orl 30h,a

2试分析每一条指令的作用。(10分)

mov a,56h

mov b,a

mov a,78h

mov 56h,a

mov a,b

mov 78h,a

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

1.用3种方法实现累加器a中无符号数乘2。(10分)

2. 请使用位操作指令,实现下列逻辑操作:

p1.5=acc.2∧p2.7∨acc.1∧p2.0 (10分)

五、判断对错(每题1分,共10分)

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

)2.mcs—51单片机的指令格式中操作码与操作数之间必须用“,”分隔。

)3.mcs—51指令中,movx为片外ram传送指令。

)4.u对内部ram和外部ram的读写速度一样快。

)5.51单片机对最高优先权的中断响应是无条件的

)6.s—51的程序存贮器用于存放程序及**常数。

)7.8051的累加器acc是一个8位的寄存器,简称为a,用来存一个操作数或中间结果。

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

)9.mcs—51的程序存贮器用于存放程序及**常数。

)10.mcs—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的节的ram,另一个是片外最大可扩充64k字节的ram。

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

1. 子程序和中断服务程序的关系。(5分)

2.80c51有几个i/o端口?各个端口结构上有何特点?(5分)

单片机练习试题

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

单片机试题6答案

练习试题6答案。一 选择题。1 外部中断1的中断服务入口地址是 d a 0000h b 0003h c 000bh d 0013h 2 当振荡频率是4mhz时,机器周期是 a 微秒。a 3 b 4 c 5 d 6 3.80c51单片机的四个并行口p0 p1 p2 p3,用作通用i o口时,在读数据之...

单片机练习试题 2

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