ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:58.70KB ,
资源ID:17913112      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17913112.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机练习题.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片机练习题.docx

1、单片机练习题一单项选择题选择题(one point)1当MCS-51复位时,下面说法正确的是( )。 *A PC=0000H B SP=00H C SBUF=00H D P0=00H2PSW=18H时,则当前工作寄存器是( )。A0组 B1组C2组 *D3组3MCS-51上电复位后,SP的内容应是( )。 A 00H*B07H C 60H D70H4当ALE信号有效时,表示( )。 A 从ROM中读取数据 *B从P0口可靠地送出低8位地址 C 从P0口送出数据 D 从RAM中读取数据MCS51单片机的CPU主要的组成部分为()。 *A运算器控制器B加法器寄存器C运算器加法器D运算器译码器单片机

2、上电复位后,PC的内容和SP的内容为()。A0000H,00H *B0000H,07H C0003H,07HD0800H,08H7单片机8031的ALE引脚是()。 A输出高电平*B输出矩形脉冲,频率为fosc的1/6 C输出低电平 D输出矩形脉冲,频率为fosc的1/28访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( )。 *AP0口 BP1口 CP2口 DP0口 和 P2口9PSW中的RS1和RS0用来( )。 *A选择工作寄存器区号 B指示复位 C选择定时器 D选择工作方式10上电复位后,PSW的值为( )。 A1 B07H CFFH*D011单片机上电复位后,堆栈区的最大

3、允许范围是( )个单元。 A64*B 120 C128 D25612单片机上电复位后,堆栈区的最大允许范围是内部RAM的( )。A00HFFH B00H07H C07H7FH *D08H7FH13对于8031单片机,其内部RAM( )。 A只能位寻址B只能字节寻址 C既可位寻址又可字节寻址 *D少部分能位寻址 148031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( )S。 A1/12 B1/ 2 *C1 D215MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )。A存放指令 *B存放16位地址,作间址寄存器使用 C存放下一条指令地址 D存放上

4、一条指令地址16ALU表示( )。 A累加器 B程序状态字寄存器 C计数器 *D算术逻辑部件17单片机上电后或复位后,工作寄存器R0是在( )。 *A0区00H单元 B0区01H单元 C0区09H单元 DSFR18单片机8051的XTAL1和XTAL2引脚是( )引脚。A外接定时器 B外接串行口 C外接中断 *D外接晶振198051单片机的VSS(20)引脚是( )引脚。 A主电源+5V * B接地 C备用电源D访问片外存贮器208051单片机的VCC(40)引脚是( )引脚。* A主电源+5V B接地 C备用电源 D访问片外存贮器218051单片机中,输入/输出引脚中用于专门的第二功能的引脚

5、是( )。 AP0 BP1 CP2 *DP322MCS51复位后,程序计数器PC=( )。即程序从( )开始执行指令。 A0001H*B0000H C0003H D0023H23MCS51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来( ),它是按后进先出的原则存取数据的。 A存放运算中间结果 B存放标志位*C暂存数据和地址 D存放待调试的程序24单片机的堆栈指针SP始终是指示( )。 A堆栈底*B堆栈顶 C堆栈地址 D堆栈中间位置25MCS51单片机复位后,专用寄存器ACC的状态是( )。 A0000H B07H*C00H D0FFH26当程序状态字寄存器PSW状态字中RS1和R

6、S0分别为0和1 时,系统先用的工作寄存器组为( )。 A组0 *B组 1C组2D组3278051单片机中,唯一一个用户可使用的16位寄存器是( )。 APSW BACC CSP*DDPTR288051的程序计数器PC为16位计数器,其寻址范围是( )。 A8K B16K C32K*D64K29单片机应用程序一般存放在( )中。 ARAM*BROM C寄存器 DCPU30在中断服务程序中,至少应有一条( )。 A 传送指令 B 转移指令 C 加法指令* D 中断返回指令31要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( )。 *A 98H B 84H

7、C 42H D 22H32MCS-51响应中断时,下列哪种操作不会发生( ) *A 保护现场 B保护PC C找到中断入口 D保护PC转入中断入33MCS-51中断源有( ) *A 5个 B 2个 C 个 D 6个34计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( ) A 由CPU自动完成 B 在中断响应中完成*C 应由中断服务程序完成 D 在主程序中完成35MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( )。A INT0,INT1 B T0,T1 C T1,串行接口 *D INT0,T036若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响

