单片机练习题_第1页
单片机练习题_第2页
单片机练习题_第3页
单片机练习题_第4页
单片机练习题_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主频为12MHz的单片机他的机器周期为()。

A、1/12微秒B、0.5微秒C、1微秒.D、2微秒

2、MCS-51系列单片机是属于()体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵

、定时器/计数器工作方式为(

30)0

A、13位定时/计数方式16位定时/计数方式

C、8位可自动装入计数初值方式D、2个8位方式

6、MCS-51单片机每个机器周期都要进行中断查询,查询的是()。

A,中断标志位B,中断允许控制位C-.中断优先级控制位D、外部中断触发方式控制位

7、当外部中断被设置为卜.降沿触发时,对触发信号的要求是高、低电平的持续时间均应

大于()。

A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期

8、在下列寄存器中,与定时器/计数器无关的是()。scon是控制寄存器

A、TCONB、TMODC、SCOND、IE

9、若欲将TO设置为定时器方式2、T1设置为计数器方式1,TO、T1均采用软件启/停控制,

则方式寄存器TMOD的方式控制字为()。

A、00100101B、0101C010C、10101101C、1101101010

10、当晶振频率为6MHz、定时/计数渊工作于方式1,最大定时时间为()。

A、8.192msB、16.384msC、65.53msD、131.072

11、当晶振频率为6MHz,定时/计数器TO工作于定时器方式2,若要求定时值为0.2m$,

则定时初值为()。

A、156B、56C、10CD、200

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

频率为()。

A、2MHzB、1MHzC、500KHzD、250KHz

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

A、interruptB、sfrC、whileD、using

14、(D)是c语言提供的合法的数据类型关键字。

A、FloatB、signedC、integerD、Char

15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一一个数所用的定时时间

是(A)。

A、lusB、2usC>4usD、8us

16、8051单片机的定时器/计数器工作方式1是()。

A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构

线反转法识别有效按键时,如果读入的列线全为则说明(

171,)0

A、没有键被按下B、有一个案件被按下C、有多个按键被按下D、以上说法都不对、

18、利用下列()关键字可以改变寄存器组。

A、interruptB、sfrC、whileD、using

19、支持写入单片机或仿真调试的目标程序的文件格式是()

A、*.ASMB、*.CC、.*.EXED、*.HEX

20.MCS,51单片机的复位信号是()有效。

A高电平B低电平C脉冲D下降沿

21.AT89S51单片机是()单片机。

A4位B8位C16位D32位

22.51单片机五个中断源的默认优先权由高到低排队正确的是()

A串行口、定时计数器0、定时计数器1、外中断0、外中断1

B串行口、外中断0、定时计数器0、定时计数器1、外中断1

C外中断0、定时计数器0、外中断1、定时计数器1、串行口

D外中断0、外中断1、定时计数器0、定时计数器1、串行口

23.定时/计数器TO的MlM0=00时,定时计数器的最大计数值是()

A65536B8192C256D128

24.下列选项中不是C51编程是使用的的关键字的是()

AintegerBdefineCbreakDsbit

25.定时/计数器中段发生在()

A送入初始值C定时/计数器停止时B启动定时/计数器D计数器满量程时

26.89C51定时/计数器共有四种操作模式,由TMOD寄存器中M1/M0的状态决定,当

M1/M0的状态为01时,定时/计数器被设定为()

A13位定时/计数器B16位定时/计数器

C自动重装8位定时/计数器DT0为2个独立的8位定时/计数器

27.8051单片机的一个机器周期包含()个时钟周期

A6B2C12D9

28.单片机的定时渊/计数渊工作方式1足()

A8位计数器结构B2个8位计数器结构C13位计数器结构D16位计数结构

29.C51中一一般char型变量占用()字节存储。

.A一个B两个C三个D四个

30.函数_crol()包含在头文件()中

Areg51.hBabsacc.hCintrins.hDmath.h

31.十进制数67在C语言中表达为十六进制数形式为()

A0x52B0x67C0x43D0x34

32.八段共阴极数码管显示0的字段码是()

AOx3fBOxcOCOxOODOxff

33、MCS-51单片机的51子系列为用户提供了()个硬件中断源

A、4B、5C、6D、7

34、下列选项中()是定时/计数器T0的中断允许控制位

A、EABB、ETOC、ITOD、IE0

35、已知某数的BCD码为0111010101000010,则其表示的十进制数值为()

A、7542HB,7542U75.42HD、75.42

36、所谓CPU是指().

A、运算器和控制器B、运动器和存储器C、输入输出设备D、控制器和存储器

37、单片机能直接运行的程序叫()

A、源程序B、汇编程序C、目标程序D、编译程序

38、8031单片机若晶振频率为fosc=12MHZ,则•一个机器周期等于()us

