大二第一学期C51知识题目解析.docx

上传人:b****2 文档编号:18568210 上传时间:2023-08-19 格式:DOCX 页数:35 大小:81.46KB
下载 相关 举报
大二第一学期C51知识题目解析.docx_第1页
第1页 / 共35页
大二第一学期C51知识题目解析.docx_第2页
第2页 / 共35页
大二第一学期C51知识题目解析.docx_第3页
第3页 / 共35页
大二第一学期C51知识题目解析.docx_第4页
第4页 / 共35页
大二第一学期C51知识题目解析.docx_第5页
第5页 / 共35页
大二第一学期C51知识题目解析.docx_第6页
第6页 / 共35页
大二第一学期C51知识题目解析.docx_第7页
第7页 / 共35页
大二第一学期C51知识题目解析.docx_第8页
第8页 / 共35页
大二第一学期C51知识题目解析.docx_第9页
第9页 / 共35页
大二第一学期C51知识题目解析.docx_第10页
第10页 / 共35页
大二第一学期C51知识题目解析.docx_第11页
第11页 / 共35页
大二第一学期C51知识题目解析.docx_第12页
第12页 / 共35页
大二第一学期C51知识题目解析.docx_第13页
第13页 / 共35页
大二第一学期C51知识题目解析.docx_第14页
第14页 / 共35页
大二第一学期C51知识题目解析.docx_第15页
第15页 / 共35页
大二第一学期C51知识题目解析.docx_第16页
第16页 / 共35页
大二第一学期C51知识题目解析.docx_第17页
第17页 / 共35页
大二第一学期C51知识题目解析.docx_第18页
第18页 / 共35页
大二第一学期C51知识题目解析.docx_第19页
第19页 / 共35页
大二第一学期C51知识题目解析.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大二第一学期C51知识题目解析.docx

《大二第一学期C51知识题目解析.docx》由会员分享,可在线阅读,更多相关《大二第一学期C51知识题目解析.docx(35页珍藏版)》请在冰点文库上搜索。

大二第一学期C51知识题目解析.docx

大二第一学期C51知识题目解析

1.1单项选择题

(1)MCS-51系列单片机的CPU主要由————组成。

A

A.运算器、控制器B.加法器、寄存器

C.运算器、加法器D.运算器、译码器

(2)单片机中的程序计数器PC用来————。

C

A.存放指令B.存放正在执行的指令地址

C.存放下一条指令地址D.存放上一条指令地址

(3)单片机8031的EA引脚————。

A

A.必须接地B.必须接+5V电源

C.可悬空D.以上三种视需要而定

(4)外部扩展存储器时,分时复用做数据线低8位地址线的是—————。

A

A.P0口B.P1口

C.P2口D.P3口

(5)PSW中的RS1和RS0用来—————。

A

A.选择工作寄存器组B.指示复位

C.选择定时器D.选择工作方式

(6)单片机上电复位后,PC的内容为—————。

A

A.0000HB.0003H

C.000BHD.0800H

(7)Inter8051单片机的CPU是—————位的。

C

A.16B.4

C.8D.准16位

(8)程序是以—————形式存放在程序存储器中的。

C

A.C语言源程序B.汇编语言

C.二进制编码D.BCD码

(9)8051单片机的程序计数器PC为16位计数器,其寻址范围是——————。

D

A.8KBB.16KB

C.32KBD.64KB

(10)单片机的ALE引脚是以晶振振荡器频率的——————固定频率正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

C

A.1/2B.1/4

C.1/6D.1/12

 

2.1单项选择题

(1)仿真器的作用是__C

A能帮助调试用户设计的软件B能帮助调试用户设计的硬件

C能帮助调试用户设计的硬件和软件D只能做各种模拟实验

(2)使用单片机开发系统调试程序时,对源程序进行汇编的目的是__A

A将源程序转换目标程序B将目标程序转换成源程序‘

C将低级语言转换成高级语言D连续执行

(3)在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用_B_调试方法。

A单步调试(F8)B跟踪调试(F7)

C快速运行到光标处调试(F4)D断点调试(F2)

(4)使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是A_。

A..cB.hexC.binD.asr

(5)单片机能够直接运行的程序是__D

