C语言版单片机复习题.docx

上传人:b****5 文档编号:29682528 上传时间:2023-07-26 格式:DOCX 页数:14 大小:19.38KB
下载 相关 举报
C语言版单片机复习题.docx_第1页
第1页 / 共14页
C语言版单片机复习题.docx_第2页
第2页 / 共14页
C语言版单片机复习题.docx_第3页
第3页 / 共14页
C语言版单片机复习题.docx_第4页
第4页 / 共14页
C语言版单片机复习题.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

C语言版单片机复习题.docx

《C语言版单片机复习题.docx》由会员分享,可在线阅读,更多相关《C语言版单片机复习题.docx(14页珍藏版)》请在冰豆网上搜索。

C语言版单片机复习题.docx

C语言版单片机复习题

单片机复习题

一、名词解释

1、时序;

2、指令;

3、变量;

4、伪指令;

5、存储种类;

6、数据类型;

7、中断;

8、串行通信;

9、波特率;10、字节;11、分辨率;12、三态门;13、OC门;14、总线;15、时钟周期;

二、填空题

1、计算机中最常用的字符信息编码是()。

2、MCS-51系列单片机为()位单片机。

3、若不使用MCS-51片内存储器引脚()必须接地。

4、8051内部有()ROM和()个字节RAM。

5、堆栈的地址由()内容确定,其操作规律是“()进()出”。

6、在单片机扩展时,()口和()口为地址线,()口又分时作为数据线。

7、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为()。

8、当80C51的RST引脚上保持()个机器周期以上的高电平时,80C51即发生复位。

9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。

10、若某存储芯片地址线为12根,那么它的存储容量为()。

11、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。

其中CY为()

标志,当进行()操作时作为位累加器。

OV为()标志,用于有符号数的加()运算。

12、消除键盘抖动常用两种方法,一是采用(),用基本RS触发器构成;二是采用(),

既测试有键输入时需延时()后再测试是否有键输入,此方法可判断是否有键抖动。

13、若MCS-51单片机采用12MHz的晶振频率,它的机器周期为(),ALE引脚输出正脉冲频率

为()。

14、8051有两个16位可编程定时/计数器,T0和T1。

它们的功能可由两个控制寄存器()

、()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。

15、串行口的控制寄存器SCON中,REN的作用是()。

16、单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由()寄存器

的置位状态决定的。

同一级别中断源的优先顺序是由()决定的。

17、LED数码显示按显示过程分为()显示和()显示2种。

18、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据

也要到该单元取数。

19、计算机的系统总线有()、()和()。

20、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为()。

21、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用

()的溢出率来设定和计算波特率。

22、P0、P1、P2、P3四个均是()位的()口,其中P0的功能是()。

23、片内RAM可进行位寻址的空间是(),其对应的位地址范围是()。

1

24、8051单片机有()个中断源,()级中断优先级别。

25、8255A属于可编程的()接口芯片,8255A的A通道有()种工作方式。

8255A的B有()种工作方式。

26、8051内部的特殊功能寄存器(SFR)共有()个。

27、8051有两个16位可编程定时/计数器,其中定时作用是指对单片机()脉冲进行计数,

而计数器作用是指对单片机()脉冲进行计数。

28.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件

延时。

而硬件延时一般是采用单片机的()再通过软件编程来实现。

29、中断源的是否允许中断是由()寄存器决定的,中断源的优先级别是由()寄存器决定的。

30、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继

续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。

其中INT1的入口地址为(),串行口的中断入口地址为(),T0的入口地址为()。

31、MCS-51单片机访问外部存储器时,利用()信号锁存来自()口的低8位地址信号。

32、MCS-51单片机中有()个()位的定时/计数器,可以被设定的工作方式有()种。

33.当定时器T0计数计满时,由硬件电路使()置位;最后再由硬件电路使()复位。

34.C51中的任何程序总是由三种基本结构组成:

()、()、()。

