您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 单片机原理及应用试题库
湖北理工学院《单片机原理及应用》试题库MCS-51单片机原理与结构一、判断题(×)1.MCS-51单片机是16位单片机。(√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。(×)3.单片机的CPU从功能上可分为运算器和存贮器。(×)4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。(√)5.MCS-51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。(√)6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。(√)7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。(×)8.MCS-51的程序存贮器用于存放运算中间结果。(√)9.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM和SFR,另一个是片外最大可扩充到64K字节的RAM。(√)9’.MCS-51的程序存贮器在物理上分为两个地址空间:片内的4K字节的ROM,片外最大可扩充到60K字节的ROM。逻辑上为最大达64K字节的统一ROM空间(√)10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(?)11.CPU的时钟周期为振荡器频率的倒数。(不同教材对时钟周期定义不同,eleroom。com)(×)12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(√)13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。(√)14.程序计数器PC不能为用户编程时直接使用,因为它没有地址。(×)15.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。(√)16.当8051单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为2MHz的方脉冲。(√)17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。(×)18.MCS-51单片机的片内存贮器称为程序存贮器。(×)19.MCS-51单片机的数据存贮器是指外部存贮器。(×)20.MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。(×)21.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(×)22.CPU对内部RAM和外部RAM的读写速度一样快(√)23.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√)24.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(×)25.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(√)是读端口还是读锁存器是用指令来区别的(如MOVC,P1.0是读端口,而CPLP1.0是读改写锁存器)。填空简答计算等学习资料请下载更新。(×)在8051的片内RAM区中,位地址和部分字节地址是冲突的。(√)当8051的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。(×)当8051的EA引脚接高电平时,CPU只能访问片内的4KB空间。(×)工作寄存器区不允许做普通的RAM单元来使用。(√)工作寄存器组是通过置位PSW中的RS0和RS1来切换的。(×)特殊功能寄存器可以当作普通的RAM单元来使用。(√)访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。(×)堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。(×)DPTR只能当作一个16位的特殊功能寄存器来使用。(×)程序计数器PC是一个可以寻址的特殊功能寄存器。(√)8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。(√)单片机系统上电后,其内部RAM的值是不确定的。(√)51单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。1、当MCS-51上电复位时,堆栈指针SP=00H。(F)2、PC存放的是当前正在执行的指令。(F)3、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(F)4、在MCS-51系统中,一个机器周期等于1.5us。(F)5、程序计数器PC不能为用户编程时直接使用,因为它没有地址。(T)6、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(F)7.8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。(×)8.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(×)二、单项选择题1.MCS-51单片机的CPU主要的组成部分为。AA.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机能直接运行的程序叫C。A.源程序B.汇编程序C.目标程序D.编译程序3.单片机中的程序计数器PC用来。CA.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址4.单片机上电复位后,PC的内容和SP的内容为B。A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H5.单片机8031的ALE引脚是B。A.输出高电平B.输出矩形脉冲,频率为fosc的1/6C.输出低电平D.输出矩形脉冲,频率为fosc的1/26.单片机8031的引脚A。(注:在排版不方便时可以用/EA代,或EA代替,以后如此)A.必须接地B.必须接+5VC.可悬空D.以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。A.P0口B.P1口C.P2口D.P0口和P2口8.PSW中的RS1和RS0用来A。A.选择工作寄存器区号B.指示复位C.选择定时器D.选择工作方式9.上电复位后,PSW的值为。DA.1B.07HC.FFHD.010.单片机上电复位后,堆栈区的最大允许范围是B个单元。A.64B.120C.128D.25611.单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。A.00H—FFHB.00H—07HC.07H—7FHD.08H—7FH12.MCS-51单片机的最大时序定时单位是(D)。A、拍节B、状态C、机器周期D、指令周期13.INTEL8031的P0口,当使用外部存贮存器时它是一个D。A.传输高8位地址口A.传输低8位地址口C.传输高8位数据口D.传输低8位地址/数据口14.P0口作数据线和低8位地址线时B。A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平15.对于8031单片机,其内部RAMD。A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分既能位寻址又能字节寻址16.寻址方式就是C的方式。A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数17.8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于CµS。A.1/12B.1/2C.1D.218.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来B。A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址19.ALU表示。DA.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件20.单片机上电后或复位后,工作寄存器R0是在工作寄存器区的。AA.0区00H单元B.0区01H单元C.0区09H单元D.SFR21.单片机8051的XTAL1和XTAL2引脚是引脚。DA.外接定时器B.外接串行口C.外接中断D.外接晶振22.8051单片机的Vss(20)引脚是引脚。BA.主电源+5VB.接地C.备用电源D.访问片外存贮器23.8051单片机的VCC(40)引脚是引脚。AA.主电源+5VB.接地C.备用电源D.访问片外存贮器24.8051单片机口是一个8位漏极型开路型双向I/O端口。AA.P0B.P1C.P2D.P325.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。DA.P0B.P1C.P2D.P326.MCS-51复位后,程序计数器PC=。即程序从开始执行指令。B、BA.0001HB.0000HC.0003HD.0023H27.MCS-51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在地址范围内。DA.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFH28.MCS-51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来,它是按后进先出的原则存取数据的。CA.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序29.单片机的堆栈指针SP始终是指示。BA.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置30.单片机的P0、P1口作输入用途之前必须。AA.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻31.MCS-51单片机的位寻址区位于内部RAM的()单元。DA.00H—7FHB.20H—7FHC.00H—1FHD.20H—2FH32.MCS-51单片机的P1口的功能是。AA.可作通用双向I/O口用B.可作一般I/O口用C.可作地址/数据总线用D.可作通用I/O口用33.MCS-51单片机复位后,专用寄存器ACC的状态是。CA.0000HB.07HC.00HD.0FFH34.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统选用的工作寄存器组为。BA.组0B.组1C.组2D.组335.8051单片机中,唯一一个用户可使用的16位寄存器是。DA.PSWB.ACCC.SPD.DPTR36.8051的程序计数器PC为16位计数器,其寻址范围是。DA.8KB.16KC.32KD.64K37.单片机应用程序是存放在中。BA.RAMB.ROMC.寄存器D.CPU38、单片机的主要组成部件为(A)A、CPU,内存,I/O口B、CPU,键盘,显示器C、主机,外部设备D、以上都是39、INTEL8051CPU是(C)位的单片机A、16B、4C、8D、准1640、在计算机中“A”是用(D)来表示的A、BCD码B、二──十进制编码C、余三码D、ASCII码41、在单片机中,通常将一些中间计算结果放在(A)中A、累加器B、控制器C、程序存储器D、数据存储器42、数据指针DPTR在(A)中A、CPU控制器B、CPU运算器C、外部程序存储器D、外部数据存储器43、进位标志CY在(C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR44、对8031单片机,下面单元中既可位寻址又可字节寻址的单元是(A)A、20HB、30HC、00HD、70H45、8031单片机中片内RAM共有(A)字节A、128B、256C、4KD、64K46、执行指令MOVXA,@DPTR时,、脚的电平为(A)A、高电平,低电平B、低电平,高电平C、高电平,高电平D、低电平,低电平48、下列指令中错误的是(D)A、MOVA,R4B、MOV20H,R4C、MOVR4,R3D、MOV@R4,R349、本资料由从网上收集后再适当整理成在线测试系统(B)A、谈恋爱为主的同学使用B、愿意学习单片机的同学随时考查学习效果C、打游戏为主的同学使用D、供不明原因但从不学习的同学使用50、提高单片机的晶振频率,则机器周期(C)A、不变B、变长C、变短D、不定51、以下不是构成单片机的部件是:(D)A.微处理器(CPU)B.存储器C.接口适配器(I/O接口电路)D.打印机52、在CPU内部,反映程序运行状态或运算结果的特征寄存器是:(B)A.PCB.PSWC.AD.SP53、单片机片内RAM低128字节中的可位寻址的位共多少位。(C)A.32B.64C.128D.256三、多项选择题(老师自己说“不建议使用”该题型,因为学生极可能得分超低,试卷没法批改,也就不录入在线测试系统,
本文标题:单片机原理及应用试题库
链接地址:https://www.777doc.com/doc-3169045 .html