A、1/12B、1/2C、1D、2

39、8051单片机定时器工作方式0是指的()

A、8位B、8位自动重装C、13位D、16位

40、用8031的定时器T1作定时方式,用模式1,则工作方式控制字为()

A、01HB、05HC、10HD、50H

41、8051单片机有()个中断优先级

A、1B、2C、3D、4

42、下列()型号的单片机有T0和T2三个16位的定时/计数器

A、8031B、8051C、AT89C51D、AT89C52

43、在下列寄存器中,与定时/计数控制无关的是()

A、TCONB、TMODC、SCOND、IE

44、七段共阴极数码管的a^g段分别接PO.OPO.6,则要显示字符“H”,P0口应送段码为

()

A-.67HB-.6EHC、90HD-.76H

45、N位LED显示器采用动态显示方式时,需要提供的I/O线总数是()

A、8+NB、8*NC、ND、8*N+1

46、定时/计数器有4种工作模式,它们由()寄存器中的M1/M0状态决定的

A、TCONB、TMODC、PCOND、SCON

47、以下能正确定义--维数组的选项是()

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

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

C、chara={“A”,"B","C”};

D、inta[5]=“0123”;

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

A、下降沿B、.上升沿C、低电平D、高电平

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

A、Pl&=OxOfB、Pl|=O>OfC.Pl=OxOfD.Pl-=OxOf

50、主题为12MHz的单片机,它的机器周期为()

A、1/12微秒B、0.5微秒C、1微秒D、2微秒

51.定时/计数器的定时是指(),定时/计数器的计数是指()

A、对时间计数B、外部事件定时C、内部时钟计数D、尾部事件计数

52、以下程序段(A)

X=l;

dox=x*x;

while(!x);

A、是死循环B、循环执行两次C、循环执行一次D、有语法错误

53、单片机C51中用关键字()来改变寄存器组

A、interruptunsignedCsusingD、reentrant

54、一个C语言程序总是从()开始执行的

A、书写顺序的第--函数

B、:书写顺序的第一一条执行语句

C、主函数main

D、不确定

判断题

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

2、所谓机器周期是指CPU执行--条指令所需要的时间。F指令周期•般由若干个机器周

期组成()

3、定时/计数器工作于定时方式时,是通过89c51片内振荡输出经12分频后的脉冲进行

计数,直至溢出为止。()

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

5、#incIude<reg51.h>与#include“reg51.h”是等价的。()

6、命令语句if(x=10){PO=Oxff};表达的含义是当x的值为10时,才执行PO=Oxff的命令。()

7、使用高速的24MHz或33MHz单片机代替原有的12MHz或16MHz单片机,可以方便

地将运行速度提高一倍。()

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

9.单片机外部中断是只有用低电平触发。()

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

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

12、五个中断源中优先级是高的是外部中断0,优先级是低的串行口中断。()

13、单片机只能做控制用,不能完成算数运算。()

14、各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。()

15、外部中断1,中断请求信号由P3.3输入。()

16、十进制数89的BCD码可以记为89H。()

17、单片机的复位有上电自动友位和按钮手动更位两种,当单片机运行出错或进入死循环

时,可按复位键重新启力。()

18、MCS-51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。()

19、启动定时器工作,可使用SETBTRi(i=O,l)启动。()

20、定时/计数器工作于计数方式时,是通过8051的P3.4和P3.5对外部脉冲进行计数,

当遇到脉冲下降沿时计数•一次。()

填空题

1、两位十六制数最多可以表示个存储单元。

2、89c51具有的字节程序空间寻址能力.

3、当系统处于正常工作状态且振荡稳定后,在R5T引脚上加一个并维持

个机器周期,可将系统复位。

4、单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/

计数器的初值为o

5、是C语言的基本单位。:

6、定时/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的。

7、单片机C51语言源程序从函数一开始执夕亍。每个C语言程序必须有一个

且只能有一个main函数。C51程序的函数由和两部分构成。

8、C51定义可寻址位,使用关键字为,定义特殊功能寄存器当中的某位用

关键字o

9、修饰符interruptm中m的取值为0对应的中断情况是外部中断。

10、8051子系列单片机片内有两个___________位的定时/计数器。

11、LED数码管的显示方式有和两种。

12、变量al=0x92,if(al)结果是—(真/假)。

13、运算符号用于,符号“=="用于。

14、变量tmp=0xl5,经运算tmp>>=4;后的tmp值为。

15、液晶LCD1602模块,实际显示区有行,每行显示个5*7点

阵的ASIQI字符。

16、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个电平并维持

个个机器周期,可将系统复位。

17、中断请求信号有和两种触发方式。.

18.当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个电平并维

持(两)个机器周期,可将系统复位。

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

20.在8051单片机中,如采用6MHz晶振,一个机器周期,一个周期为(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论