35.MCS-51单片机扩展程序存储器所用的读信号为(),扩展数据存储器所用的控制信号

为()和()。

36.当定时器To工作在方式3时,要占定时器T1的()和()两个控制位.

37.MCS-51串行接口有()种工作方式,这可在初始化程序中用软件设置特殊功能寄存器

()来实现。

.

38.在串行通信中,根据数据传送方向分为()、()和()三种方式.

39.中断请求信号有()和()两种触发方式。

40.C51的串行口控制寄存器中有2个中断标志位,它们是()和()。

41.键盘的结构形式一般有两种:

()和()。

42.单片机与普通计算机的不同之处在于其将()、()和()等部分集成在一块芯

片之内。

43.串行通信按信息的格式可分为()和()两种方式。

44.D/A转换器实现转换成.

45.A/D转换器实现转换成.

46、特殊功能寄存器DPTR是由、两个寄存器组成。

47、假设某CPU含有16根地址线,8根数据线,则该CPU最多寻址能力是多少

48、设X=5AH,Y=36H,则X与Y“或”运算为_______,X与Y的“异或”运算为_______。

49、若机器的字长为8位,X=17,Y=35,则X+Y=__110100_____,X-Y=_11101110_____

(要求结果写出二进制形式)。

50、8051单片机的存储器的最大特点是与分开编址。

51、一个函数由两部分组成,即和。

52、C语言中输入和输出操作是由库函数和等函数来完成。

53、MCS-51有4组工作寄存器,它们的地址范围是。

54、C51的基本单位是。

一个C51源程序至少包含一个主函数,也可以是一个主函数和若干个

其它函数。

55、变量的基本属性是和。

三、单项选择题

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

A、累加器

B、控制器

C、程序存储器

D、数据存储器

2、单片机8051的XTAL1和XTAL2引脚是()引脚。

A、外接定时器

B、外接串行口

C、外接中断

D、外接晶振

3、8051单片机共有()中断源。

A、4

B、5C、6D、7

4、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()

A、2MHz

B、1MHz

C、500kHz

D、250kHz

5.当MCS-51单片机接有外部存储器,P2口可作为()。

A、数据输入口

B、数据的输出口

C、准双向输入/输出口

D、输出高8位地址

6.单片机的定时器/计数器设定为工作方式1时,是()。

A、8位计数器结构

B、2个8位计数器结构

C、13位计数器结构

D、16位计数器结构

7.下列具有模数转换功能的芯片是()

A、ADC0809

B、DAC0832

C、BS18B20

D、DS1302

8、串行口每一次传送()字符。

A、1个字节

B、1bit

C、1帧

D、1串

9.MCS-51单片机中,当寄存器IP=0x81时,优先级最高的中断是()

A、INT1

B、串行口中断

C、INT0

D、定时器/计数器T0中断

10.C51编译器中支持的存储模式不包含()

A、xdata

B、small

C、compact

D、large

11、计算机能直接识别的语言是()。

A.汇编语言

B.自然语言

C.机器语言

D.C语言

12、采用8031单片机必须扩展()。

A、数据存储器

B、程序存储器

C、I/O接口

D、显示接口

13.定时/计数器有4种工作模式,它们由()寄存器中的M1M0状态决定。

A.TCON

B.TMOD

C.PCON

D.SCON

14.P0口作数据线和低8位地址线时()。

A.应外接上拉电阻

B.不能作I/O口

C.能作I/O口

D.应外接高电平

15.MCS—51单片机的CPU主要的组成部分为。

A.运算器、控制器

B.加法器、寄存器

C.运算器、加法器

D.运算器、译码器

16.单片机能直接运行的程序叫()。

A.源程序

B.汇编程序

C.目标程序

D.编译程序

17.、在8051片外扩展8K的EPROM2764需要()根地址线。

A、11

B、12

C、13、

D、14

18.MCS-51的中断允许触发器IE内容为83H,CPU将响应的中断请求是()