8、应( )。 A INT1 *B INT0 C T1 D T037当CPU响应串行接口中断时,程序应转到( )。A 0003H B 0013H *C 0023H D 0033H38执行MOV IE,#03H后,MCS-51将响应的中断是( )。 A 1个 B 2个 C 3个 *D 0个39外部中断1固定对应的中断入口地址为( )。 A 0003H B 000BH *C 0013H D 001BH40MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( )。 A IE * B IP C TCON D SCON41( )非单片机系统响应中断的必要条件。ATCON或SCON寄

9、存器内的有关中断标志位为1B IE中断允许寄存器内的有关中断允许位置1 *C IP中断优先级寄存器内的有关位置1D当前一条指令执行完42各中断源发出的中断请求信号,都会标记在MCS-51系统中的( )。 A TMOD *B TCON/SCON C IE D IP43执行返回指令时,返回的断点是( ) A 调用指令的首地址 B 调用指令的末地址*C 调用指令下一条指令的首地址 D 返回指令的末地址44中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是:( ) A 当前正在执行高优先级中断处理 B 当前正在执行RETI指令 C 当前指令是DIV指令,且正处于取指令的机器周期 *

10、D当前指令是MOV A,R345当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是( )。*A0003H B000BH C0013H D001BH46当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是( )。 A0003H B000BH*C0013H D001BH47MCS51单片机在同一级别里除串行口外,级别最低的中断源是( )。 A外部中断1 B定时器T0*C定时器T1 D串行口48MCS51单片机在同一级别里除INT0外,级别最高的中断源是( )。 A外部中断1*B定时器T0 C定时器T1 D外部中断049当外部中断0发出中断请求后,中断响应的条件是(

11、 )。 ASETB ET0 BSETB EX0*CMOV IE,#81H DMOV IE,#61H50当定时器T0发出中断请求后,中断响应的条件是( )。ASETB ET0 BSETB EX0 *CMOV IE,#82H DMOV IE,#61H51外部中断0的入口地址是( )。 *A0003HB000BH C0013H D001BH 52MCS51单片机CPU开中断的指令是( )。 *ASETB EABSETB ES CCLR EADSETB EX053MCS51单片机外部中断0开中断的指令是( ) ASETB ETO*BSETB EXO CCLR ETO DSETB ET154MCS51单

12、片机外部中断1和外部中断0的触发方式选择位是( )。 ATR1和TR0 BIE1和IE0*CIT1和IT0 DTF1和TF0558031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为( )。A000BH *B0003H C0013H D001BH56MCS51单片机响应中断的过程是( )。 A断点PC自动压栈,对应中断矢量地址装入PC B关中断,程序转到中断服务程序 C断点压栈,PC指向中断服务程序地址*D断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址57执行中断处理程序最后一句指令RETI后,( )。 A

13、程序返回到ACALL的下一句 B程序返回到LCALL的下一句 C程序返回到主程序开始处 *D程序返回到响应中断时的下一句58MCS51单片机响应中断矢量地址是( )。A中断服务程序的首句地址B中断服务程序的出口地址*C中断服务程序的入口地址D主程序等待中断指令的地址59一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,( )。 A返回到主程序开始处 B返回到该句的下一条指令处 C返回到该句的上一条指令处*D返回到该句60一中断子程序的最后一句不是RETI而是RET,中断返回后( )。*A返回到主程序中ACALL或LCALL的下一句 B返回到主程序中响应中断时一句

14、的下一句 C返回到主程序开始处 D返回到0000H处61外部中断源1的向量地址为( )。A0003HB000BH*C0013HD002BH62对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为( )。 *A低电平有效 B高电平有效C脉冲上跳沿有效D脉冲后沿负跳有效63在下列寄存器中,与定时/计数控制无关的是( )A TCONB TMOD*C SCOND IE64在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是( ) *A 18192B 08191C 08192D 1409665如果以查询方式进行定时应用,则应用程序中的初始化内容应包括( )

15、A 系统复位设置工作方式设置计数初值B 设置计数初值设置中断方式启动定时C 设置工作方式设置计数初值打开中断*D 设置工作方式设置计数初值禁止中断66与定时工作方式1和0比较,定时工作方式2不具备的特点是( )A 计数溢出后能自动重新加载计数初值 *B 增加计数器位数C 提高定时精度 D 适于循环定时和循环计数应用67要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( )。*A09H B 87H C 00H D 80H68使用定时器T1时,有几种工作方式( ) A 1种 B 2种* C3种 D 4种698031单片机的定时器T1用作定时方式时是( )。A.由内部

