单片机试题

发布 2024-04-17 16:40:07 阅读 4483

一、选择题(201)

1.十进制数170的十六进制表示数是( b )

a、 afh

b、 aah

c、 b1h

d b0h

2.当t0和t1都为8位计数器时,其tmod的值应是( c )

a、 22h

b、 44h

c、 66h

d、 55h

3.当t0为16位定时器、t1为8位定时器时,其tmod的值应是( d )

a、 12h

b、 52h

c、 61h

d、 21h

中的tf0位表示( a )

a、 定时/计数器t0溢出标志,溢出时自动置1

b、 定时/计数器t1溢出标志,溢出时自动置1

c、 定时/计数器t0启动控制位。

d、 定时/计数器t1启动控制位。

5.当tcon控制寄存器的值为10h时,表示( b )

a、 t1运行,t0停止。

b、 t0运行,t1停止。

c、 t0和t1都运行。

d、 t0和t1都不运行。

6.当t0和t1都设为方式2定时模式时,若晶振为6mhz,要得到2μs的溢出定时,其定时初值应是( b )

a、 feh

b、 ffh

c、 fdh

d、 fch

7.当ea控制寄存器的值为81h时,表示(b )

a、 表示外中断1允许中断。

b、 表示外中断0允许中断。

c、 表示定时/计数器t1允许中断。

d、 表示定时/计数器t0允许中断。

8.在单片机中,通常将一些中间计算结果放在(a)中。

a、累加器。

b、控制器。

c、程序存储器。

d、数据存储器。

9.设mcs-51单片机晶振频率为12mhz,定时器作计数器使用时,其最高的输入计数频率应为(c)

a、2mhz

b、1mhz

c、500khz

d、250khz

10.当scon寄存器值为90h时,串行口工作方式为( c )

a、 9位uart方式,串口禁止接收。

b、 8位uart方式,串口禁止接收。

c、 9位uart方式,串口允许接收。

d、 8位uart方式,串口允许接收

单片机的外部中断1的中断请求标志是( d )

a、et1b、tf1

c、it1d、ie1

单片机在同一优先级的中断源同时申请中断时,cpu首先响应(a )

a、外部中断0

b、外部中断1

c、定时器0中断。

d、定时器1中断。

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

a、216- 500

b、216-1000

c、28-500

d、28-1000

14.8031单片机中的sp和pc分别是( c )的寄存器。

a、8位和8位

b、16位和16位。

c、8位和16位

d、16位和8位。

单片机定时器工作方式0是指( c )工作方式。

a、8位。b、8位自动重装。

c、13位。

d、16位。

16.若it0=0,当引脚( )为低电平的时候,into的中断标志( b )才能复位。

a、p3.2 ; ie1

b、p3.2 ; ie0

c、p3.3 ;ie1

d、p3.3 ;ie0

17.10111.101b 转换成十进制数是( d )

a、46.625

b、23.625

c、23.62

d、21.625

18.8051单片机内有(b )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。

a、4,5b、2,4

c、5,2d、2,3

转换方法有四种,adc0809是一种采用( c )进行a/d转换的8位接口芯片。

a、计数式。

b、双积分式

c、逐次逼近式

d、并行式。

20.不属于单片机与输入输出设备进行信息交换的方式是(d )

a、无条件传送方式。

b、查询方式。

c、中断方式。

d、存储器直接存取方式。

二、填空题(151)

还没出完,稍后补上。

三、判断题(101)

1. mcs-51系统可以没有复位电路。(×不可以。复位是单片机的初始化操作。

2. mcs-51的程序存储器只是用来存放程序的。(×存放程序和**常数。

3. 片内ram与外部设备统一编址时,需要专门的输入/输出指令。(错)统一编址的。

特点正是无需专门的输入输出指令。

4. mcs-51是微处理器。(×不是。

5. 十进制数-29的8位补码表示为11100011(对)

6. 当mcs-51上电复位时,堆栈指针sp=00h。(×sp=07h

7. pc存放的是当前执行的指令。(×是将要执行的下一条指令的地址。

8. 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用mov指令。(错)用movx指令。

9. 为了消除按键的抖动,常用的方法有硬件和软件两种方法。(对)

10. mcs-51有中断源6个(错)。5个:两个外部中断,两个计时器中断,一个串口中断。

四、简答题(152)

1、 片内ram低128个单元划分为哪3个主要部分?各部分的主要功能是什么?

答:工作寄存器区、位寻址区、数据缓冲区。

2、若sp=60h,标号label所在的地址为3456h。lcall指令的地址为2000h,执行指令如下:2000hlcalllabel后,堆栈指针sp和堆栈内容发生了什么变化?

pc的值等于什么?如果将指令lcall直接换成acall是否可以?如果换成acall指令,可调用的地址范围是什么?

答:1)sp=sp+1=61h(61h)=pc的低字节=03hsp=sp+1=62h(62h)=pc的高字节=20h2)pc=3456h3)可以。

3、定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?

答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。

4、常用的i/o接口编址有哪两种方式?它们各有什么特点?mcs-51的i/o端口编址采用的是哪种方式?

1、片内ram低128个单元划分为哪3个主要部分?各部分的主要功能是什么?

答:一。独立编址方式:

独立编址方式就是i/o地址空间和存储器地址空间分开编址。独立编址的优点是i/o地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写i/o的指令和控制信号。

二。统一编址方式:这种编址方式是把i/o端口的寄存器与数据存储器单元同等对待,统一进行编址。

统一编址的优点是不需要专门的i/o指令,直接使用访问数据存储器的指令进行i/o操作,简单、方便且功能强大。mcs-51单片机使用的是i/o和外部数据存储器ram统一编址的方式。

系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?

答:具有5个中断源,分别是外部中断int0和外部中断int1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器ip的设置,每个中断源都可以被定义为高优先级中断。

6、各中断源对应的中断服务程序的入口地址是否能任意设定?

答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。

备注:此题只写两个,大家出的比较多,选看。

五、综合题(202)

1. 已知单片机主频为12mhz,若要使t0工作于模式1,定时时间为65.52ms,应给th0、tl0赋值多少?

写出计算过程。并写出实现这两个赋值和启动计数所需要汇编指令。(4+6)

2.补全下列程序(3*10)

1)以下为4x4矩阵键盘扫描的部分处理程序,delay函数为延时函数,已经定义。

检测有无键按下函数。

ucharcheckkey()

/检测有无键按下函数,有返回0xff,无返回0

uchari;

p2=0x0f;

i=p2;i=i&0x0f;

if(i==(1 ))

return(0);

elsereturn(( 2 ))

键盘扫描函数。

ucharkeyscan()

/键盘扫描函数,如果有键按下,则返回该键的编码,如果无键按下,则返回0xff

ucharscancode定义列扫描码变量。

ucharcodevalue定义返回的编码变量。

ucharm;//定义行首编码变量。

uchark;//定义行检测码变量。

uchari,j;

if(checkkey()=0)

单片机试题

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