A汇编源程序BC语言源程序C高级语言程序D机器语言源程序

 

3.1单项选择题

(1)MCS—51系列单片机的4个并行I\O端口使用,在输出数据时,必须外接上拉电阻的是(A)

A.P0口B.P1口C.P2口D.P3口

(2)在MCS—51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,(A)可作为低8位地址总线使用。

A.P0口B.P1口C.P2口D.P0口和P2口

(3)当MCS—51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,(C)可作为高8位地

址总线使用。

A.P0口B.P1口C.P2口D.P0口和P2口

(4)下面叙述不正确的是(C)

A.一个C源程序可以由一个或多个函数组成

B.一个C源程序必须包含一个函数mian()

C.在C程序中,注释说明只能位于一条语句的后面

D.C程序的基本组成单位是函数

(5)C程序总是从(A)开始执行的

A.主函数B.主程序C.子程序D.主过程

(6)最基本的C语言语句是(B)

A.赋值语句B.表达式语句C.循环语句D.空语句

(7)在C51程序中常常把(D)作为循环体,用于消耗CPU时间,残生延时效果。

A.赋值语句B.表达式语句C.循环语句D.空语句

(8)在C51语言的if语句中,用作判断的表达式为(D)

A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式

(9)在C51语言中,当do-while语句中的条件为(A)时,结束循环。

A.0B.falseC.tureD.非0

(10)下面的while循环执行了(A)次空语句。

while(i=3);

A.无限次B.0次C.1次D.2次

(11)以下描述正确的是(B)。

A.continue语句的作用是结束整个循环的执行

B.只能在循环体和switch语句体内使用break语句

C.在循环体内使用break语句或continue语句的作用相同

D.以上三种的描述都不正确

(12)在C51的数据类型中,unsignedchar型的数据长度和值域为(C)。

A.单字节,-128~127B.双字节,-32768~+32767

C.单字节,0~255D.双字节,0~65535

(13)下面是一对一维数组s的初始化,其中不正确的是(D)。

A.chars[5]={“abc”};B.chars[5]={‘a’,‘b’,‘c’};

C.chars[5]=“”;D.chars[5]=“abcdef”;

(14)对两个数组a和b进行如下初始化:

chara[]=“ABCDEF”;

charb[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};

则以下叙述正确的是(D)。

A.a和b数组完全相同B.a和b长度相同

C.a和b中都存放字符串D.a数组比b数组长度长

(15)在C语言中,引用数组元素时,其数组下标的数据类型允许是(C)。

A.整型常量B.整形表达式

C.整型常量或整形表达式D.任何类型的表达式

 

4.1单项选择题

(1)MCS-51系列单片机的定时器T1用做定时方式时是——(B)

A对内部时钟频率计数,一个时钟周期加1

B对内部时钟频率计数,一个机器周期加1

C对外部时钟频率计数,一个时钟周期加1

D对外部时钟频率计数,一个机器周期加1

(2)MCS-51系列单片机的定时器T1用做计数方式时计数脉冲是——(A)

A外部计数脉冲由T1(P3.5)输入

B外部计数脉冲由内部时钟频率提供

C外部计数脉冲由T0(P3.4)输入

D有外部计数脉冲计数

(3)MCS-51系列单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为——(C)

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

(4)MCS-51系列单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为——(A)

A.60HB.02HC.06HD.20H

(5)MCS-51系列单片机的定时器T0用做定时时,采用工作方式1,则初始化编程为——(A)

A.TMOD=0x01B.TMOD=0x50C.TMOD=0x10D.=TCON=0x02

(6)启动T0开始计数是使TCON的——(B)

A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置0

(7)使MCS-51系列单片机的定时器T0停止计数的语句是——(A)

A.TR0=0B.TR1=0C.TR0=1D.TR1=1

(8)MCS-51系列单片机串行口发送/接送中断源的工作过程是:

当串行口接受或发送完一帧数据时,将SCON中的——(A),向CPU申请中断。

A.R1或T1置1B.R1或T1置0C.R1置1或T1置0D.R1置0或T1置1

(9)当CPU响应定时器T1的中断请求后,程序计数器PC的内容是——(D)

