一、选择题(每空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 单片机上电后或复位...