海大湛江单片机试题

发布 2024-04-17 19:35:10 阅读 4397

一、选择题(每空2分,共40分)

1.计算机里的有符号数均以( )来表示。

a.原码 b.反码 c.补码 d.以上三者均可。

2.51单片机通过设置寄存器( )来设置中断优先级。

a.ip b.ie c.it d.ea

3.程序计数器pc是( )位的寄存器。

a.4 b.8 c.16 d.32

4.指针sp始终指向栈底的位置,复位时其值为( )

a.00h b.03h c.07h d.2fh

5.当设置rs1 rs0=10时,r0的实际物理地址为( )

a.00h b.08h c.10h d.18h

6.51单片机高8位数据口由( )来充当。

a.p0 b.p1 c.p2 d.p3

7.在cpu内部,控制程序运行位置寄存器是( )

a.pc b.psw c.acc d.sp

8.单片机读写外ram数据用(1)指令,控制信号是(2)(

a.(1)mov (2)和 b.(1)movx(2)和。

c.(1)movx (2)和 d. (1)movc(2)和。

9.如何区分某存储单元为片内rom及片外rom,靠的是( )

a.引脚ea b.movx指令 c.mvoc指令 d.寻址方式。

10.访问片内ram的高节只能使用( )

a.寄存器寻址b.寄存器间接寻址c.直接寻址d.变址寻址。

11.51单片机的中断入口地址是固定的,外部中断1的入口地址( )

a.0000h b.0003h c.0013h d.000bh

12.( 口作为i/o口用,必须要接上拉电阻。

a.p0 b.p1 c.p2 d.以上三者都需要。

13.外部中断0/1有两种触发方式,一为低电平触发,一为( )

a.上升沿 b.下降沿 c.脉冲 d.高电平。

14.中断标志位( )可以由硬件清零。

a.ie0 b.ri c.ti d.it0

15.定时器0/1有四种工作方式,方式2为( )工作方式。

a.8位 b.13位 c.16位 d.两个独立的8位定时器。

16.若单片机的振荡频率为12mhz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )

a.500 b.1000 c.216-500 d.216-1000

17.下列指令中正确的是。

a.mov p2.1,ab.jbc tf0,l1

c.movx b,@dptrd.mov a,@r3

18.下列指令中错误的是。

a.dec dplb.cpl a

c.movc b,@pc+a d.mov r0, r3

19.mul ab指令执行后,16位乘积的高位在( )中。

a. a b.c c.ab d.b

20.通过串行口发送或接收数据时,在程序中应使用( )指令。

a.movc b.movx c.movd.xchd

二、分析简答题(每题6分,共30分)

1.已知晶振频率为6mhz,要求定时值为10ms,定时器t0工作在方式1时,初始化相关寄存器。

2.简述51系列单片机各中断源的入口地址是多少,中断标志位是怎样被置位及清零的。

3.指令实现将内部ram 20h单元的b7和b3清零,b5取反。其他的位保持不变。

4.分析程序段功能。

mov dptr, #3000h

movx a, @dptr

mov b, #05h

mul ab

mov 40h, a

mov dptr, #3001h

movx a, @dptr

add a, 40h

mov 31h, a

mov a, b

addc a, #00h

mov 30h, a

ret5.已知fosc=12mhz,求下面延时子程序的延时时间。

delay: mov r6,#10 ;1个机器周期。

d1: mov r7,#250 ;1个机器周期。

d2: djnz r7,d2 ;2个机器周期。

djnz r6,d1 ;2个机器周期。

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

1.三个无符号单字节整数分别存放在r3,r4,r5里,找出其中最小的数存放于r0中。

2.假设变量x存放在30h单元,函数y存放在40h单元,编程实现下列要求。

四、电路如图示,分析键盘扫描的过程(说清输入、输出口及输入输出的具体数值),若用反转法实现时,电路怎么修改(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 单片机上电后或复位...