A.0003HB.000BHC.00013HD.001BH

(10)当CPU响应外部中断0的请求后,程序计数器PC的内容是——(A)

A.0003HB.000BHC.00013HD.001BH

(11)MCS-51单片机在同一级别里除串行口外,级别最低的中断源是——(C)

A.外部中断1B.定时器T0C.定时器T1D.串行口

(12)当外部中断0发出中断请求后,中断响应的条件是——(C)

A.ET0=1B.EX0=1C.IE=0X81D.IE=0X61

(13)MCS-51系列单片机CPU关中断语句是——(C)

A.EA=1B.ES=1C.EA=0D.EX0=1

(14)在定时/计数器的计数初值计算中,若设组大计数值为M,对于工作方式1下的M值为—(D)

A.M=213=8192B.M=28=256C.M=24=16D.M=216=65636

 

5.1单项选择题

(1)在单片机应用系统中,LED数码管显示电路通常有C显示方式。

A.静态B.动态C.静态和动态D.查询

(2)A显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合。

A.静态B.动态C.静态和动态D.查询

(3)LED数码管若采用动态显示方式,下列说法错误的是C。

A.将各位数码管的段选线并联

B.将段选线用一个8位I/O端口控制

C.将各位数码管的公共端直接连接在+5V或者GND上

D.将各位数码管的位选线用各自独立的I/O端口控制

(4)共阳极LED数码管加反相器驱动时显示字符“6”的段码是B。

A.06HB.7DHC.82HD.FAH

(5)一个单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是B。

A.不加反相驱动的共阴极数码管

B.加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管

C.加反相驱动的共阳极数码管

D.以上都不对

(6)在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是D。

A.80HB.10HC.40HD.7FH

(7)某一应用系统需要扩展10个功能键,通常采用(B)方式更好。

A.独立式按键B.矩阵式键盘C.动态键盘D.静态键盘

(8)按键开关的结构通常是机械弹性元件,在按键按下和断开时,触电在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有C。

A.硬件去抖动B.软件去抖动C.硬、软件两种方法D.单稳态电路去抖动法

(9)行列式(矩阵式)键盘的工作方式主要有A。

A.编程扫描方式和中断扫描方式B.独立查询方式和中断扫描方式

C.中断扫描方式和直接访问方式D.直接输入方式和直接访问方式

 

6.1单项选择题

(1)ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是(A)

A.8、8B.8、9C.8、16D.1、8

(2)A/D转换器结束通常采用(D)方式编程。

A.中断方式B.查询方式C.延时等待方式D.中断、查询和延时等待

(3)DAC0832是一种(C)芯片

A.8位模拟量转换成数字量B.16位模拟量转换成数字量

C.8位数字量转换成模拟量D.16位数字量转换成模拟量

(4)DAC0832的工作方式通常有()

A.直接工作方式B.单缓冲工作方式

C.双缓冲工作方式D.单缓冲、双缓冲和直通工作方式

(5)当DAC0832与89C51单片机连接时的控制信号主要有(B)

A.ILE、CS、WR1、WR2、XFERB.ILE、CS、WR1、XFER

C.WR1、WR2、XFERD.ILE、CS、WR1、WR2

(6)多片D/A转换器必须采用(D)接口方式。

A.单缓冲B.双缓冲C.直通D.均可

 

7.1单项选择题

(1)串行口是单片机的(A)。

A.内部资源B.外部资源C.输入设备D.输出设备

(2)MCS-51系列单片机的串行口是(B)。

A.单工B.全双工C.半双工D.并行口

(3)表示串行数据传输速度的指标为(D)。

A.USARTB.UARTC.字符帧D.波特率

(4)单片机和PC接口时,往往要采用RS-232接口,其主要作用是(C)。

A.提高传输距离B.提高传输速度C.进行电平转换D.提高驱动能力

(5)单片机输出信号为(B)电平。

A.RS-232CB.TTLC.RS-449D.RS-232

(6)串行口工作在方式0时,串行数据从(C)输入或输出。

A.RIB.TXDC.RXDD.REN

(7)串行口的控制寄存器为(B)。

A.SMODB.SCONC.SBUFD.PCON

(8)当采用中断方式进行串行数据的发送时,发送完一帧数据后,TI标志要(C)。