A、T0

B、INT1

C、串行接口

D、INT0

19.MCS-51系列单片机芯片是双列直插式封装的,有()个引脚。

A、24

B、30

C、40

D、50

20、在汇编语言中,十六进制数据正确的书写格式是()。

A、1010B

B、A8H

C、0A8H

D、‘A8H’

21、以下能正确定义一维数组的选项是()。

A、inta[5]={0,1,2,3,4,5};

B、chara[]={0,1,2,3,4,5};

C、chara={'A','B','C'};

D、inta[5]="0123";

22、数据的存储结构是指()。

A、存储在外存中的数据

B、数据所占的存储空间量

C、数据在计算机中的顺序存储方式

D、数据的逻辑结构在计算机中的表示

23、利用下列()关键字可以改变工作寄存器组

A、interrupt

B、sfr

C、while

D、using

24、执行#definePA8255XBYTE[Ox3FFC],PA8255=Ox7e后存储单元Ox3FFC的值

是()

A、Ox7e

B、8255H

C、未定

D、7e

25、串行口每一次传送()字符。

A、1个

B、1串

C、1帧

D、1波特

26、MCS-51系列的单片机中片内RAM的字节大小可能的是()

A、128M

B、128K

C、128

D、64

27、C51语言提供的合法的数据类型关键字是()。

A、sfr

B、BIT

C、Char

D、integerr

28、片内RAM的位寻址区,位于地址()处。

A、00H~1FH

B、20H~2FH

C、30H~7FH

D、80H~FFH

29、间接寻址片内数据存储区(256字节),所用的存储类型是()

A、data

B、bdata

C、idata

D、xdata

30、MCS-51单片机上电复位的信号是()

A、下降沿

B、上升沿

C、低电平

D、高电平

31、可以将P1口的低4位全部置高电平的表达式是()

A、P1&=0x0f

B、P1|=0x0f

C、P1^=0x0f

D、P1=~P1

32、ADC0809的启动转换的信号是()

A、ALE

B、EOC

C、CLOCK

D、START

33、控制串行口工作方式的寄存器是。

()

A、TCON

B、PCON

C、SCON

D、TMOD

34、决定程序执行顺序的寄存器是。

()

A、PC

B、DPTR

C、SP

D、PSW

35、8051单片机的定时器T1作计数方式,模式2的方式控制字是()。

A、60H

B、02H

C、06H

D、20H

四、判断题:

1、自动变量属于局部变量()。

2、C语言允许在复合语句内定义自动变量。

()

3、若一个函数的返回类型为void,则表示其没有返回值。

()

4、所有定义在主函数之前的函数无需进行声明。

()

5、定时器与计数器的工作原理均是对输入脉冲进行计数。

()

6、bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。

()

7、C51中,特殊功能寄存器一定需要用大写。

()

8、使用片内存储器时,EA脚必须置低。

()

9、单片机外部中断时只有用低电平触发。

()

10、bit定义的变量一定位于内部RAM的位寻址区。

()

11、MCS-51单片机的位地址总共有256位。

()

12、串口中断请求标志必须由软件清除。

()

13、MCS-51的程序存储器只是用来存放程序的。

()

15、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

()

16、ADC0809是8位逐次逼近式模/数转换接口芯片。

()

17、中断函数的调用是在满足中断的情况下,自动完成函数调用的。

()

18、单片机程序设计时C语言中XBYTE和汇编语言中的MOVX是等效的。

()

19、单片机C语言程序设计中可以不分大小写。

()

20、C51程序设计中在定义变量类型时一般要求定义无符号数据类型。

()

21、使用循环语句时是必须用花括号{}将循环体括起来。

()

22、用Cx51编程必须在每个函数说明后用using选择寄存器组。

()

23、串行通讯必须采用中断方式。

()

24、单片机C语言程序设计中,用关键字bit定义单片机的端口。

25、MCS-51串口采用的总线形式是UART。

()

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1