单片机试题

发布 2024-04-17 17:15:09 阅读 9313

复习题(4)

一、 填空题。

1.在51系列单片机中,无内部rom的单片机型号是( )有4keprom的单片机型号。

是( )2.mcs-51单片机指令系统共有7种寻址方式,其中mov a,#data 为 ( 寻址;

mov a, rn 为 ( 寻址;mov c, bit 为 ( 寻址。

3.mcs-51单片机的内部ram中从( )到( )是工作寄存器区,共分为( )组。

4.单片机有两个定时器,定时器的工作方式由( )寄存器决定,定时器的启动与溢出由( )寄存器控制。

5.单片机复位后,堆栈指针sp和程序计数器pc的内容分别为( )和( )

6.jb bit,rel指令表示当指定位为( )时程序发生跳转。

7.既做数据线又做地址线的是( )口,只能做数据线的是( )口。

8.动态显示和静态显示相比,( 的耗电相对较大。

9.p1口在作为输入口使用时,在读取数据之前,通常要先向p1口送数据( )

10.单片机的外部中断源有( )和( )

二、选择题。

1.扩展程序存储器2764时,需要( )条p2口线。

a 13 b 5 c 8 d 4

2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )

a 将源程序转换成目标程序 b 将目标程序转换成源程序。

c 将低级语言转换成高级语言 d 连续执行键。

3.指令ajmp的寻址范围是( )

a 任意范围 b -128到+127 c 64k d 2k

4.09h位所在的单元地址是( )

a 02h b 08h c 21h d 20h

5. 定时器t0的溢出标志为tf0,采用查询方式,若查询到有溢出时,该标志( )

a 由软件清零 b 由硬件自动清零 c 随机状态 d ab都可以。

6.单片机在与外部i/o口进行数据传送时,将使用( )指令。

a movx b mov c movc d 视具体i/o口器件而定。

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

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

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

8.串行口的工作方式由( )寄存器决定。

a sbuf b pcon c scon d ri

9.读取ad转换的结果,使用( )指令。

a mov a,@ri b movx @dptr,a

c movc a,@dptr d movx a,@dptr

10.串行口中断入口地址是( )

a: 000bh b: 0023h c:1000h d:0013h

三、分析程序。

在实训电路中有16个键,采用行列式键盘结构,分别有第0列、第1列、第2列和第3列。下面程序是一段键盘程序,请分析如下内容。

org 0000h

mov dptr,#4400h

mov a,#03h ;

movx @dptr,a ;设置8155的c口为( )

key: acall ks ;调按键查询子程序判是否有键按下 jnz k1 ;当( )时,程序运行到k1处。

acall dealy

ajmp key ;继续查询按键。

k1: acall delay ;延时程序的作用是( )

acall delay

acall ks ;再次判别是否有键按下。

jnz k2 ;有键按下转移。

ajmp key ;无按键时,程序运行到( )处。

k2: mov r3,#0feh ;首列扫描字送r3

k3: mov dptr,#4401h ;pa口地址送dptr,开始列扫描。

mov a,r3 ;

movx @dptr,a ;列扫描字送pa,此时扫描第( )列。

mov dptr, #4403h ;指向pc口。

movx a,@dptr ;读取行扫描值。

jb acc.0,l1 ;当( )时,转查第1行l1

mov a,#00h

ajmp lk ;转存键号

l1: jb acc.1,l2 ;第1行无键按下,转查第2行。

mov a,#01h

ajmp lk

l2: jb acc.2,l3 ;第2行无键按下,转查第3行。

mov a,#02h ;

ajmp lk

l3: jb acc.3,cont ;第3行无键按下,结束。

mov a,#03h

lk: push acc ;第2行键按下,该指令压入堆栈的是( )

k4: acall delay

acall ks ;等待键释放。

jnz k4 ;键未释放,程序运行到( )处。

pop acc ;

cont: ajmp key ;转键盘处理程序。

按键查询子程序。

ks: mov dptr,#4401h ;置8155pa口地址。

mov a,#00h

movx @dptr,a ;全扫描字#00h送pa口。

inc dptr ;指向pc口。

inc dptr

movx a,@dptr ;读入pc口状态。

cpl a ;变正逻辑,高电平表示有键按下。

单片机试题

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