A.自动清零B.硬件清零C.软件清零D.软、硬件清零

(9)当采用定时器1作为串行口波特率发生器使用时,通常定时器工作在方式(C)。

A.0B.1C.2D.3

(10)当设置串行口工作为方式2时,采用(A)指令。

A.SCON=0x80B.PCON=0x80C.SCON=0x10D.PCON=0x10

(11)串行口工作在方式0时,其波特率(C)。

A.取决于定时器1的溢出率B.取决于PCON中的SMOD位

C.取决于时钟频率D.取决于PCON中的SMOD位和定时器1的溢出率

(12)串行口工作在方式1时,其波特率(D)。

A.取决于定时器1的溢出率B.取决于PCON中的SMOD位

C.取决于时钟频率D.取决于PCON中的SMOD位和定时器1的溢出率

(13)串行口的发送数据和接收数据端为(A)。

A.TXD和RXDB.TI和RIC.TB8和RB8D.REN

 

1.2填空题

(1)单片机应用系统是由硬件系统和软件系统组成的。

(2)除了单片机和电源外,单片机最小系统包括时钟电路和复位电路。

(3)在进行单片机应用系统设计时,除了电源和地线引脚外,—XTAL1——、—XTAL2——、—RST——、——

—引脚信号必须连接相应电路。

