单片机试题

发布 2024-04-17 16:15:07 阅读 4199

一、填空题(每空 1 分共15 分)

1. 十进制数39.375转换成十六进制数是。

2. 十进制数92转换成压缩bcd码,应为。

3. 1011010101.1bh

4. 63的8位二进制原码为反码为补码为。

5.–38的8位二进制原码为反码为补码为。

6. 微机与外设间传送数据有传送三种方式。

7.串行口的中断标志位分别为。

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

1. 在mcs—51单片机中,dptr和sp分别是( )的寄存器。

a. dptr和sp均为8位b. dptr为8位, sp为16位。

c. dptr为16位, sp为8位d. dptr和sp均为16位

2. 在mcs—51单片机中,地址总线和数据总线分别是( )条。

a. 均为8条 b. 地址总线为8条,数据总线为16条。

c. 均为16条 d. 地址总线为16条,数据总线为8条。

3. 8051单片机的外部程序存储器的读选通信号是( )有效。

a. 输入,高电平 b. 输出,高电平。

c. 输入,低电平 d. 输出,低电平。

4. 在mcs—51单片机中,sp的初值和p0、p1、p2、p3的初值为( )

a sp的初值为00h,p0、p1、p2、p3的初值为ffh

b sp的初值为07h,p0、p1、p2、p3的初值为00h

c sp的初值为00h,p0、p1、p2、p3的初值为00h

d sp的初值为07h,p0、p1、p2、p3的初值为ffh

5. 8051单片机的工作寄存器区的地址范围是( )

a. 00h~1fh b. 00h~0fh c. 00h~07h d. 00h~08h

中存放的是( )

a. 下一条指令的地址 b. 当前正在执行的指令。

c. 当前正在执行的指令的地址 d. 下一条要执行的指令。

7.下列关于堆栈的操作,说法正确的是( )

a.先入栈,再修改栈指针 b.先修改栈指针,再出栈。

c.先修改栈指针,再入栈 d.以上都不对。

8.若把mcs-51的中断源都设置为同级,当它们同时申请中断时cpu首先响应( )

a. 串行口 b. c.

9.下面那种设备不是输入设备( )

转换器 b.键盘 c.打印机 d.扫描仪。

10.指令ajmp的跳转范围是( )

a.256b b.1kb c.2kb d.64kb

三、编写程序段,用三种方法实现累加器a与寄存器b的内容交换。(10分)

四、某寄存器芯片有13地址线、8根数据线,请回答:(1)该芯片有多少个存储单元?(2)每个存储单元存放多少位二进制数?(3)用十六进制数写出它的首地址和末地址。

10分)五、编程将片外ram4000h~4010h内容传入片内ram50h开始的单元。(10分)

六、有程序如下:

clr cclr rs1

clr rs0

mov a,#38h

mov r0,a

mov 29h,r0

setb rs0

mov r1,a

mov 26h,a

mov 28h,c

请: (1)区分哪些是位操作指令?哪些是字节操作指令?

(2)写出程序执行后,片内ram有关单元的内容;

3)若fosc=6mhz,计算这段程序的执行时间。(15分)

七、设置t0为工作方式1,对外部脉冲计数10次,软启动,允许中断;t1为方式2,定时30ms,禁止中断,硬启动。设fosc=6mhz,编写其初始化程序。(10分)

八、利用一片6264芯片扩展8k数据存储器。画出电路原理图。写出其中一段地址范围。

10分)

单片机试题

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