单片机试题库_第1页
单片机试题库_第2页
单片机试题库_第3页
单片机试题库_第4页
单片机试题库_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

嵌入式系统(单片机)助理工程师技术资格认证试题库一、填空题(每空1分)1MCS51是指单片机的号,8031、8051是指单片机的号。2MCS51共有条指令,可分为几种不同的寻址方式。如MOVA,RI属于寻址方式,MOVC,BIT属于寻址方式。3单片机(计算机)在进行运算的情况下应使用补码。4单片机位寻址区的单元地址是从单元到单元,若某位地址是09H,它所在单元的地址应该是。5转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到指令后,它能自动返回到指令处,而普通转移指令能返回。68031有两个16位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机脉冲进行计数。7当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。8堆栈指针SP的内容将始终指示,当单步执行了调用指令LCALLADDR16后SP的内容将改变。9由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的再通过软件编程来实现。10单片机串行通信时,若要发送数据,就必须将要发送的数据送至单元,若要接收数据也要到该单元取数。11单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用的溢出率来设定和计算波特率。12用汇编语言编制的程序称为程序,该程序被汇编后得到的程序被称为程序。13完成不同数制间的转换(10100101)二()十;(11000011)二()十六;(01010111)BCD()十;(58)十()BCD;符号5的ASCII码是()。14在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是指令。15转移指令LJMPADDR16的转移范围是,JNZREL的转移范围是,调用指令ACALLADDR11的调用范围是。16中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由寄存器的内容决确定的。17在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为进位(借位)标志,被用于符号数加(减)运算;OV为溢出标志,被用于符号数加(减)运算。18消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时秒后再测试是否有键输入,此方法可判断是否有键抖动。19ADC0809的转换时钟一般为HZ,可采用单片机的信号,再经过的方法获得。20在MCS51系列单片机中型号的单片机需要扩展外部程序存储器,且管脚必须接地。21ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和FLASH存储器。其中8051有4K;8751有4K;89C51有4K。22中断源的允许是由寄存器决定的,中断源的优先级别是由寄存器决定的。23寄存器PSW中的RS1和RS0的作用是。24在只使用外部程序存储器时,单片机的管脚必须接地。25在行列式键盘中,接列线的I/O口为,接行线的I/O口为。(填写输入口或者输出口。)26在调试程序时,要观察子程序内部各条指令的运行状况可采用调试方法。27JC,REL指令执行时,当CY位为时程序发生跳转。28单片机位寻址区的单元地址是从单元到单元,若某位地址是12H,它所在单元的地址应该是。29在单片机扩展时,口和口为地址线,口为数据线。30查表指令是,散转指令为。31子程序的返回指令是。32在51系列单片机中,无内部ROM的单片机型号是,有4KEPROM的单片机型号是。33MCS51单片机指令系统共有7种寻址方式,其中MOVA,DATA为寻址;MOVA,RN为寻址;MOVC,BIT为寻址。34MCS51单片机的内部RAM中从到是工作寄存器区,共分为组。35单片机有两个定时器,定时器的工作方式由寄存器决定,定时器的启动与溢出由寄存器控制。36单片机复位后,堆栈指针SP和程序计数器PC的内容分别为和。37JBBIT,REL指令表示当指定位为时程序发生跳转。38既做数据线又做地址线的是口,只能做数据线的是口。39动态显示和静态显示相比,的耗电相对较大。40P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据。41单片机的外部中断源有,和。428031内部有个RAM、8751有4K内部。43MCS51单片机系列有个中断源,可分为个优先级。上电复位时中断源的优先级别最高。44MCS51可分为六种不同的寻址方式。如MOVCA,APC属于寻址方式,SJMPREL属于寻址方式。45完成不同数制间的转换(00100110)二()十;(10011010)二()十六(01110111)BCD()十;(28)十()BCD;符号A的ASCII码是()46典型单片机的结构可分为CPU、四部分。47当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。48单片机内部与外部RAM之间的查表指令是。49转移指令LCALLADDR16的转移范围是,JNBREL的转移范围是,调用指令AJMPADDR11的调用范围是。50当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT0的入口地址为,T1的入口地址为。51单片机常用两种复位方式,即和。52LED数码显示有和两种显示形式。53扩展并行口时常采用8155可编程芯片,它由、和4部分组成。548051有K内部ROM、89C51有4K内部。55用于BCD码加法运算时,对运算结果进行修正。紧跟在ADD或ADDC指令后必须是指令。56MCS51共有条指令,可分为几种不同的寻址方式。如MOVA,20H属于寻址方式,MOVCA,ADPTR属于寻址方式,MOVC,BIT属于寻址方式。57完成不同数制间的转换(00100100)二()十;(10011011)二()十六(01010111)BCD()十;(68)十()BCD;符号1的ASCII码是()588031单片机内部RAM存储器分五个区,其中位寻址区到而08H0FH是的地址。59通常,单片机上电复位时PCH,SPH。60单片机内部与外部ROM之间的查表指令是。61转移指令LJMPADDR16的转移范围是,JNZREL的转移范围是,调用指令ACALLADDR11的调用范围是。62当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为,串行口入口地址为,T0的入口地址为。63中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由寄存器的内容决确定的。上电复位时,中断源的优先级别最高。648031有两个16位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机脉冲进行计数。65CPU与内存或I/O接口相连的系统总线通由、等三种信号组成。668051单片机有两种复位方式,既上电复位和手动复位。复位后SP,PC,PSW,A00H,P0P1P2P3。67单片机的工作过程就是不断地和的过程,我们把执行指令所需的时间称为指令周期。688031单片机一般使用的时钟晶振频率是、。69转移指令分无条件转移指令和有条件指令两大类,如LJMPADDR16和JNZREL。若按转移范围可分为、和相对转移SJMPREL(127128)。70运算类指令有运算指令(如ADDA,XX;ADDCA,XX等)和运算指令(如ANLXX,XX;ORLXX,XX)。71LED数码显示器分为_和_两种形式。728031、8051的主要区别是8051有K内部ROM。73堆栈的地址由的内容确定,其操作规律是“进出”。74LED数码显示按显示过程分为显示和显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。75指令MOVA,DATA属于寻址方式,指令MOVA,RN属于寻址方式。MOVC,BIT属于寻址方式,MOVXA,ADPTR属于变址寻址方式。76当PSW中的RS10,RS11时,R1的字节地址是_。77扩展并行I/O口时,常采用和可编程芯片。78编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用指令,恢复现场用指令。79堆栈指针SP始终指示堆栈的地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示地址,所以只要改变PC的内容将改变程序的运行路径。80程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为标志,用于无符号数加(减)运算,当进行操作时作为位累加器。OV为标志,用于有符号数的加(减)运算。818031有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器、的内容决定,且定时的时间或计数的次数与、两个寄存器的初值有关。82MCS51系列单片机可采用高级语言(如BASIC语言、C语言)、可采用低级语言进行编程;后一种语言共有条指令。83MCS51系列单片机8031、8751、89C51在内部存储器的设置上主要区别是8031内部程序存储器,8751内部程序存储器,89C51内部程序存储器。84完成下列不同数制间的转换(10100101)B()D;(11000011)B()H;(58)D()BCD。85单片机并行I/O端口在输出数据时对端口锁存器无特殊要求,而在输入数据时,必须事先向锁存器写入高电平,如果锁存器处在低电平状态则会引起后果。868031单片机内部低128B的随机数据存储器内部,常分为寄存器工作组区、位寻址区、数据存储/缓冲区等。其寄存器工作组区,位寻址区都有确定的地址范围。堆栈区一般没有确定的地址范围,选择栈底的原则是。87转移指令LJMPADDR16的转移范围是,调用指令ACALLADDR11的调用范围是。88在中断调用过程和一般调用指令的使用中,能事先确定断点地址的是,调用范围不受指令类型限制的是。898051单片机如果要扩展外部程序存储器,EA引脚必须接_电平。如果8051外接晶振的频率为6MHZ,未外接数据存储器,ALE信号的频率为_,机器周期是_。90指令按字节长度分为单字节、双字节、三字节指令,按执行周期分为单周期、双周期、四周期指令;NOP指令是_字节_周期指令,单字节4周期指令有_、_。91在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。通常在进入子程序后要用指令保护现场DPH、DPL、ACC等。在退出子程序之前要用POP指令依次恢复现场,用指令返回。92、用仿真开发系统调试程序时,汇编成功只说明源程序的没有问题,而程序还要靠运行调试纠错才能成功。93完成下列数制的转换01100100BD;(97)D()BCD94能在紫外线照射下擦除和重写的存储器是型存储器,能够直接在线路中快速写入和读出的存储器是型存储器。95指令的寻址方式是指寻找的方式,寄存器间接寻址方式的意义是。96DA指令是指令,它只能紧跟在指令后使用。97单片机并行I/O端口数据锁存器在复位后的状态值是,在程序运行过程中从端口输入数据时,为不是使数据错乱必须事先向锁存器写入状态值。98单片机复位后堆栈指针SP的状态值,如果考虑到不影响全部寄存工作组和位寻地区的使用,SP的最小设置值应为。99能够进入子程序观察每条指令的运行结果的调试方式是,能够快速运行到几个不同指定地点显示指令执行结果的调试方式是。100用汇编指令编写的程序称为,经过汇编的程序称为。101单片机内部中断源按优先级别分为高级中断和低级中断两级是由寄存器的置位状态决定的,在同一级别中中断源的优先顺序是由决定的。102单片机8031定时计数器的工作方式是由方式寄存器TMODGATE,C/T,M1,M0,GATE,C/T,M1,M0位状态字决定的,当以定时器T1方式1对内定时,定时器T0不工作时其状态字应为,当定时器T1以方式1对内定时,同时定时器T0以方式1对外记数,其状态字应为。103若MCS51单片机的程序状态字PSW中的RS10,RS01,那么工作寄存器R0的直接地址为。104可以实现动态停机的指令是。105MCS51单片机的内部RAM中从到是工作寄存器区,共分为组。106单片机应用系统硬件设计中存储器、I/O扩展常用的地址编码的方法有、。107单片机复位后,堆栈指针SP和程序计数器PC的内容分别为和。108JBBIT,REL指令表示当指定位为时程序发生跳转。109既做数据线又做地址线的是口,只能做数据线的是口。110可用于寄存器间接寻址的寄存器有,。111P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据。112单片机的外部中断源有,和。113MCS51单片机可以扩展的程序存储器和数据存储器(包括输入输出口)最多为KB。114P0口作为地址/数据总线,传送地址码的8位;口作为地址总线,传送地址码的8位。115单片机有两个定时器,定时器的工作方式由寄存器决定,定时器的启动与溢出由寄存器控制。116一个机器周期包含个晶振周期,若晶振周期的频率为12MHZ,则机器周期为,指令周期为机器周期。117一块点阵字符液晶显示器一般由、组成。118关于堆栈类操作的两条指令分别是、,操作遵循原则。119MCS51单片机个并行I/O口,个全双工串口,个16位定时器/计数器,中断源,个SFR。120单片机内部数据传送指令用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令用于单片机内部与外部RAM或I/O接口之间。121数据寄存器DPTR是位寄存器,寻址范围为。122当SP4AH时,执行指令RET后,SP的值为。1238051单片机片片内有程序存储器字节,片内有数据存储器字节。124MCS51单片机片内有个中断源,其中个外部中断源。125MCS51单片机片内RAM中位寻址区是从地址到的一块存储区域。126MCS51单片机片内DPTR寄存器是一个位寄存器。127DA指令的作用是。128MCS51单片机片内有个16位定时/计数器,它们具有种工作方式。129ADC0809是_通道8位_。DAC0832是_位D/A转换器。130MCS51单片机工作寄存器组共分为组寄存器,每组有个单元。131为扩展存储器而构造系统总线,应以P0口的8位口线作为线,以P2口的口线作为。132单片机和普通计算机的区别在于其将、和3个部分集成于一块芯片上。1338051单片机片内有程序存储器_字节、片内有数据存储器_字节。有_个16位定时/计数器、有_个中断和1个全双工_。134在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率为3MHZ,则最大定时时间为。135在MCS51中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。136已知(A)59H,执行指令INCA后,(A)H,继续执行DAA后,(A)H。137若(PSW)18H,则选取的是第组通用寄存器。其的地址范围从。138单片机一共有四个物理存储器空间,分别是_、_、_和_。139外部中断0INT0的中断入口地址为;定时器1的中断入口地址为。140在MCS51单片机中,如果采用6MHZ晶振,一个机器周期为_。1418051单片机的内部硬件结构包括了_、_、_、和_以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过_相连接。142MCS51的堆栈只可设置在_,堆栈寄存器SP是位寄存器。143MCS51单片机的P0P4口均是_I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的_和_,在P0P4口中,_为真正的双向口,_为准双向口;_口具有第二引脚功能。144在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_。145指令ADDA,55H的源操作数属于_寻址方式,其功能是_。146在80C51系列单片机中数据指针寄存器DPTR由_和_两个寄存器组成。14780C51的外部中断请求有两种触发方式,一种是_触发,另一种是_触发。148D/A转换的作用是将_量转换为_量。149串行通信的接口标准包括_、_和RS485三种。150共阳极8段LED显示器显示字符“0”的段代码是_151KEILC51软件中,工程文件的扩展名是_,编译连接后生成可烧写的文件扩展名是_152子程序返回指令是_,中断子程序返回指令是_。153单片机程序的入口地址是_,外部中断1的入口地址是_。154MCS51单片机的最大程序寻址空间为KB,空间的地址范围为,单片机复位后程序入口地址为。外部中断0的入口地址为,T1定时/计数器的中断入口地址为。155PSW中RS11,RS00,R3对应的字节地址为。1567AH对应的十进制数为D,对应的二进制数为B。157MCS51单片机的仅使用内部ROM时,EA引脚应接电平。158当MCS51单片机RST引脚出现机器周期以上高电平时单片机可有效复位,复位后SP,PC,P1。159MCS51单片机的低功耗方式有、。160MCS51单片机的常用复位方式有、。161汇编指令格式最多包括、四部分。162可以实现散转的指令是;可以实现远程查表的指令是;可以实现64K范围跳转的指令是。163把数据存入堆栈称为,从堆栈取出数据称为,从堆栈取出数据遵循的原则。164LED数码管按结构分为和两种形式。165键盘按键的检测过程中消除抖动常用的方法有、。166ADC0809的参考电压为5V,则分辩率为V。167矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法和。168C51中定义的位变量的关键字是位变量对应的地址空间范围是。169C51定义为DATA的RAM地址范围为。170UNSIGNEDCHAR定义的变量取值范围,UNSIGNEDINT定义的变量取值范围。二、选择题(每空一分)。1判断是否溢出时用PSW的()标志位,判断是否有进位时用PSW的()标志位。ACYBOVCPDRS0ERS12在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用()调试方法。A单步调试(F8)B跟踪调试(F7)C快速运行到光标处调试(F4)D断点调试(F2)E连续运行调试(F9)3当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。AMOVA,20HBMOVXA,RICMOVCA,ADPTRDMOVXA,DPTR4当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为()。A0003HB000BC0013HD001BHE0023H5子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。A通过POP命令B通过MOV指令C通过RET或RETI指令D自动6单片机复位后,SP、PC、I/O口的内容为()。ASP07HPC00HP0P1P2P3FFHBSP00HPC0000HP0P1P2P300HCSP07HPC0000HP0P1P2P3FFHDSP00HPC00HP0P1P2P300H78031定时/计数器共有四种操作模式,并由TMOD寄存器中M1M0的状态决定,当M1M0的状态为10时,定时/计数器被设定为()。A13位定时/计数器B16位定时/计数器C自动重装8位定时/计数器DT0为2个独立的8位定时/计数器,T1停止工作88031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETBRS1指令,此时只能使用()区的工作寄存器。A0区B1区C2区D3区9在MCS51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容()。A都是8位地址B都是16位地址C位数相同D位数不同10在有符号运算时,判断运算结果是否正确时用PSW的()标志位,在无符号运算时判断运算结果是否正确时用PSW的()标志位。ACYBOVCPDRS0ERS111在运用8031单片机扩展32K数据存储器RAM时,需采用()条地址线,其中P2口用()条线。A10B13C15D5E6F712当单片机启动ADC0809进行模/数转换时,应采用()指令。AMOVA,20BMOVXA,DPTRCMOVCA,ADPTRDMOVXDPTR,A13在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是()中断。A定时器T0B定时器T1C外部中断INTOD外部中断INT1E串行口14调用子程序、中断响应过程及转移指令的共同特点是()。A都能返回B都通过改变PC实现转移C都将返回地址压入堆栈D都必须保护现场15单片机复位后,累加器A、PC、PSW的内容为()AAFFHPC00HPSWFFHBA00HPC0000HPSW00HCA07HPC0000HPSWFFHDA00HPC00HPSW00H168031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。AOV标志BCY标志C中断标志D奇偶标志17当单步执行调用子程序指令后,计算机屏幕右上角显示出BUSY提示符,这说明()。A子程序运行正常B子程序内部出错C发生了中断D等待延时18堆栈指针SP的作用是()。A指示堆栈的栈底B指示堆栈的栈顶C指示下一条将要执行指令的地址D指示中断返回的地址19下列指令中,不影响堆栈指针的指令是()。ARETBJBBIT,RELCLCALLADDR16DRETI20定时器T1的中断入口地址是(),从该地址开始一般可()。A0003HB000BHC001BHD0013HE连续存放中断服务程序F存放转移指令21以下属于可低电压擦写的ROM是()。AEEPROMBFLASHROMCEPROMD掩膜ROM22访问外部存储器时,()信号的下降沿到来时,将P0口的低8位地址锁存。AB时钟CDPSENOSALER23定时器T0的溢出标志TF0,在CPU响应中断后()。A由软件清零B由硬件清零C随机状态DAB都可以24在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。A半双工传送B单工传送C双工传送D全双工传送25扩展存储器时要加锁存器373,其作用是()。A锁存寻址单元的低八位地址B锁存寻址单元的数据C锁存寻址单元的高八位地址D锁存相关的控制和选择信号26扩展程序存储器2764时,需要()条P2口线。A13B5C8D427使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行键28指令AJMP的寻址范围是()A任意范围B128到127C64KD2K2909H位所在的单元地址是()A02HB08HC21HD20H30定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志()A由软件清零B由硬件自动清零C随机状态DAB都可以31单片机在与外部I/O口进行数据传送时,将使用()指令。AMOVXBMOVCMOVCD视具体I/O口器件而定。32在中断允许寄存器中,中断控制寄存器EA位的作用是()ACPU总中断允许控制位B中断请求总标志位C各中断源允许控制位D串行口中断允许位33串行口的工作方式由()寄存器决定。ASBUFBPCONCSCONDRI34读取AD转换的结果,使用()指令。AMOVA,RIBMOVXDPTR,ACMOVCA,DPTRDMOVXA,DPTR35串行口中断入口地址是()A000BHB0023HC1000HD0013H36MCS51系列单片机外扩存储器芯片时,4个I/O口中作为数据总线的是()。AP0口和P2口BP0口CP2口和P3口DP2口37判断是否有进位时用PSW的()标志位。ACYBOVCPDRS0ERS138当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。AMOVA,20HBMOVXA,20HCMOVCA,ADPTRDMOVXA,4020H39当计数器T0向单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。A0003HB000BC0013HD001BHE0023H40在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是()。APCBPSWCADSP41单片机的简称是()。AMCPBPLCCMCUDDSP428031定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的状态决定,当M1M0的状态为01时,定时/计数器被设定为()A13位定时/计数器B16位定时/计数器C自动重装8位定时/计数器DT0为2个独立的8位定时/计数器,T1停止工作438031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETBRS1指令,此时只能使用()区的工作寄存器。A0区B1区C2区D3区44不是MCS51单片机响应中断的必要条件的是()。ATCON或SCON寄存器内的有关中断标志位为1BIE中断允许寄存器内的有关中断允许位置1CIP中断优先级寄存器内的有关位置1D当前一条指令执行完45下列指令中错误的有()。ACLRBBMOVCDPTR,ACMOVP,ADJBCTF0,LOOP46计算机能直接识别的语言是()。A汇编语言B自然语言C机器语言D硬件和软件47C语言中的标识符只能是由字母、数字和下划线组成,且第一个字符()A、必须为字母B、必须为下划线C、必须为下划线或字母D、可以是字母、下划线、数字的任一种字符48PC是()。A一根硬件信号B一个可由用户直接读写的RAM单元C一个不可寻址的特殊功能寄存器D一个能自动加1计数的ROM49子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。A通过POP命令B通过MOV指令C通过RET或RETI指令D自动50区分片外程序存储器和数据存储器的最可靠方法是()。A看其芯片型号是RAM还是ROMB看其位于地址范围的低端还是高端C看其离MCS51芯片的远近D看其是被RD还是被PSEN信号连接51指令AJMP的跳转范围是()。A256B1KBC2KBD64KB52下列指令中正确的是()。ACLRR0BMOVXDPTR,BCMOVP34,ADJBCTF0,LOOP53MCS51单片机有七种寻址方式,其中MOVA,DIRECT属于()寻址;MOVXA,ADPTR属于()寻址。A间接B变址C相对D直接E位54MCS51单片机有五个中断源。其中,定时器T0的入口地址为();串行口的入口地址为()。A0003HB000BHC0013HD001BHE0023H558031有4组工作寄存器区,它们是由PSW状态字中的()位决定的。ACY、OVBRS1、RS0CF0、RS1DCY、ACEF1、P56在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。A跟踪B单步C断点D连续运行E快速运行到光标处57采用8031单片机必须扩展()。A数据存储器B程序存储器CI/O接口D显示接口E键盘接口58单片机在进行取指令操作时,指令的地址是由()的内容决定。ASPBPCCDPTRDPSEN和ALEEALE、RD和WR59定时/计数器的定时是指(),定时/计数器的计数是指()。A对时间计数B外部事件定时C内部事件计数D外部事件计数E对内部时钟计数60定时/计数器有种操作模式,它们由()寄存器中的M1M0状态决定。ATCONBTMODCPCONDSCONEPSW61单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0P3口的内容都是为()。A0FHBFFHC08HD07HE00H62当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。ADPTRBPCCSPDPSWER063在进行BCD码运算时,紧跟运算指令后面的指令必须是()指令。AADDBDAACADDCD由实际程序确定E随机64数制及编码的转换中,(10100101)二()十六;(01010111)BCD()十A204DBA5HC57DD01011000BE41H65串行口中断的入口地址是()。A0003HB0013HC000BHD00023HE001BH66单片机在与外部程序存储器进行查表操作时,将使用()线。AALEINT0BPSENALECWRRDALEDALEINT1EWRALE67在程序状态字寄存器PSW中,判断是否有借位时用()标志位;若选择寄存器工作组要用()标志位置高电平。A、CYB、OVC、PD、RSOE、RSI68CPU允许接受相应中断,当INTO申请中断时,程序计数器PC的内容被自动修改为()地址;当有定时器T1申请中断时,程序计数器PC的内容被自动修改为()地址。A、0003HB、000BHC、0013HD、001BHE、0023H69MCS51系列单片机指令的寻址方式有多种,下面指令中属于寄存器间接寻址的是();属于变地寻址的指令是()。A、MOVA,RIB、MOVRI,AC、MOVXA,DPTRD、MOVCA,ADPTRE、JMPADPTR70DA指令是BCD码运算调整指令,它只可用在如下()指令中;它的功能是()。A、ADDB、SUBBC、ADDCD、DIVE、把二进制数调整为十进制数。F、把二进制进位调整为十进制进位。71单片机实训线路板时钟电路晶体振荡频率为F(如12MHZ),则实训线路CPU工作时的机器周期是();定时器定时工作时的计数周期是()。A、1/FB、6/FC、12/FD、具体指令决定72在一个调试通过的程序中,堆栈指针初始值SP30H,在执行PC0200H的LCALL调子指令过程中(未返回),堆栈指针SP应为();此时堆栈中保存的断点地址应为()。A、30HB、31HC、32HD、0200HE、0202HF、0203H738031定时器的工作方式由TMOD寄存器状态GATE、C/T、M1、MO、GATE、C/T、M1、MO控制字决定。当只有定时器T1方式1对外记数,T0不工作时,控制字应为()当定时器T1以方式1对外记数,同时TO以方式1对内定时工作时,控制字应为()。A、10HB、50HC、51HD、11H74用仿真系统调试程序时,要观察子程序内部指令的执行情况采用调试方式();要快速检查某一条指令的执行结果采用调试方式()。A、单步运行(F8)B、跟踪运行(F7)C、运行至光标指定处(F4)D、运行到断点设置处(F2)E、全速运行(F9)7551系列单片机有五个中断源,外中断INT1的入口地址是,定时器T0的中断入口地址是。A、0003HB、000BHC、0013HD、001BHE、0023H76在下面指令中,属于无条件转移且转移范围为2KB的指令是(),属于有条件转移且指定位不置位转移的指令是()。A、LJMPADDR16B、ACALLADDR11C、AJMPADDR11D、JBBIT,RELE、JBCBIT,RELF、JNBBIT,REL77在程序运行过程中执行PC0200H的一条指令LCALLADDR16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。A、RETIB、RETC、ENDD、2000HE、0102HF、0203H78扩展程序存储器2764时,需要()条P2口线。A13B5C8D479使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行键80指令AJMP的寻址范围是()A任意范围B128到127C64KD2K8109H位所在的单元地址是()A02HB08HC21HD20H82单片机在与外部I/O口进行数据传送时,将使用()指令。AMOVXBMOVCMOVCD视具体I/O口器件而定。83串行口的工作方式由()寄存器决定。ASBUFBPCONCSCONDRI84读取AD转换的结果,使用()指令。AMOVA,RIBMOVXDPTR,ACMOVCA,DPTRDMOVXA,DPTR85串行口中断入口地址是()A000BHB0023HC1000HD0013H86在进行串行通信时,若两机的发送与接受可以同时进行,则称为()。A半双工传送B单工传送C全双工传送D以上都不对。87使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行键88“MULAB”指令执行后,16位乘积的高位在()中。AABCCABDB89若要使得单元中某些特定位为零,则可以使用()指令。AMOVBSUBBCMULDDIV90若要使得单元内容清零,可以使用()指令。ASETBBCLRCLJMPDADD91主程序调用子程序时,子程序中使用()指令,执行中断处理程序时,处理程序中使用()指令。ARETIBRETCENDDLCALL92指令“0100HAJMP730H”执行后,转移的目的地址是()。A0730HB0830HC0732HD0832H93单片机最小系统中提供单片机工作脉冲信号的是()A电源B控制电路C时钟电路D复位电路94MCS51单片机复位操作的主要功能是把PC初始化为。A0100HB2080HC0000HD8000H95能改变程序执行顺序的指令是()AMOVBSETBCLJMPDORG96子程序调用时,LCALL用在()程序中,RET用在()程序中。A主、主B主、子C子、主D子、子97已知(A)27H,执行指令“RLA”后,累加器A中的内容是()。A28HB93HC4FHDFFH98在家用电器中使用单片机应属于微型计算机的()A数据处理应用B控制应用C数值计算应用D辅助设计应用99下列运算对OV没有影响或不受OV影响的的运算是()。A逻辑运算B加减运算C乘法运算D除法运算100在寄存器间接寻址方式中,寄存器中存放的是()。A操作数B操作数地址C转移地址D地址偏移量101如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线()A2条B3条C4条D5条102寻址空间为外部程序存储器所用的指令是()。AMOVXBMOVCMOVCDADDC103PC的值是()。A当前指令前一条指令的首地址B当前正在执行指令的首地址C下一条指令的首地址D控制器中指令寄存器的地址105、执行中断返回指令,从堆栈弹出地址送给()。AABCYCPCDDPTR106、以下不是构成的控制器部件()。A程序计数器B指令寄存器C指令译码器D存储器107、下列不是单片机总线是()。A地址总线B控制总线C数据总线D输出总线108、49D的二进制补码为。A11100010B11001111C00011101D00001111109、MOVXA,DPTR指令中源操作数的寻址方式是()。A寄存器寻址B寄存器间接寻址C直接寻址D立即寻址110以下不是构成单片机的部件()。A微处理器(CPU)B存储器C接口适配器(I/O接口电路)D打印机111十进制29的二进制表示为原码()。A11100010B10101111C00011101D00001111112在中断服务程序中,至少应有一条。A传送指令B转移指令C加法指法D中断返回指令113在寄存器间接寻址方式中,指定寄存器中存放的是()A操作数B操作数地址C转移地址D地址偏移量114对程序存储器的读操作,只能使用()AMOV指令BPUSH指令CMOVX指令DMOVC指令115、中断查询查询的是()A中断请求信号B中断标志位C外部中断方式控制位D中断允许控制位116、在MCS51中,定时/计数器在工作方式1下,计数器是由TH的全部8位和TL的8位组成,因此其计数范围是()A18192B08191C08192D165536117、以下叙述不正确的是()A、一个C程序可以由一个或多个函数组成B、一个C程序必须包含一个MAIN函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面118以下有关PC和DPTR的结论中错误的是()ADPTR是可以访问的,而PC不能访问的。B它们都是16位的寄存器。C它们都具有加1的功能。DDPTR可以分为2个8位的寄存器使用,但PC不能。119当CPU响应外部中断0后,PC的值是A0003HB2000HC000BHD3000H120当MCS51复位时,下面说法准确的是(A)APC0000HBSP00HCSBUF00HD(30H)00H121要用传送指令访问MCS51片外RAM,它的指令操作码助记符是()AMOVBMOVXCMOVCD以上都行122ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC()A2000HB3000HC2003HD3003H123要使MCS51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A98HB84HC42HD22H124JNZREL指令的寻址方式是()A立即寻址B寄存器寻址C相对寻址D位寻址125要把P0口高4位变0,低4位不变,应使用指令AORLP0,0FHBORLP0,0F0HCANLP0,0F0HDANLP0,0FH126若某存储器芯片地址线为12根,那么它的存储容量为A1KBB2KBC4KBD8KB127若MCS51中断源都编程为同级,当他们同时申请中断时CPU首先响应AINT0BINT1CT1DT0128编写程序产生的代码一般存储在()。A、RAMB、ROMC、EEROMD、SDRAM12951系列单片机采用12M晶振的机器周期为()。A、1USB、2USC、4USD、12US130在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。A、PCB、PSWC、ACCD、SP131开机复位后,CPU使用的是第0组工作寄存器,地址范围是()。A、00H10HB、00H07HC、10H1FHD、08H0FH13280C51系列单片机有中断源()。A、2个B、3个C、4个D、5个133某存储器芯片的地址线为11根,那么它的存储容量为()。A、1KBB、2KBC、3KBD、4KB134提高单片机的晶振频率FOSC,则机器周期TCY()。A、不变B、变长C、变短D、不定135关于80C51的堆栈操作,正确的说法是()A、先入栈,再修改指针B、先修改指针,再出栈C、先修改指针,再入栈D、以上都不对136扩展4X4的矩阵键盘需要占用多少个I/O口()A、4B、8C、16D、12137MCS96单片机的片内A/D转换器是()的转换器件。A、4通道8位B、8通道8位C、8通道10位D、8通道16位138MCS51单片机的堆栈区应建立在()。A、片内数据存储区的低128字节单元B、片内数据存储区C、片内数据存储区的高128字节单元D、程序存储区139MCS51单片机定时器工作方式0是指的()工作方式。A、8位B、8位自动重装C、13位D、16位140当需要从MCS51单片机程序存储器取数据时,采用的指令为()。A、MOVA,R1B、MOVCA,ADPTRC、MOVXA,R0D、MOVXA,DPTR14180C51系列单片机串行通信口的传输方式是()。A、单工B、半双工C、全双工D、不可编程142DAC0832的满量程电压为5V,它的分辨率为()。A、5V/28B、5V/210C、5V/212D、5V/21143MC14433是3位半双积分A/D转换器,转换精度相当于()二进制数。A、8位B、9位C、10位D11位144C51中一般指针变量占用字节存储。A、一个B、两个C、三个D、四个145C语言中最简单的数据类型包括()A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型146以下能正确定义一维数组的选项是()A、INTA50,1,2,3,4,5B、CHARA0,1,2,3,4,5C、CHARAA,B,CD、INTA5”0123”147已知1只共阴极LED显示器,其中A笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为。A、06HB、F9HC、30HD、CFH148一个C语言程序的执行是从()A、本程序的MAIN函数开始,到MAIN函数结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的MAIN函数开始,到本程序文件的最后一个函数束

温馨提示

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

评论

0/150

提交评论