(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即—片内数据存储器——、—片内程序存储器——、——片外数据存储器——、——片外程序存储器—。

(5)MCS-51系列单片机的XTAL1和XTAL2引脚是——时钟电路—引脚。

(6)MCS-51系列单片机的应用程序一般存放在—程序存储器——中。

(7)片内RAM低128单元,按其用途划分为—工作寄存器组——、—位寻址区——和—用户RAM区——3个区域。

(8)当振荡脉冲频率为12MHZ时,一个机器周期为——1us—;当振荡脉冲频率为6MHZ时,一个机器为—2us——。

(9)MCS-51系列单片机的复位电路有两种,即—上电复位电路——和—按键复位电路———。

(10)输入单片机的复位信号需延续——2—个机器周期以上的—高——电平时为有效,用以完成单片机的复位初始化操作。

 

3.2填空题

(1)在MCS-51系列单片机中的4个并行输入/输出端口中,常用于第二功能的是_P3口__。

(2)用C51编程访问MCS-51单片机的4个并行输入/输出端口时,可以按_字节___寻址操作,还可以按____位____操作.

(3)一个C源程序至少应包括一个___主函数main()_______.

(4)C51中定义一个可位寻址的变量FLAG访问P3口的P3.1引脚的方法是____sbitFLAG=P3^1;_______。

(5)C51扩充的数据类型____sfr____用来访问MCS-51单片机内部的所有特殊功能寄存器。

(6)结构化程序设计的三种基本结构是________顺序结构、选择结构和循环结构_________________。

(7)表达式语句由_____表达式加上分号“;”_______组成。

(8)___if__语句一般用作单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,可用多分支选择的_____switch______语句。

(9)while语句和do-while语句的区别在于:

____do-while___语句是先执行、后判断,而__while____语句是先判断、后执行。

(10)下面的while循环执行了_无限次____次空语句。

i=3;

while(i!

=0);

(11)下面的延时函数delay()执行了____10000_______次空语句。

voiddelay(void)

{

inti;

for(i=0;i<10000;i++);

}

(12)在单片机的C语言程序设计中,____unsignedchar___类型数据经常用于处理ASC

字符或用于小于等于255的整型数。

(13)C51的变量存储器类型是指____变量在MCS-51硬件系统中所使用的存储区域___.

(14)C51中的字符串总是以___'\0'____作为串的结束符,通常用字符数组来存放。

(15)在以下的数组定义中,关键字“code”是为了把tab数组存储在___程序存储器ROM中_____。

unsignedcharcodeb[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};

 

4.2填空题

(1)MCS-51系列单片机定时器的内部结构由以下四部分组成:

1.__定时器T0______2.___定时器T1______3.___定时器方式寄存器TMOD________4.____定时器控制寄存器TCON______

(2)MCS-51系列单片机的定时/计数器,若只用软件启动,与外部中断无关,应该TMOD中的__GATE=0_______.

(3)MCS-51系列单片机的T0用做计数方式时,用工作方式1(16位),则工作方式控制字为___TMOD=0x05______.

(4)定时器方式寄存器TMOD的作用是__选择定时器T0/T1的工作方式_______.

(5)定时器控制寄存器TCON的作用是__控制定时器的启动、停止,标志定时器的溢出和中断情况。

________.

(6)MCS-51的中断系统由__定时控制寄存器TCON____,___串行口控制寄存器SCON______,__中断允许寄存器IE________,___中断优先权寄存器IP______等寄存器组成。

(7)MCS-51的中断源有____外部中断0____、___定时器0________、___外部中断1______、__定时器1________、____串行口_____.

(8)如果定时器控制寄存器TCON中的IT1和IT0位为0,则外部中断请求信号方式为___电平触发方式___.

(9)中断源中断请求撤销包括_硬件自动清除_____、____软件清除_____、___硬件配合软件共同清除______等三种形式。

(10)外部中断0的中断类型型号为___0___。

 

6.2填空题

(1)A/D转换器的作用是将_模拟_量转为_数字_量;D/A转换器的作用是将_数字_量转为_模拟_量。

(2)描述D/A转换器性能的主要指标有___分辨率和建立时间___

(3)DAC0832利用__ILE、

____控制信号可以构成的三种不同的工作方式。

 

1.3回答题

(1)什么是单片机?

它由哪几部分组成?

什么是单片机应用系统?

答:

单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(CentralProcessingUnit)、随机存取存储器RAM(RandomAccessMemory)、只读存储器ROM(Read-onlyMemory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。

单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。

单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。

(2)P3口的第二功能是什么?

答:

P3口各引脚与第二功能表

引脚

第二功能

信号名称

P3.0

RXD

串行数据接收

P3.1

TXD

串行数据发送

P3.2

外部中断0申请

P3.3

外部中断1申请

P3.4

T0

定时/计数器0的外部输入

P3.5

T1

定时/计数器1的外部输入

P3.6

外部RAM写选通

P3.7

外部RAM读选通

 

(3)画出MCS-51系列单片机时钟电路,并指出石英晶体和电容的取值范围。

答:

单片机晶振电路

一般地,电容C1和C2取30pF左右,晶体的振荡频率范围是1.2MHz~12MHz。

如果晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就越快。

MCS-51在通常应用情况下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.059MHz的晶振。

(4)什么是机器周期?

机器周期和晶振频率有何关系?

当晶振频率为6MHZ时,机器周期是什么?

答:

规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。

当振荡脉冲频率为12MHz时,一个机器周期为1µs;当振荡脉冲频率为6MHz时,一个机器周期为2µs。

 

(5)MCS-51系列单片机常用的复位方法有几种?

画电路图并说明其工作原理。

答:

(a)上电复位电路(b)按键复位电路

单片机常见的复位电路

图(a)为上电复位电路,它是利用电容充电来实现的。

在接电瞬间,RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。

只要保证RST为高电平的时间大于两个机器周期,便能正常复位。

图(b)为按键复位电路。

该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。

 

(6)MCS-51系列单片机片内RAM的组成是如何划分的?

各有什么功能?

答:

片内RAM低128单元的配置如下:

地址

功能

30H~7FH

数据缓冲区

20H~2FH

位寻址区(00H~7FH)

18H~1FH

第3组工作寄存器(R7~R0)

10H~17H

第2组工作寄存器(R7~R0)

08H~0FH

第1组工作寄存器(R7~R0)

00H~07H

第0组工作寄存器(R7~R0)

寄存器常用于存放操作数及中间结果等;内部RAM的20H~2FH单元,既可作为一般RAM单元使用,进行字节操作,也可以对单元中每一位进行位操作;在内部RAM低128单元中,通用寄存器占去了32个单元,位寻址区占去了16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。

片内RAM高128单元安排有21个特殊功能寄存器,其他空闲单元用户不能使用。

 

(7)MCS-51系列单片机有多少个特殊功能寄存器?

它们分布在什么地址范围?

答:

有21个可寻址的特殊功能寄存器,它

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2