单片机试题

发布 2024-04-17 15:50:07 阅读 6445

一.选择题。

1.单片机的工作电压一般为 (a)

a 5v b 3.5 v c 1v d 4v

2 .mcs-51单片机的基本型产品,有(d)个中断源。

a 2 b 3 c 4 d 5

3.单片机能直接识别并执行的语言是(a)

a. 机器语言 b 汇编语言c c语言 d c51语言。

是(c)a. 一根硬件信号线b 可由用户直接读写的8位寄存器

c 一个能自动加1的16位寄存器 d rom存储单元。

单片机的中断源同时发生中断请求时,cpu首先响应的是(b)

a 定时器0中断 b外部中断0 c 定时器1中断 d外部中断1

6. 改变(d)寄存器的值,可使串行口中断的优先级为最高级。

a sbuf b iec scond ip

要能接收串行口的中断请求,ie中的内容应为(a)

a 90h b 81h c 89hd 以上都不对。

8. 除串行口中断外,其它各中断源发出的中断请求信号,都会标记在( )

a 方式0 b 方式1c 方式2 d 方式3

9.8051与8031单片机的主要区别是(b)

a. 内部ram的类型不同b 内部rom的类型不同。

c内部ram的容量不同d 内部rom的容量不同。

10.对于8031单片机,其ea引脚(31号引脚) (a)

a. 应接地 b 应接高电平 c 可悬空 d 由具体的应用决定电位。

单片机的晶振频率为6mhz时,则其机器周期为(a)微秒。

a. 2 b 1 c 12 d 1/12

12. .mcs-51单片机具有双功能的端口是(b)

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

13. mcs-51单片机的应用程序通常是存放在(b)中。

a. 寄存器 b rom c ram d 程序计数器。

14.能用电信号来擦除里面的程序的存储器称为(c)

a. 掩膜rom b prom c eeprom d eprom

15.与十六进制数6eh对应的十进制数为(c)

a. 180 b 90 c 110 d 120

提供的合法的数据类型关键字是(d)

a. double b short c integer d char

17.单片机的内部ram20h~2fh为寻址区,所包含的地址范围是(d)

a. 00h~20h b 00h~ffh c 20h~2fh d 00h~7fh

单片机的复位信号是(a)有效。

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

19.若mcs-51单片机使用晶振频率为6mhz时,其复位持续时间应为(b)

a. 2us b 4us c 8us d 16us (复位时间为两个机器周期)

20.能正确定义一维数组的选项是(b)

a. int aa[5]=;

c char aa=; aa=0x43 d char aa[ 5]=“01234”;

21.以下叙述中错误的是(c)

a. 定义数组的时候,可以直接对数组赋初值。

b 数组名代表的是数组所占存储区的首地址,其值不可改变。

c程序执行中,数组元素下标超出所定义的范围时,系统将会给出错误信息。

d 可以通过赋初值的方式确定数组元素的个数。

22.89s51单片机的程序存储器被称为(b)

a. 掩膜rom b flash eeprom c eprom d prom

23.不能自定义的用户标识符是(d)

a. _main b _0 c _int d case

24.不能正确的声明是(d)

a. unsigned char a,_kkb unsigned char _0;

c unsigned char _crold unsigned char a,_nop_()

25.一只共阳极led显示器,其中a笔段为字形**的最低位,若需显示数字1,则它的字形**应为(b)

a.06h b f9h c 30h d cfh

25.一只共阴极led显示器,其中a笔段为字形**的最低位,若需显示数字1,则它的字形**应为(b)

a. f9h b 06h c 30h d cfh

26.以下选项中合法的字符常量是(b)

a. “e” b ‘e’ c . 45 d. e

27.在片外扩展一片64k的程序存储器芯片要(b)地址线。

a. 8根 b。16根 c . 13根 d. 10根。

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

a. 2mhz b 1mhz c . 500khz d.250khz

二.判断题。

√)1.若一个函数的返回类型为void,则表示其没有返回值。

×)2.串口中断标志由硬件清零。

√)3.特殊功能寄存器的名字在c51中需大写。

#include <>与#include “两种写法是无区别的。

√)不可以用来定义内部ram的可位寻址区,只能用在可位寻址的sfr上。

)6.7.8.没照到。

)9.不能定义bit数组。

×)10.有效的复位信号是低电平。

×)11.复位信号的持续时间至少为10毫秒。

×)12.有效的外部中断信号是高电平或者脉冲的下降沿。

√)13有效的定时计算器计数信号是低电平或者脉冲的下降沿。

×)14.定义在主函数前的函数无需进行声明。

×)表示程序执行到此结束。

×)16单片机系统可以没有复位电路。

×)17.8051单片机的存储器内部ram与外部ram使用上没区别。

√)18.8051单片机的内部rom与外部rom,从使用角度上看无区别。

√)19.一个函数由两部分组成,即说明部分和语句部分。

√)语言的主体是函数。

×)21.8051最多可以有32根并行输入输出口线可用,最少时只有1根并行输入输出口线。

×)22.8051单片机的串行口共有3种工作方式。

×)23.单片机的c51语言中,输入操作是由scanf ()函数来完成。

×)24.单片机的c51语言中,输出操作是由printf ()函数来完成。

√)25字符常量的长度肯定为1.

√)中的gate=1时,表示由两个信号控制定时器的启停。

√)27.在对某一函数进行多次调用时,系统会对该函数内定义的变量重新分配。

√)28.函数体外定义的变量,各函数都能使用。

×)的特殊功能寄存器有些分布在60h~80h地址范围内。

)30.通常情况下,c51函数不声明为重入函数也能被递归调用。(不考)

三,有答案的判断题。(比较简单的)

对)1. 在对某一函数进行多次调用时,系统会对该函数内定义的变量重新分配。存储单元。

错)2.在c语言的复合语句中,只能包含可执行语句。

对)3.自动变量属于局部变量。

错)和break都可以用了实现循环体的中止。

对)5.字符常量的长度肯定为1.

错)6.在mcs-51系统中,一个机器周期等于1.5us 。

对)语言允许在复合语句内定义自动变量。

对)8.若一个函数的返回类型为void,则表示其没有返回值。

错)9.所有定义在主函数之前的函数无需进行声明。

错)10.定时器与计算器的工作原理均是对输入脉冲进行计数。

错)表示指令执行到此结束。

对)是8位逐次逼近式模/数转换接口。

对)单片机的相对转移指令最大负跳距是127b。

错)14. mcs-51的程序存储器只是用来存放程序的。

对)中的gate=1时,表示由两个信号控制定时器的启停。

错)16. mcs-51的特殊功能寄存器分布在60h~80h地址范围内。

)17. mcs-51系统可以没有复位电路。

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

对)19.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。

对)20.使用8751且=1时,仍可外扩64kb的程序存储器。

四.问答题。

1.在使用8051的定时器/计算器前,应对它进行初始化,其步骤是什么?

答:(1)确定t/c的工作方式——编程tmod寄存器;

2)计算t/c中的计数初值,并装载到th和tl;

3)t/c在中断方式工作时,须开cpu中断和源中断——编程ie寄存器;

4)启动定时器/计数器——编程tcom中tr1和tr0位。

2.什么是重入函数?重入函数一般什么情况下使用,使用时有哪些需要注意的地方?

答:(1)多个函数可以同时使用的函数,称为重入函数。

2)通常情况下,c51函数不能被递归调用,也不能应用导致递归调用的结构。有此限制是由于函数参数和局部变量是存储在固定的地址单元。重入函数特性允许你声明一个重入函数。

即可以被递归调用的函数。

单片机试题

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