1、8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于(1)1/121/6212、89C51内部定时器工作于方式1时,计数器最大计数值为(65535)25665535102481923、ALU表示(算术逻辑部件)累加器程序状态字寄存器计数器算术逻辑部件4、在单片机的存储器中,如果某变量初始化后数据就不再改变了,则一般用关键字(code)修饰,该变量会存储在(ROM)中。5、C51语言提供的合法的关键字是(sfr)sfrBITCharinteger6、子程序内部定义的局部变量,如果想第二次调用时可以得到上次调用时的数值,应该用关键字(stasti)修饰。7、若LED为共阳极接法,(a在最低位,dp在最高位)则提示符E的七段代码值应当为(86)H,大写字符C的七段代码值应当为(c6)H。8、若LED为共阴极接法,(a在最低位,dp在最高位)则提示符P的七段代码值应当为(73)H,数字7的七段代码值应当为(7)H。9、MCS-51上电复位后,SP的内容应是07H00H07H70H60H10、MCS-51串口采用的总线形式是AUARTIICSPIRS23211、MCS-51单片机上电复位的信号是D下降沿上升沿低电平高电平12、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是DINT0,INT1T0,T1T1,串行接口INT0,T013、MCS—51单片机串行口发送数据的次序是下述的顺序A(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0(1)(3)(2)(4)(1)(2)(3)(4)(4)(3)(1)(2)(3)(4)(1)(2)14、MCS—51单片机串行口接收数据的次序是下述的顺序B(1)接收完一帧数据后,硬件自动将SCON的RI置1(2)用软件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD(P3.0)输入(1)(2)(3)(4)(4)(1)(2)(3)(4)(3)(1)(2)(3)(4)(1)(2)15、PC是C一根硬件信号线一个可由用户直接读写的8位PAM寄存器一个能自动加1的16位的计数器一个能自动加1计数的ROM存储单元16、PC中存放的是A下一条要执行指令的地址当前正在执行的指令当前正在执行指令的地址下一条要执行的指令17、STC15F系列单片机的震荡电路包括不需要额外元件的RC震荡电路和需要额外元件的晶体震荡电路,前者与后者相比,存在精度低、温漂大的特点。18、对STC15F系列单片机接按键时,弱上拉输出可节省一个外接电阻;而IO口配置模式漏极开路输出可用于不同电平逻辑之间的转换,推拉输出状态输出电流较大。19、下列不是单片机系统响应中断的必要条件的是CTCON或SCON寄存器内的有关中断标志位为1IE中断允许寄存器内的有关中断允许位置1IP中断优先级寄存器内的有关位置1当前一条指令执行完20、下列关于单片机电路常见芯片功能错误的是C74HC373为三态输出的八D锁存器ULN2803是八路集电极开路输出的达林顿阵列管74HC595是三态输出的双缓冲并入串出移位寄存器DS18B20是单总线结构的数字温度传感器21、十进制数245=f5H,十六进制数78H=1111000或0B22、60H&75H=60H34H|82H=e6H23、88H&A5H=80H95H|CCH=BFH24、可以将P1口的低4位全部置高电平的表达式是BP1&=0x0fP1|=0x0fP1^=0x0fP1=~P125、STC15系列单片机在同一优先级的中断源同时申请中断时,CPU首先响应A外部中断0外部中断1定时器0中断定时器1中断26、下列不属于微型机引入中断技术后的好处D分时操作实时操作故障处理高速传送数据27、89C51单片机优先级寄存器IP=10,则当下列中断源同时申请中断时,CPU首先响应C外部中断0外部中断1定时器0中断定时器1中断28、如果主流程需要暂时屏蔽T0中断,可采用关总中断或关分中断的方法,它们的代码分别是EA=0;和ET0=0;。29、89C51有中断源A5个2个3个6个30、定时器T1的中断矢量地址是1BH,如函数fun()为串行口的中断处理程序,该函数后面应该加入interrupt4修饰。>31、外部中断1的中断矢量地址是13H,如函数ISRA()为串行口的中断处理程序,该函数后面应该加入interrupt4修饰。32、对中断程序编写,下列说法正确的是C中断和主流程调用的子程序最好不是同一个函数中断里面使用的全局变量应该用volatile修饰对中断和主程序操作的数组,最好做关中断,开中断处理中断调用的函数要用reentrant修饰中断里面调用的函数最好不要超过2个参数33、用MCS-51单片机串行口扩展并行接口,应采用A方式0方式1方式2方式334、对串行口非中断方式,在向SBUF赋值之后,如果想保证已发送数据正确并继续发送数据,需要先执行的两句代码是while(TI==0);和TI=0;。35、串行口的控制寄存器SCON中,RI的作用是A接收中断请求标志位发送中断请求标志位串行口允许接收位地址/数据位36、如单片机串行口工作模式为方式1,波特率为9600bps,则每秒钟最多可以传送960个字符;如果是模式3,每秒最多传输872.7个字符。p37、串行工作方式1的波特率是D固定的,为时钟频率的1/12固定的,为时钟频率的1/32固定的,为时钟频率的1/64可变的,通过定时器/计数器的溢出率设定38、关于串行通信和并行通信,下列说法错误的是C串行通信一次传输1位二进制数据并行通信一次传输多位二进制数据光纤中为提高通信速度,实质上采用的是并行通信串行通信常在远距离和干扰大的场合采用39、串行通信的传送速率单位波特,而波特的单位是B字符/秒位/秒帧/秒帧/分40、如果将中断优先级寄存器IP设置为0x0A,则优先级最高的是C外部中断1外部中断0定时/计数器0定时/计数器1串行口中断41、使用_nop_()函数时,必须包含的库文件是Creg52.habsacc.hintrins.hstdio.hregX51.h最佳方案是:42、#includereg51.hsbitOut=P1^1;typedefunsignedcharuint8;constuint8THH=(65536-2000)/256;constuint8TLL=(65536-2000)%256;voidmain(){EA=1;ET0=1TMOD=1;TR0=1;while(1);}voidt0ISR()interrupt{staticuint8N=0;switch(N){case0:Out=1;break;case1:Out=1;break;case2:Out=0break;case3:Out=0;break;case4:Out=0;break;default:N=0;//出错,令N归零。}if(ne;;;++N4)N=0;TH0=THH;TL0=TLL;}43、关于串行通信制式下列说法错误的是B单工通信只有1条通信线路半双工通信的通信距离只有双工通信的一半全双工通信可以同时双向传输一条通信线路有时也能实现全双工通信44、双缓冲串入并出移位寄存器匹配74HC595串入并出移位寄存器匹配74HC1648D锁存器匹配74HC373总线驱动器双向数据收发器匹配74HC245达林顿阵列匹配ULN2803并入串出移位寄存器匹配74HC16545、十进制数160=F0H,十六进制数35H=110101或00B46、单片机复位后,默认所有外设如定时器、中断、串行口都是不工作状态;默认所有中断都是禁止工作的。47、当单片机复位时PC=0H,P0~P3口均为高电平,堆栈指针SP=7或07H48、为增加电路的模块化程度,输入电阻应越大越好,输出电阻应越小越好;高阻态是为了尽量减少该模块对其他模块的影响49、传统单片机80C51单片机P0口的带负载能力为8个LS型TTL负载,P1,P2,P3的带负载能力为4个LS型TTL负载,一般认为,一个标准的LS型TTL负载高电平电流为20uA,低电平电流为0.4mA。几个LS型负载实质是是指的数字电路上面的扇出系数,新型的单片机一般电流驱动能力较强,不再使用这个概念。50、SPI总线一般由()根线构成C124851、STC15F2K60S2单片机中的定时/计数器有4种操作模式,它们由()寄存器中的M1M0状态决定BTCONTMODPCONSCON52、STC15F2K60S2单片机中,唯一一个用户不能直接使用的寄存器是CPSWDPTRPCB53、STC15F2K60S2单片机中片内ROM共有()字节C2564k60K64K54、P2、P1口作输入用途之前必须A相应端口先置1相应端口先置0外接高电平外接上拉电阻55、DS1302是一种什么功能的芯片BLCD显示芯片实时时钟芯片晶体振荡器温度传感器56、DAC0832是一种什么功能的芯片C8位模拟量转换成数字量16位模拟量转换成数字量8位数字量转换成模拟量16位数字量转换成模拟量57、单片机STC15系列的XTAL1和XTAL2引脚是什么引脚D外接定时器外接串行口外接中断外接晶振58、在STC15系列单片机芯片的串行口电平采用的电平为ATTL电平RS232C电平RS422电平RS485电平59、外部中断1的中断入口地址为13H,定时器1的中断入口地址为1BH。在进行串口通信时,发送完一帧的数据后申请中断,中断入口地址为23H,接收完一帧的数据后申请中断,中断入口地址为23H60、在STC15系列单片机中,用串行口进行并口扩展时应采用A方式0方式1方式2方式361、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D0003H000BH0013H001BH62、为降低系统电路设计难度,8字形的LED显示器常采用共阴型的。63、微控制器MCU:在系统编程ISP64、若你正在编辑某个文件,突然断电,则计算机中RAM类型存储器中的信息全部丢失,且通电后也不能自动恢复65、三态缓冲寄存器的“三态”是指输入态、输出态和高阻态66、微机系统中,CPU是按照PC来确定程序的执行顺序的67、十进制数135=10000111B,-78的补码=B2H68、下列技术不能有效的消除阻塞的是D使用系统定时器,延时程序中通过两次读取系统定时器的数值得到延时时间使用状态机使用实时操作系统-使用中断69、LED数码管若采用动态显示方式,下列说法错误的是C将各位数码管的段选线并联将段选线用一个8位I/O端口控制将各位数码管的公共端直接接在+5V或GND将各位数码管的位选线用各自独立的I/O端口控制70、外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持A1个机器周期2个机器周期4个机器周期10个晶振周期71、要使STC15系列能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是A98H84H42H22H72、串行口的控制寄存器SCON中,RI的作用A接收中断请求标志位发送中断请求标志位串行口允许接收位地址/数据位73、STC15系列单片机复位操作的主要功能是把PC初始化为C0100H2080H0000H8000H74、PSW=10H,通用寄存器R0~R7的地址分别为C00H~07H08H~0FH10H~17H18H~1FH75、单片机应用程序一般存放在下列哪个中BRAMROM寄存器CPU76、在异步通信中若每个字符由11位组成,如波特率为1200bps,则每秒将会传送109个字符帧77、若LED为共阳极接法,则提示符E的七段代码(a最低位,dp最高位)值应当为86H78、使用keil编译环境,如果想将变量定位到片外RAM,定义变量时需要使用的关键字为如xdata想将常量放在ROM中,定义常亮时需要使用的关键字为code79、对STC15系列单片机,定时计数器T0的模式0是16位自动重装定时计数器,果想