16、时钟频率定时,一个时钟周期加1*B由内部时钟频率定时,一个机器周期加 1C由外部时钟频率定时,一个时钟周期加1D由外部时钟频率定时,一个机器周期加1708031单片机的定时器T0用作计数方式时是( )。 A.由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1*C由外部计数脉冲计数,下降沿加1D由外部计数脉冲计数,一个机器周期加1718031单片机的定时器T1用作计数方式时计数脉冲是( )。 *A外部计数脉冲由T1(P35)输入 B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T0(P34)输入D由外部计数脉冲计数728031单片机的定时器T0用作定时方式时是( )。A由

17、内部时钟频率定时,一个时钟周期加1B由外部计数脉冲计数,一个机器周期加 1C外部定时脉冲由T0(P34)输入定时*D由内部时钟频率计数,一个机器周期加1738031单片机的机器周期为2s,则其晶振频率fosc为( )MHzA1B2*C6D1274用8031的定时器T1作定时方式,用模式1,则工作方式控制字为( )。A01HB05H*C10HD50H75用8031的定时器T1作计数方式,用模式2,则工作方式控制字为( )。*A60HB02HC06HD20H76用8031的定时器T1作定时方式,用模式1,则初始化编程为( )。AMOV TMOD,#01HBMOV TMOD,#50H *CMOV T

18、MOD,#10H DMOV TCON,#02H 77用8031的定时器T1作定时方式,用模式2,则工作方式控制字为( )。A60H B02HC06H*D20H78用8031的定时器T1作定时方式,用模式2,则初始化编程为( )。 AMOV TMOD,#06H*BMOV TMOD,#20H CMOV TMOD,#10H DMOV TMOD,#60H 79启动定时器0开始计数的指令是使TCON的( )。 ATF0位置1*BTR0位置 1 CTR0位置0 DTR1位置080启动定时器1开始定时的指令是( )。 ACLR TR0 BCLR TR 1 CSETB TR0*DSETB TR181使8031

19、的定时器T0停止计数的指令是( )。*ACLR TR0 BCLR TR1 CSETB TR0 DSETB TR182使8031的定时器T1停止定时的指令是( )。 ACLR TR0*BCLR TR1 CSETB TR0 DSETB TR1 83使8031的定时器T1停止计数的指令是使TCON的( )。 ATF0位置1 BTR0位置 1 CTR0位置0*DTR1位置0848031的定时器T0作计数方式,用模式1(16位计数器)则应用指令( )初始化编程。 AMOV TMOD ,#01H BMOV TMOD ,10H *CMOV TMOD ,#05H DMOV TCON ,#05H85下列指令判断

20、若定时器T0计满数就转LP的是( )。 AJB T0,LP BJNB TF0,LP CJNB TR0, LP*DJB TF0,LP86下列指令判断若定时器T0未计满数就原地等待的是( )。 AJB T0,$*BJNB TF0,$ CJNB TR0,$ DJB TF0,$ 87当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( )。 A0003H B000BH C0013H*D001BH88用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为( )。 A01H B02H C04H*D05H89用8031的定时器T0作定时方式,用模式2,则工作方式控制字为( )。 A

21、01H*B02H C04H D05H908031的定时器T0作定时方式,用模式1(16位计数器)则应用指令( )初始化编程。*AMOV TMOD ,#01H BMOV TMOD ,01H CMOV TMOD ,#05H DMOV TCON ,#01H91用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1TL1的初始值是( )。*AFFHF6H BF6HF6H CF0H F0H DFFHF0H92启动定时器0开始定时的指令是( )。 ACLR TR0 BCLR TR1*CSETB TR0 DSETB TR193MCS51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为(

22、)。*AD6=0,D2=0 BD6=1,D2= 0 CD6=0,D2=1 DD6=1,D2=194MCS51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/T表示的是( )。 A门控位 B操作模式控制位*C功能选择位 D启动位958031单片机晶振频率fosc=12MHz,则一个机器周期为( )S。 A12*B1 C2 D3 96MCS51单片机定时器溢出标志是( )。ATR1和TR0 BIE1和IE 0 CIT1和IT0 *DTF1和TF097用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1TL1的初始值是( )。*A9CH B20H C64H DA0H98MCS51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应( )。 A由硬件清零*B由软件清零 C由软件置于 D可不处理99MCS51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为( )。 A00H BFFH*C1 D计数值100.MCS51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后( )。 * A由硬件清零 B由软件清零 CA和B都可以 D随机状态1018051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为( )。AM=213=8

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

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