单片机试题

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

复习题(2)

一、 填空题。

1.用汇编语言编制的程序称为( )程序,该程序被汇编后得到的程序被称为( )

程序。2.完成不同数制间的转换:(10100101)二 =(十 ;(11000011)二 =(十六。

01010111)bcd =(十 ;(58)十 =(bcd

符号5的ascii码是( )

3.在进行bcd码加法运算时,紧跟add 或 addc 指令后的指令必须是( )指令。

4.转移指令ljmp addr16 的转移范围是( )jnz rel 的转移范围是( )调用指令acall addr11的调用范围是( )

5.中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是。

由( )寄存器的内容决确定的。

6.在程序状态字寄存器psw中,cy与ov标志的状态可反应指令运算的结果,其中cy

为进位(借位)标志,被用于( )符号数加(减)运算;ov为溢出标志,被用。

于( )符号数加(减)运算。

7.消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本rs触发器构成;二是采。

用软件去抖程序,既测试有键输入时需延时( )秒后再测试是否有键输入,此方法可判断是否有键抖动。

8.adc0809的转换时钟一般为( )hz ,可采用单片机的( )信号,再经过( )的方法获得。

9.在mcs-51系列单片机中( )型号的单片机需要扩展外部程序存储器,且( )管脚必须接地。

二、选择题。

1.在有符号运算时,判断运算结果是否正确时用psw的( )标志位,在无符号运算时判断运算结果是否正确时用psw的( )标志位。

a.cy b.ov c.p d.rs0 e.rs1

2.在运用8031单片机扩展32k数据存储器ram时,需采用( )条地址线,其中p2口用( )条线。

a. 10 b.13 c.15 d.5 e.6 f.7

3.当单片机启动adc0809进行模/数转换时,应采用( )指令。

a. mov a,20 b.movx a,@dptr

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

4.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬。

件排队的优先级别最高的是( )中断。

a.定时器t0 b.定时器t1 c.外部中断into

d.外部中断int1 e.串行口。

5.调用子程序、中断响应过程及转移指令的共同特点是( )

a.都能返回 b.都通过改变pc实现转移 c.都将返回地址压入堆栈

d.都必须保护现场。

6.单片机复位后,累加器a、pc、psw的内容为( )

a.a = ffh pc = 00h psw = ffh

b.a = 00h pc = 0000h psw = 00h

c.a = 07h pc = 0000h psw = ffh

d.a = 00h pc = 00h psw = 00h

7.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。

a.ov标志 b.cy标志 c.中断标志 d.奇偶标志。

8.当单步执行调用子程序指令后,计算机屏幕右上角显示出busy提示符,这说明( )

a.子程序运行正常 b.子程序内部出错 c.发生了中断 d.等待延时

三、分析程序。

该程序是a/d转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内ram 单元中。

org 0000h

ajmp main

org 0013h ;该地址是( )地址。

ajmp int1

main: mov r0,#78h ;78是( )地址。

mov r2,#08h ;

setb it1 ;该指令的作用是( )

setb ea ;

setb ex1 ;允许int1中断。

mov dptr,#6000h ;#6000h是( )地址。

mov a,#00h ;a的内容对转换结果( )影响。

loop: movx @dptr,a ;该指令的作用是( )

here: sjmp here

djnz r2, loop

int1: movx a,@dptr ;当( )时,程序将运行到。

此处。mov @r0,a

inc dptr ;dptr加1的目的是( )

inc r0

reti ;该返回指令执行后将返回到。

( )指令处。

连续运行该程序的结果将是( )

复习题(2)参***

一、 填空题。

1.(源)( 目标 )

2.( 165 )(c3 )(57 )(01011000 )(35h )

3.( da a )

4.( 64k )(127~-128 )(2k )

5( ip )

6.( 无 )(有 )

7.( 10ms )

8.(500khz)( ale )(二分频 )

9.( 8031( ea )

二、选择题。

1.( b )(a 2. c )(f )3.( d )4.( c )5.( b )

6.( b )7.( c )8.( b )

三、分析程序。

int1中断源的入口)、(存放转换结果的首 )、设置为边沿触发 )、0809通道0的( 没有 )、启动0809进行转换)、(发生中断 )、修改通道地址)

djnz r2,loop )、把8路通道的转换结果分别存入到78h~7fh单元 )。

单片机试题

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