单片机填空题选择是非.docx
《单片机填空题选择是非.docx》由会员分享,可在线阅读,更多相关《单片机填空题选择是非.docx(10页珍藏版)》请在冰豆网上搜索。
![单片机填空题选择是非.docx](https://file1.bdocx.com/fileroot1/2022-12/13/39967acd-98e7-4d23-bcec-442d83bc922b/39967acd-98e7-4d23-bcec-442d83bc922b1.gif)
单片机填空题选择是非
MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入1,P0口做输出口时需要外接上拉电阻。
设计8031系统时,P0、P2口不能用作一般I\O口,其原因是8031没有片内程序存储器。
MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON加以选择。
当使用慢速外设时,最佳的传输方式是中断。
当定时器T0工作在方式3时,要占定时器T1的TR1和TF1_两个控制位。
MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
用串口扩展并口时,串行接口工作方式应选为方式0。
在串行通信中,有数据传送方向单工、半双工、全双工三种方式。
单片微型机CPU、存储器和I\O接口三部分组成.
若不使用MCS-51片内存器引脚EA必须接地。
输入输出设备是计算机与外部世界交换信息的载体。
计算机中最常用的字符信息编码是ASCII。
单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。
单片机MCS8051片内集成了4KB的ROM,共有5个中断源,这5个中断源查询顺序由高到低分别是外部中断0,定时器/计数器T0,外部中断1,定时器/计数器T1,串行口中断。
两位十六进制数最多可以表示256个存储单元。
在MCS8051中,片内RAM分为地址为00H~7FH的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR)区两个部分。
在MCS8051中,只有当EA引脚接高电平时,CPU才访问片内的FlashROM。
MCS-51单片机的存储器配置方式把程序存储器和数据存储器分开,各有自己的寻址系统、控制信号和功能,属于哈佛结构。
MCS-51具有64KB的字节寻址能力。
51单片机中,通用寄存器区共分为4组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前的工作寄存器。
数据指针DPTR是一个16位的特殊功能寄存器,其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位寄存器来使用。
主要功能是存放16位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。
MCS-51单片机RST是复位引脚,当此脚上的高电平>2个机器周期,单片机复位,复位成功后单片机从0地址单元开始执行程序。
51单片机种类繁多,请例举三种你知道的单片机型号及厂家SST89E516RDCygnalC8051FAtmel89S51
单片微型计算机由CPU、存储器和I/O三部分组成。
MCS-51系统中,访问片外扩展存储单元除了RW和RD信号外,还用到程序存储访问PSEN信号。
外存储访问时P0口分时复用传送低八位地址和读写的数据,因此需要使用ALE作为地址锁存有效信号。
访问8031片外数据存储器采用的是寄存器间接寻址方式。
累加器(A)=80H,执行完指令ADDA,#83H后,进位位CY=1。
在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
MCS-51单片机的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH。
设89C51的晶振频率为11.0592MHz,选用定时器T1工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0(不加倍),则定时器的初值为F4H。
位地址4EH,是在字节地址为29H的字节单元中的第6位。
51单片机片内RAM的20H~2FH,这十六字节,可以按照“位”来寻址。
这里面共有128个“位地址”,分别为00H~7FH。
另外128个位地址位于特殊功能寄存器0x80~0xff地址低三位为0的特殊地址上,即最低位的“位地址”与“字节地址”相同。
8052系列单片机,在80H~FFH范围内,还有128字节的片内通用RAM,对其操作时,则必须采用“间址”寻址方式。
而对这片地址范围内的特殊功能寄存器只能采用“直接”寻址方式进行操作。
CPU设计中访问各个寄存器的数据通路是主总线或内部总线。
51单片机通过工作寄存器组可实现函数调用和中断服务程序的快速切换,定义函数使用工作寄存器组的C51扩展关键字是using后跟使用的寄存器组号0~3,寄存器组的切换最终通过PSW中的RS0RS1位实现。
51单片机上电复位时通用寄存器R0~R7被映射到00H~07H内存单元,工作寄存器组切换到2后R0~R7被映射到10H~17H内存单元,R0~R7中只有R0和R1允许寄存器间接寻址。
52单片机使用R0寄存器间接寻址访问高端内存单元80H的汇编指令代码movA,080HmovR0,AmovA,@R0。
C51扩展关键字sbit的作用是声名一个可位寻址变量,sfr的作用是声明一个特殊功能寄存器。
C51扩展关键字databdataidatapdataxdatacode汇编语句
Keil软件支持软件仿真和硬件仿真功能,STC51系列单片机中带有IAP功能的单片机型号可以通过软件改写程序存储区,IAP15F2K61S2具有两种工作模式,其中ISP下载模式为出厂默认模式,仿真器模式可支持keil软件的硬件仿真功能。
Keil软件硬仿真启动后通过Memory窗口可以察看存储区的内容,地址栏输入d:
XX直接寻址的数据存储区,输入i:
XX寄存器间接寻址的数据存储区,输入c:
XXXX程序存储区。
8051单片机子程序调用指令根据指令中包含的地址位数不同分为近调用指令和远调用指令,其对应的地址位数和汇编助记符分别为11ACALL和16LCALL。
从汇编的角度看51单片机能够支持的数据类型只有位和字节类型。
IAP15F61S2定时器工作方式0被定义为16位自动重装模式,其重状寄存器对用户是不可见的。
IAP15F61S2单片机的PCA模块带有3个定时/计数通道,可独立的工作于定时模式,捕获模式,pwm模式和翻转模式。
其中定时模式不占用IO端口。
如果希望准确测量脉冲的边沿宽度应设置PCA相应通道工作于捕获模式。
中断优先级可划分查询优先级和执行优先级,其中查询优先级是由CPU硬件逻辑安排的顺序是不能更改和设置的。
执行优先级决定中断服务程序是否能够被打断的情况,即所谓的中断嵌套。
mcs51包含有5个查询优先级和2个执行优先级,复位时IP=0全部为低优先级。
C语言中断服务程序函数名与普通函数命名规则相同,用interrupt关键字后跟中断号标识,可带寄存器组优化执行时间,不能有参数和返回值。
(例)
汇编语句reti用于中断返回,ret用于函数返回,区别在于reti可以清除某些中断标志。
C51程序中常有EA=1;其含义是系统中断允许。
串行通讯在数据传输得方式上分为异步通讯rs232、can、rs485和同步通讯spi、i2C。
通讯协议包括电气协议和软件协议两部分,数据传输正确性多数是通过软件协议来保证的。
51单片机串口接收到数据标志位和发送数据完成标志位分别是RI和TI
波特率是指异步通讯方式中每秒发送数据的位数。
SPI是SerialPeripheralInterface串行总线接口的简称,其工作核心部件是一个时钟控制的环形移位器实现全双工同步数据传输。
SPI接口中SS线是从机选择信号。
MOSIMISOSCLK
15F61S2片上ADC转换器为逐次逼近型ADC转换器,最多对8路从P1口输入的模拟信号依次进行十位ADC。
选择题:
AT89C51是以下哪个公司的产品?
(C)
INTELB、AMDC、ATMELD、PHILIPS
以下哪一条指令的写法是错误的(C)。
MOVDPTR,#3F98HB、MOVR0,#0FEHC、MOV50H,#0FC3DHD、INCR0
以下哪一条指令的写法是错误的(D)。
A、INCDPTRB、MOVR0,#0FEHC、DECAD、MOV@R2,ACC
以下哪一条指令的写法是错误的(B)。
A、MOVCA,@A+DPTRB、MOVR0,#0FEHC、CPLAD、PUSHACC
以下哪一条是位操作指令(B)。
A、MOVP0,#0FFHB、CLRP1.0C、CPLAD、POPPSW
以下哪一条是位操作指令(B)。
MOVP1,#0FFHB、MOVC,ACC.1C、CPLAD、POPPSW
以下哪一条是位操作指令(B)。
MOVP0,#0FFHB、SETBTR0C、CPLR0D、PUSHPSW
计算机中最常用的字符信息编码是(A)
AASCIIBBCD码C余3码D循环码
MCS-51系统中,若晶振频率8MHz,一个机器周期等于(A)μs
A1.5B3C1D0.5
MCS-51的时钟最高频率是(A).
A12MHzB6MHzC8MHzD10MHz
以下不是构成的控制器部件(D):
A程序计数器、B指令寄存器、C指令译码器、D存储器
以下不是构成单片机的部件(D)
A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机
下列不是单片机总线是(D)
A地址总线B控制总线C数据总线D输出总线
十进制0.625转换成二进制数是(A)
A0.101B0.111C0.110D0.100
选出不是计算机中常作的码制是(D)
A原码B反码C补码DASCII
MOVXA,@DPTR指令中源操作数的寻址方式是(B)
(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址
ORG0003H
LJMP2000H
ORG000BH
LJMP3000H当CPU响应外部中断0后,PC的值是(B)
(A)0003H(B)2000H(C)000BH(D)3000H
LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)
(A)2000H(B)2001H(C)2002H(D)2003H
51执行完MOVA,#08H后,PSW的一位被置位(D)
(A)CY(B)F0(C)OV(D)P
下面条指令将MCS-51的工作寄存器置成3区(B)
MOVPSW,#13H(B)MOVPSW,#18H
SETBPSW.4CLRPSW.3(d)SETBPSW.3CLRPSW.4
MOVC,#00H的寻址方式是(A)
(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址
ORG0000H
AJMP0040H
ORG0040H
MOVSP,#00H当执行完左边的程序后,PC的值是(C)
(A)0040H(B)0041H(C)0042H(D)0043H
对程序存储器的读操作,只能使用(D)
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
在中断服务程序中,至少应有一条(D)
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
MCS-51在响应中断时,下列哪种操作不会发生(D).
(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC转入中断入口
MCS-51响应中断时,下面哪一个条件不是必须的(D)
(A)当前指令执行完毕(B)中断是开放的
(C)没有同级或高级中断服务(D)必须有RETI指令
使用定时器T1时,有几种工作模式( C )
(A)1种 (B)2种 (C)3种 (D)4种
计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是(C)
(A)由CPU自动完成(B)在中断响应中完成
(C)应由中断服务程序完成(D)在主程序中完成
下面哪一种传送方式适用于处理外部事件(C)
(A)DMA(B)无条件传递进(C)中断(D)条件传递
当使用快速外部设备时,最好使用的输入/输出方式是(C)
(A)中断(B)条件传送(C)DMA(D)无条件传送
MCS-51的中断源全部编程为同级时,优先级最高的是(D)
(A)INT1(B)TI(C)串行接口(D)INT0
MCS-51的并行I/O口读--写操作,是针对该口的(D)
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
计算机能识别的语言是(C)。
(A)汇编语言(B)自然语言(C)机器语言(C)高级语言
MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是(B)。
(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口
访问外部数据存储器时,不起作用的信号是(C)。
(A)
(B)
(C)
(D)ALE
以下指令中,属于单纯读引脚的指令是(C)。
(A)MOVP1,A(B)ORLP1,#0FH(C)MOVCC,P1.5(D)DJNZP1,LAB
当MCS-51进行多机通讯时,串行接口的工作方式应选为(C)。
(A)方式0(B)方式1(C)方式2(D)方式0或方式2
在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。
T
我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)
MCS-51是微处理器。
(×)不是。
MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
要MCS-51系统中,一个机器周期等于1.5μs。
(×)若晶振频率8MHz,才可能为1.5μs
计算机中常作的码制有原码、反码和补码(√)
若不使用MCS-51片内存器引脚EA必须接地.(√)
是非题:
当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T
是非题:
当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F
当CPU访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供。
T
是非题:
MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F
是非题:
是读端口还是读锁存器是用指令来区别的。
T
是非题:
在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F
是非题:
中断的矢量地址位于RAM区中。
F
是非题:
工作寄存器区不允许做普通的RAM单元来使用。
F
是非题:
工作寄存器组是通过置位PSW中的RS0和RS1来切换的。
T
是非题:
特殊功能寄存器可以当作普通的RAM单元来使用。
F
是非题:
访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。
T
是非题:
堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。
F
是非题:
DPTR只能当作一个16位的特殊功能寄存器来使用。
F
是非题:
程序计数器PC是一个可以寻址的特殊功能寄存器。
F
在89C51中,一个机器周期包括12个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。
T
是非题:
单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。
T
单片机89C51复位后,其I/O口锁存器的值为0FFH,堆栈指针的值为07H,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。
T
是非题:
单片机系统上电后,其内部RAM的值是不确定的。
T
是非题:
在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。
F
是非题:
在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。
T
是非题:
定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。
T
是非题:
定时/计数器工作于计数方式时,是通过89C51的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。
T
是非题:
定时/计数器在工作时需要消耗CPU的时间。
F
是非题:
定时/计数器的工作模式寄存器TMOD可以进行位寻址。
F
是非题:
定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。
F
是非题:
在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。
F
是非题:
在执行子程序调用或执行中断服务程序时都将产生压栈的动作。
T
是非题:
89C51单片机没有SPI接口,只能依靠软件来模拟SPI的操作。
T
是非题:
89C51单片机没有I2C接口,只能依靠软件来模拟I2C的操作。
T
是非题:
在89C51中,当用某两根口线来实现I2C总线的功能时,这两根口线必须接上拉电阻。
T
是非题:
在单总线测温器件DS18S20中,每个器件都具有一个唯一的序号。
T
是非题:
单片机89C51的定时/计数器是否工作可以通过外部中断进行控制。
T
是非题:
并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。
T
是非题:
串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。
T
在异步通信中,数据的帧格式定义一个字符由4部分组成,即:
起始位、数据位、奇偶校验位和停止位。
是非题:
异步通信中,在线路上不传送字符时保持高电平。
T
是非题:
在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。
T
是非题:
异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。
T
串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。
F
是非题:
在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的。
T
是非题:
在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的。
F
是非题:
在单片机89C51中,读和写的SBUF在物理上是独立的,但地址是相同的。
T
是非题:
单片机89C51一般使用非整数的晶振是为了获得精确的波特率。
T
是非题:
单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换。
T
是非题:
在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。
T
MCS-51的相对转移指令最大负跳距是127B。
(×)
MCS-51的程序存储器只是用来存放程序的。
(×)存放程序和表格常数。
MCS-51的时钟最高频率是18MHz.(×).12MHz。
当MCS-51上电复位时,堆栈指针SP=00H。
(×)。
SP=07H
MCS-51外扩I/O口与外RAM是统一编址的。
(√)。
MCS-51是微处理器。
(×)不是。
MCS-51的串行接口是全双工的。
(√)
PC存放的是当前执行的指令。
(×)是将要执行的下一条指令的地址。
MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)80H~FFH。
MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
MCS-51的5个中断源优先级相同。
(×)
要进行多机通信,MCS-51串行接口的工作方式应为方式1。
(×)
MCS-51上电复位时,SBUF=00H。
(×)。
MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择..(×)
用串口扩并口时,串行接口工作方式应选为方式1.(×)
外部中断INTO入口地址为_0013H(×)
MCS-51外部中断0的入口地址是0003H。
(√).
TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
(√)。
PC存放的是当前执行的指令。
(×)
MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)
MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)
MCS-51外扩I/O口与外RAM是统一编址的。
(对)
片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(错)统一编址的
特点正是无需专门的输入输出指令。
8031片内有程序存储器和数据存储器。
(错)无程序存储器
EPROM的地址线为11条时,能访问的存储空间有4K。
(错)2K.
在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。
(错)用MOVX指令。
为了消除按键的抖动,常用的方法有硬件和软件两种方法。
(对)