单片机试题

发布 2024-04-17 16:30:07 阅读 7544

东华理工学院(南昌校区) 2002—2003 学年第二学期考试卷。

微机原理与接**术课程闭卷课程类别:考试 a卷。

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

1、 十进制数26换算成十六进制数,其结果为 h。

2、 十六进制无符号数98h换算成十进制数,其结果为 。

3、 十六进制数5dh写成二进制数的形式,其结果为 b。

4、 字长是衡量计算机性能的重要指标。计算机字长是字节的整数倍。一个字节(byte)为位(bit)二进制数。

5、 计算机的数据运算功能可归纳为算术运算功能。

6、 mcs-51单片机最早是由公司推出的。

7、 单片机内部含有**处理器单元cpu、时钟电路和中断控制器、程序存贮器以及定时器、串行口、外部中断口等特殊功能部件。

8、 8051单片机内部含有2个位的定时/计数器。

9、 8051单片机内部含有个全双工的异步串行口。

10、 双列直插式的8051单片机有个引脚。

11、 复位后,8051单片机内部部分寄存器的状态为:sppcp1psw

12、 若8051采用6mhz的晶振,该单片机系统一个机器周期为 μs。

13、 工作寄存器区位于内部ram中地址的区域。

14、 特殊功能寄存器区sfr的地址范围为。

15、 8051单片机有个中断源,有级中断优先级。

16、 8031无片内程序存贮器。为了扩展片外程序存贮器,应将8031的ea引脚接电平。

17、 8051单片机的数据总线宽度为位,地址总线宽度为位。

18、 8051单片机访问片外数据存贮器可使用指令。而访问程序存贮器中的数据(查表)可使用指令。

19、 mcs-51内部ram中可以设定一个后进先出(lifo)的堆栈区,堆栈指针sp指出栈顶的位置。若当前sp=22h,执行push acc指令后,a中的内容将被保存在地址为的存贮单元中。

20、 共阴七段led数码管点亮时,电流从公共端流 。

21、 数码管显示电路有动态显示和静态显示二种形式,而动态显示有位扫描或段扫描二种方式。其中,适合在以较小的硬件成本和电路板面积开销的前提下显示较多位数字的电路是。

22、 矩阵式键盘扫描线可采用高电平扫描方式或低电平扫描方式工作。当以低电平扫描方式工作时,读回线上出现电平,表示有键被按下。

23、 d / a转换能够实现功能。

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

三、 是非题(10分,每小題2分):

单片机响应串行中断后,其中断标志位ri和ti将由硬件自动清除。

)2、mcs-51指令操作数的寻址方式主要有寄存器寻址、直接寻址、寄存器间接寻址(简称间接寻址)、立即寻址、基址寄存器加变址寄存器间接寻址(简称变址寻址),以及位寻址等。

)3、要实现dptr指针减1操作,可采用dec dptr 指令。

)4、当需要正确地从p1口读取输入信号时,必须保证p1口相应口线已经先写1。

)5、为了保证读写操作的正确性,必须保证片外扩展的数据存贮器与片外程序存贮器不发生地址重叠。

四、 简述题(20分,每小题10分)

1、分别指出下列各指令源操作数的寻址方式:

a) mov a,#38h

b) mov sp,65h

c) anl a,@r1

d) anl c,p2,4

e) movx a,@dptr

f) movc a,@a+pc

g) movx a,@r0

h) subb a,7fh

i) anl 67h,a

j) ljmp 17f0h

2、分别解释下列各指令的功能:

a) push acc

b) inc dptr

c) orl a,#0f0h

d) rrc a

e) djnz 76h,#83h

f) jnb p1.3, loop3

g) jmp @a+dptr

h) jc jump0

i) da a

j) swap a

五、 程序分析题(20分,每小题5分)

仔细阅读以下各程序段,并指出各程序段所实现的功能。

1、 subl: mov 50h,#0ffh

mov r0,#20h

mov r7,#

loop: mov a,@r0

cjne a,50h,chk

chk: jnc loop1

mov 50h,a

loop1: inc r0答案。

djnz r7,loop

ret2、 subl: mov r7,#

loop1: mov r6,#

loop2: djnz r6,loop2答案。

djnz r7,loop1

ret 3、 subl: mov a,r5

cpl aadd a,#

mov r5,a

mov a,r4

cpl aaddc a,#80h答案。

mov r4,a

ret4、 subl: mov dptr,#tab0

mov a,p2

rl aanl a,#0fh

jmp @a+dptr

tab0: ajmp sub0答案。

ajmp sub1

单片机试题

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