河北工业大学单片机期末考试题库(非计算机、电气类)_第1页
河北工业大学单片机期末考试题库(非计算机、电气类)_第2页
河北工业大学单片机期末考试题库(非计算机、电气类)_第3页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

1、 PAGE PAGE 51单片机应用技术试题库微型计算机基础二、单项选择题在微型计算机中,负数常用C表示。A原码B反码C补码D真2将十进制数215转换成对应的二进制数是A。ABCD3将十进制数98转换成对应的二进制数是A。A1100010B11100010C10101010D1000110将二进制数(1101001)2转换成对应的八进制数是B。A141B151C131D 121十进制126数其对应的十六进制数可表示为 D。8FB8ECFED7E二进制数110110110对应的十六进制数可表示为B。1D3HB1B6HCDB0HD666H3的补码是 D。A10000011B11111100C111

2、11110D11111101在计算机中“是用D来表示。ABCD码B二十进制C余三码DASCII码将十六进制数(18635B)16转换成对应的二进制数是 B。A11000011000110101BB110000110001101011011C101000110011101011011D1000011110011000111将十六进制数6EH转换成对应的十进制数是 C。A100B。90C。110D。120 9已知X =00000000,则真值X=B补A+1B0C110已知X =01111110 ,则真值 X= D补A+1B126。C1D+12611十六进制数(4F) 对应的十进制数是16A78B5

3、9C。C79D87单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A 。A汇编B编译C自动汇编D手工汇MCS51 单片机原理与结构二、单项选择题MCS51单片机的CPU主要的组成部分为 A。运算器控制器B加法器寄存器C运算器加法器D算器、译码器单片机能直接运行的程序叫C。源程序B。汇编程序C。目标程序D。编译程3单片机中的程序计数器PC用来C。A存放指令B存放正在执行的指令地址C存放下一条指地址D存放上一条指令地址单片机上电复位后,PC的内容和SP的内容为B。A0000H,00HB。0000H,07HC。0003H,07HD。0800H,08H单片机8031的ALE引脚是B 。输出高

4、电平 Bfosc1/6C输出低电平 D。输出矩形脉冲,频率为fosc的6单片机8031的 引脚A。EAA必须接地B。必须接+5VC。可悬空D。以上三种视需要而定 7访问外部存贮器或其它接口芯片时,作数据线和低 8位地址线的是 AAP0口B。P1口C。P2口D。P0口 和P2口8PSW中的RS1和RS0用来A。选择工作寄存器区号 B。指示复位 C。选择定时器D。选择工作方9上电复位后,PSW的值为D。B。07HC。FFHD。0单片机上电复位后,堆栈区的最大允许范围是B个单元。A64B。120C。128D 。 256 11单片机上电复位后,堆栈区的最大允许范围是内部 RAM的DA00HFFHB。0

5、0H07HC。07H7FHD 。 08H7FH 12堆栈指针SP在内部RAM中的直接地址是 C。A00HB。07HC。81H D。FFHINTEL8031的P0口,当使用外部存贮存器时它是一个D。传输高8位地址口A传输低8位地址口C传输高8位数据口D传输低8位地址/数据口P0口作数据线和低8位地址线时B。应外接上拉电阻B不能作I/O口C能作I/O口D应外接高电平对于8031单片机,其内部RAMD。A只能位寻址B只能字节寻址C既可位寻址又可字节寻D少部分只能位寻址寻址方式就是C的方式。查找指令操作码B查找指令C查找指令操作D查找指令操作码和操作数178031 单片机若晶振频率为fosc=12MH

6、z,则一个机器周期等于 CS。A1/12B1/2C1D2MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要来B。A存放指令B存放16位地址,作间址寄存器使用C存放下一条指令地址D存放上一条指令地19ALU表示D。A累加器B程序状态字寄存器C计数器D算术逻辑部20单片机上电后或复位后,工作寄存器 R0是在 A。A0区00H单元B0区01H单元C0区09H单元DSFR 21单片机8051的XTAL1和XTAL2引脚是 D引脚。A外接定时器B外接串行口C外接中断D外接晶振228051(20)引脚是 B引脚。SSA主电源+5VB接地C备用电源D访问片外存贮238051单片机的VC

7、C(40)引脚是A引脚。A主电源+5VB接地C备用电源D访问片外存贮248051单片机A口是一个8位漏极型开路型双向I/O端口。AP0BP1CP2DP3258051 单片机中,输入输出引脚中用于专门的第二功能的引脚是D。AP0BP1CP2DP3MCS51复位后,程序计数器PC=B。即程序从开始执行指令。A0001HB0000HC0003HD0023HMCS51 的片内外的ROM是统一编址的,如果端保持高电平,8051 的EA程序计数器PC 在 D地址范围内。1000HFFFFHB0000HFFFFHC0001H0FFFHD0000H0FFFHMCS51 SFR SP 是一个特殊的存贮区,用来C

8、 ,它是按后进先出的原则存取数据的。存放运算中间结果B存放标志位C暂存数据和地址D存放待调试的程序单片机的堆栈指针SP 始终是指示BA堆栈底B堆栈顶。C堆栈地址D堆栈中间位置单片机的P0、P1 口作输入用途之前必须A。在相应端口先置1B在相应端口先置0C外接高电平接上拉电阻MCS51 的串行数据缓冲器SBUF用于 B。存放运算中间结果B存放待发送或已接收到的数据C暂存数据和地址D存放待调试的程序MCS51 单片机的P1 口的功能是A。 可作通用双向I/O口用B可作一般I/O口用C可作地址/数据总线用D可作通用I/O口用MCS51 单片机复位后,专用寄存器ACC的状态是C。0HB07HC00HD

9、0FFH当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为B。组0B组1C组2D 组 3 358051单片机中,唯一一个用户可使用的 16位寄存器是DAPSWBACCC SPDDPTR368051 的程序计数器PC 为16 位计数器,其寻址范围是D。A8KB16KC32KD64K37单片机应用程序一般存放在B中。ARAMBROMC寄存器DCPU MCS51 单片机指令系统及程序设计二、单项选择题MCS51汇编语言指令格式中,唯一不可缺少的部分是B。A标号B操作码C操作数D注2MCS51的立即寻址方式中,立即数前面D。A应加前缀“/:”号B不加前缀号C应加前

10、缀“”号D应加前缀“#”号下列完成8031单片机内部数据传送的指令是B。AMOVX A,DPTRBMOVCA,A+PCC MOV A,#data DMOVdirect,directMCS51的立即寻址的指令中,立即数就是B。A放在寄存器R0中的内容B放在程序中的常数C放在A中的内容D放在 B 中的内容PUSH 和POPA保护断点B保护现场C。C保护现场,恢复现场D保护断点,恢复断点MCS51寻址方式中,操作数Ri加前缀“”号的寻址方式是A 。寄存器间接寻址B寄存器寻址C基址加变址寻址D即寻址MCS51寻址方式中,立即寻址的寻址空间是C。工作寄存器R0R7B专用寄存器SFRC程序存贮器ROMRA

11、M20H2FHSFRMCS51寻址方式中,直接寻址的寻址空间是 B。工作寄存器R0R7B专用寄存器SFRC程序存贮器ROM程序存储器 256 字节范围执行指令MOVX A,DPTR时,WR 、RD 脚的电平为B。AWR 高电平,RD 高电平BWR 低电平,RD 高电平CWR 高电平,RD 低电平DWR 低电平,RD 低电平主程序执行完ACALL后返回主程序后,堆栈指针SP的值A。A不变B加2C加4D 减 2 11单片机中使用MOVX A,R1指令C寻址数据存贮器1050H单元A能直接B不能C与P2口配合能D与P1口合能下列指令判断若 P1 口最低位为高电平就转 LP。A P1.0BCDP1.0

12、,LP指令JB OEOH,LP中的OEOH是指C。A累加器AB累加器A的最高位C累加器A的最低位D一个单元的地址 14下列指令中比较转移指令是指BADJNZBCdirect,relbit, rel15指令MOVR0#20H执行前R0=30H20H=38H,执行后R0=B。A00HB20HC30HD38H16指令MOVR0,20H执行前R0=30H20H=38H,执行后R0=D。A20HB30HC50HD38H执行如下三条指令后,30H单元的内容是B。MOV R1 ,#30H MOV 40H,#0EH MOV R1,40H0HB0EHC30HDFFHMCS51指令包括操作码和操作数,其中操作数是

13、指D。参与操作的立即数B寄存器C操作数D操作数操作数地址MCS51指令MOV R0,#20H中的20H是指A。立即数B内部RAM20HC一个数的初D以上三种均有可能,视该指令的在程序中的作用MCS51MOVX A,DPTRMOVC A,A+DPTR单元的地址是由 B。AP0口送高8位,P1口送高8位BP0口送低8位,P1口送高8位CP0口送低8位,P1口送低8位DP0口送高8位,P1口送低8位在MCS51指令中,下列指令中C是无条件转移指令。ALCALL addr16BDJNZ direct,relCSJMPrelDaddr11下列指令中影响堆栈指针的指令是D。ALJMPBADDCMOVC A

14、,A+PCDLCALL设A=AFH(20H)=81H,指令:ADDC A, 20H执行后的结果是B 。AA=81HBA=30HCA=AFHDA=20H已知:A=DBHR4=73HCY=1 ,指令:SUBB A, R4 执行后的结果是。AA=73HBA=DBHCA=67HD以上都不对25将内部数据存储单元的内容传送到累加器 A中的指令是CABA,#dataCA,R0DA,DPTR下列指令执行时,修改PC中内容的指令是C。ASJMPBLJMPCMOVC A,A+PCDLCALL下列指令执行时,不修改PC中内容的指令是A。AAJMPBMOVC A,A+PCCMOVCA,A+DPTRDMOVXA,Ri

15、已知A=D2H40H=77H执行指令ORL A40H后其结果是:B。AA=77HBA=F7HCA=D2HD指令MUL AB 执行A=18H (B=05H执行后AB的内容是 D。A90H,05HB90H,00HC78H,05HD78H,00HMCS51指令系统中,清零指令是C。ACPL ABRLC ACCLR AD RRC AMCS51指令系统中,求反指令是A。ACPL ABRLC ACCLR AD RRC A32MCS51指令系统中,指令MOVAR0,执行前A=86H(R0=20H(20H)=18H,执行后C。AA)=86HB(A=20HCA)=18HDA 33MCS51指令系统中,指令CLR

16、 A ;表示A 。A将A的内容清0B将A的内容置1C将A的内容各位取反,结果送回A中D循环移位指令已知A=87H 30H=76H,执行XRL A30H 后,其结果为:C AA=F1H(30H)=76HP=0BA=87H(30H)=76HP=1 CA=F1H(30H)=76HP=1DA=76H(30H)=87HP=1MCS51指令系统中,指令ADDAR0 执行前A=38HR0=54H(C)=1 执行后,其结果为 D。AA=92H(C)=1BA=92HC CA)=8CH(C=1D(A=8CH(C=0MCS51指令系统中,指令ADDAR0 执行前A=86HR0=7AH(C)=0 执行后,其结果为A。

17、AA=00H(C)=1BA=00HC CA)=7AH(C=1D(A=7AH(C=0MCS51 指令系统中,指令 ADDCAR0 执行前(A)=38H(R0)=30H,(30H=FOHC)=1 执行后,其结果为B。AA=28H(C)=1BA=29HC CA)=68H(C=0D(A=29H(C=0下列指令能能使累加器A低4位不变,高4位置F的是D。BCD下列指令能能使累加器A高4位不变,低4位置F的是C。BCD下列指令能使R0低4位不变,高4位置F的是 B。AANLR0,#OF0HBORLRO,#OFOHCORL0,#OFHDORL00H, #OF0H下列指令能能使R0高4位不变,低4位置F的是D

18、。AANL R0,#OFHBANL R0,#OFOHCORL 0,#OFHDORL R0#OFH下列指令能能使累加器A的最高位置1的是D。AANLA,#7FHBANLA,#80HCORLA,#7FHDORL 下列指令能能使R0的最高位置0的是 B。AANL0,#7FHBANLR0,#FHCR0,#7FHDORLR0,#80H下列指令能能使R0的最高位取反的是B。ACPLR07BXRL00H#80HCCPL R07DARLR0#80H下列指令能能使累加器A的最低位置1的是C。ASETBA,#01HBSETBA,0CORL DSETB A,#00H下列指令能能使P1口的最低位置1的是B。AANL

19、P1,#80HBSETB90HCORLP1,#0FFHDORL 下列指令能能使P1口的第3位置1的是C。AANL P1,#0F7HBANLP1,#7FHCORLP1,#08HDSETB 93下列指令判断若 P1 口的最低位为高电平就转 LP,否则就执行下一句的是B。AJNB P1.0,LPBJBP1.0,LPCJCP1.0,LPD JNZP1.0,LP下列指令判断若累加器A的内容不为0就转LP的是 C。AJBA,LPBJNZA,LPCJNZLPD CJNE A,#0,LP设累加器A中为无符号数,B中数为2,下列指令D 的作用与其它几条同。AADD A,0E0HBMULABCRL ADRLC A

20、MCS51指令系统中执行下列程序当执行到MOV AR0指令处则C。MOVR1,#10HMOVR0,#30HMOVA , R0XCHA , R1INCR0INCR1若有同级的中断请求已被挂起,则返回到调用处B转入中断服务程序C继续执行下一条指令D直接执行INC R1MCS51指令系统中,执行下列程序后,程序计数器 PC的内容为A。ORG000HMOVDPDR,#1000MOVA ,#00HMOV20H,ALJMP1500GNDA100B1000C1500D0MCS51指令系统中,格式为:ORG 16位地址 的指令功能是C。用于定义字节B用于定义字C用来定义汇编程序的起地址D用于定义某特定位的标识

21、符MCS51指令系统中,执行下列指令后,结果为:B。ORG40HDS10H将40H存入10HB从40H地址单元开始空10H个连续存单元C将40H地址的内容存入10HD以上都不对MCS51指令系统中,执行下列程序后,堆栈指针 SP的内容为C。MOVSPMOVA ,20H LACALL 1000MOV20H,ASJMP$A00HB30HC32HD07HMCS51指令系统中,指令DA A是 D。除法指令B加 1 指令C加法指令D十进制调指令MCS51指令系统中,指令DA A应跟在A。加法指令后BBCD码的加法指令后C减法指令后D BCD 码的减法指令后58在单片机算术运算过程中,指令 DA A常用于

22、C运 算 。 A二进制B加法CBCD码加法D十六进59MCS51指令系统中,执行下列指令后,其结果为B。MOV A, #68ADD A,DAAAA=21CY=1OV=0BA=21CY=1OV=1CA=21CY=0OV=0D执行下列程序后,累加器A的内容为B。ODG0000HMOVA ,#00HADDA ,#02HMOVDPDR ,#0050HMOVCA ,A+DPDRMOVR0 ,ASJMP$ORG0050HBAO: DBEND00H,0888H,0BH,6H,09H,0CHA00HB0BHC06HD0CH618051单片机传送外部存贮器地址信号的端口是D 。AP0口和P1口BP1口和P2口C

23、P1口和P3口DP0口和P2628051单片机能分时传送地址信号和数据的端口是A。AP0口BP2口CP0口和P2口DP口3638051单片机具有双功能的端口是 B。AP0口和P1口BP3口CP0口和P2口DP口164能访问内部数据存贮器的传送指令是B。AMOVC 指令B MOV指令CMOVX 指令D65能访问外部数据存贮器的传送指令是C。AMOV 指令B MOVC指令CMOVX 指令D66将内部数据存贮单元内容传送到累加器 A中的指令是B。AMOV direct,R0B MOV A,RiCMOV A,#dataD A,R0指令ANL A,R0的功能是A。将A与寄存器R0的内部容按位逻辑与B将A

24、与寄存器R0的内部容位逻辑异或C将A与寄存器R0的内部容按位逻辑非D将A与寄存器R0的内部容按位逻辑或能将A的内容向左循环移一位,第七位进第 0位的指令是D。ARLC ABRRC ACRR AD RL A能将A按位取反的指令是 A。ACPL ABCLR ACRL AD SWAP A执行下列程序后,内部RAM 30H单元的内容是C。MOV30H,#00HMOVR0,#30HMOVA, 30HADDA, #05HMOVCA, A+PCMOVR0 ,ASJMP$TDB :DB 00H ,01H ,02H,03H,05HA00HB02HC05HD30H将A与立即数按位逻辑异或的指令是C。 AB A,#

25、dataC A,#dataDA,direct可以控制程序转向 64K 程序存贮器地址空间的任何单元的无条件转移指令是B。AAJMP addr11BLJMP addr16CSJMP relDrel比较转移指令是B。ADJNZ RrelB CJNE A, direct rel0CDJNZ direct relD JBC bit rel将内部数据存贮器53H单元的内容传送至累加器,其指令是A。A A,53HB A,#53HC A,53HD A, #53H将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令B。AMOVXA,RiBMOVXA,DPTRCMOVXA,directDMOVCA,A

26、+DPTR欲将P1口的高4位保留不变,低4位取反,可用指令B。AANLP1,#0F0HBORLP1,#0FHCXRLP1,#FHD以上三句都对77LJMP 跳转空间最大可达到D。A2KBB256BC128BD64KB78跳转指令 SCJP 的转移范围为B。A2KBB256BC128BD64KB79在编程中使用伪指令的目的是C。指示和引导如何进行手工汇编B指示和引导编译程序如何汇编C指示和引导汇编程序进行汇编D指示和引导程序员进行汇编80欲将P1口的高4位保留不变,低4位取反,可用指令C。AANL P1,#0F0HBORLP1,#0FHCXRLP1,#0FHD都不行定时、中断、串口系统及应用二、

27、单项选择题18031单片机的定时器T1用作定时方式时是B。A由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部时钟频率定时一个时钟周期加1D由外部时钟频率定时,一个机器周期加 128031单片机的定时器T0用作计数方式时是C。A由内部时钟频率定时,一个时钟周期加 1B由内部时钟频率定时,一个机器周期加1C由外部计数脉冲计数,下降沿加1D由外部计数脉冲计数,一个机器周期加 138031单片机的定时器T1用作计数方式时计数脉冲是A。 A外部计数脉冲由T1(P3.5)输入B外部计数脉冲由内部时钟频率供C外部计数脉冲由T0(P3.4)输入D由外部计数脉冲计数48031单

28、片机的定时器T0用作定时方式时是 D。 A由内部时钟频率定时,一个时钟周期加 1B由外部计数脉冲计数,个机器周期加1C外部定时脉冲由T0(P3.4)输入定时D由内部时钟频率计数,一个机器周期加 15.8031单片机的机器周期为2s,则其晶振频率fosc为CMHz.A1B2C6D12用8031的定时器T1作定时方式,用模式1,则工作方式控制字为C。A01HB05HC10HD50H用8031的定时器T1作计数方式,用模式2,则工作方式控制字为A。A60HB02HC06HD20H用8031的定时器T1作定时方式,用模式1,则初始化编程为 C。AMOV TOMD#01HBMOV TOMD#50HCMO

29、V TOMD#10H DMOV N #02H用8031的定时器T1作定时方式,用模式2,则工作方式控制字为 D。A60HB02HC06HD20H用8031的定时器T1作定时方式,用模式2,则初始化编程为B。AMOV TOMD#06HBMOV TOMD#20HCMOV TOMD#10H DMOV D #60H用8031的定时器,若用软启动,应使TOMD中的C。AGATE位置1BC/T位置1CGATE位置0DC/T位置12启动定时器0开始计数的指令是使TCON的B。ATF0位置1BTR0位置1CTR0位置0DTR1位置13启动定时器1开始定时的指令是D。ACLRTR0BCLRTR1CSETBTR0

30、D SETBTR1使8031的定时器T0停止计数的指令是 A。ACLRTR0BCLRTR1CSETBTR0D SETBTR1使8031的定时器T1停止定时的指令是B。ACLRTR0BCLRTR1CSETBTR0DSETBTR1 168031定时器T116。16。使8031的定时器T1停止计数的指令是使TCON的 D。ATF0位置1BTR0位置1CTR0位置0DTR1 位 置 0 的定时器T0作计数方式用模式位计数器则应用指令 C始化编程。AMOVTMOD,#01HBMOVTMOD,10HCMOVTMOD,#05HDMOVTCON,#05H下列指令判断若定时器T0计满数就转LP的是D。AJBT0

31、,LPBJNBTF0,LPCJNBTR0,LPDJB TF0,LP下列指令判断若定时器 T0未计满数就原地等待的是B。AJB T0,$BJNBTF0,$C JNBTR0,$DJB TF0,$当CPU响应定时器T1的中断请求后,程序计数器PC的内容是 D。A0003HB000BHC00013HD001BH当CPU响应外部中断0INT0的中断请求后程序计数器PC的内容是 A。A0003HB000BHC00013HD001BH当CPU响应外部中断1INT1的中断请求后程序计数器PC的内容是C。A0003HB000BHC00013HD001BHMCS51单片机在同一级别里除串行口外,级别最低的中断源是

32、C。A外部中断1B定时器T0C定时器T1D串行口24MCS51单片机在同一级别里除INT0外,级别最高的中断源是B。A外部中断1B定时器T0C定时器T1D外部中断25当外部中断0发出中断请求后,中断响应的条件是B。ASETBET0BSETBEX0CMOV IE,#81HDMOVIE,#61H当定时器T0发出中断请求后,中断响应的条件是A 。ASETBET0BSETBEX0CMOV IE,#82HDMOVIE,#61H用8031的定时器T0作计数方式,用模式1(16位,则工作方式控制字为D。A01HB02HC04HD05H用8031的定时器T0作定时方式,用模式2,则工作方式控制字为 B。A01

33、HB02HC04HD 05H 的定时器T0作定时方式用模式位计数器则应用指令A始化编程。AMOVTMOD,#01HBMOVTMOD,01HCMOVTMOD,#05HDMOVTCON,#01HT1110TH1、TL1始 值 是 A 。AFFH、F6HBF6H、F6HC F0H、F0HDFFH、F0H0C 。ACLR TR0 B CLR TR1 C SETB TR0 D SETB TR18031T02,则应 D 。启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B启动T0前向TH0TL0置入计数初值,以后每次重新计数前要重新置入计数初值C启动T0前向TH0TL0 置

34、入计数初值以后不再置入D启动 T0 前向TH0、TL0 置入相同的计数初值,以后不再置入0 I N T O 的入口地址是 A 。A0003HB000BHC0013HD001BHMCS51CPUA 。ASETB EABSETB ESCCLR EAD SETB EX0MCS51单片机外部中断0开中断的指令是B。ASETB ETOB EXOC ETOD ET1MCS51TMOD 的D6 或D2A。AD6=0,D2=0BD6=1,D2=0CD6=0,D2=1DD6=1,D2=1MCS51TMODT1T0的操作模式及工作方式,其中 C/ 表示的是C。T门控位B操作模式控制位C功能选择位D启动位38803

35、1单片机晶振频率fosc=12MHz,则一个机器周期为BS。A12B1C2D1 12MCS51单片机定时器溢出标志是D。ATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF0T12100CPUTH1、TL1的初始值是A 。9CHB20HC64HDA0HMCS51单片机定时器外部中断1和外部中断0的触发方式选择位是C。ATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF0MCS51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用断方式而用查询方式,则应B。由硬件清零B由软件清零C由软件置于D可不理MCS51T0TF0,若计满数产生溢出时,其值为C。A00HBFFH

36、C1D计数值MCS51T0TF0CPUA。由硬件清零B由软件清零CA和B都可以D随状态458051单片机计数初值的计算中,若设最大计数值为 M,对于模式1下的M为D。A213 =8192B28 =256C24 =16D216468031响应中断后,中断的一般处理过程是A。=65536关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回47单片机工作方式为定时工作方式时,其定时工作

37、方式的计数初时值 X=C。AfoscBfoscCfosc12D488031单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断求时,程序计数器PC的内容变为 B。A000BHB0003HC0013HD001BHMCS51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发完一帧数据时,将SCON中的A,向CPU申请中断。A或TI置1B或TI置0C置1或TI置0D0 或TI1MCS51单片机响应中断的过程是D。断点PC自动压栈,对应中断矢量地址装入PCB关中断,程序转到中服务程序C断点压栈, PC 指向中断服务程序地址D断点PC 自动压栈,对应中断矢量地址装入 PC,程序转到该矢

38、量地址,再转至中断服务程序首地址执行中断处理程序最后一句指令 RETI后,D 。程序返回到ACALL的下一句B程序返回到LCALL的下一句C程序返回到主程序开始处D程序返回到响应中断时一句的下一句MCS51的串行口工作方式中适合多机通信的是B。方式0B方式3C方式1D方式53MCS51单片机响应中断矢量地址是C。A中断服务程序的首句地址B中断服务程序的出口地址C中断服务程序的入口地址D主程序等待中断指令的地址54当TCON的IT0为1,且CPU响应外部中断0,I N 的中断请求后,CA需用软件将IE0清0B需用软件将IE0置1硬件自动将IE0清0D 0(P32管脚为高电平时自动将IE0055M

39、CS51单片机串行口接收数据的次序是下述的顺序C。(1)接收完一帧数据后,硬件自动将 SCON的R1置1(2)用软件将RI 清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD(P30)输入A1(2(3(4)B4(1(23)C4(3(1(2)D3(4(12) 56MCS51单片机串行口发送数据的次序是下述的顺序A(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清A1(3(2(4)B1(2(34)C4(3(1(2)D3412 578051单片机串行口用工作方式0时,C。A数据从RDX串行输入

40、,从TXD串行输出B数据从RDX串行输出,从TXD串行输入C数据从RDX串行输入或输出,同步信号从 TXD输出D数据从 TXD 串行输入或输出,同步信号从 RXD 输出一主程序中有一句LP:SJMPLP,功能指令为等待中断,当发生中断且中断回后,D。返回到主程序开始处B返回到该句的下一条指令处C返回到该句的上一条指令处D返回到该句一中断子程序的最后一句不是 RETI 而是RET,中断返回后 A 。ACALL 或LCALLB时一句的下一句C返回到主程序开始处 D返回到 0000H 处LP:SJMPLP,功能指令为等待中断,在主程序中没有安排SP,且中断子程序的最后一句不是 RETISJMPLP2

41、SP 为 C 。与原来值相同B09HC08HD61外部中断源I N (外部中断)的向量地址为C。A0003HB000BHC0013HD002BH628051 单片机共有 B 中断源。A4B5C6D7 63对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号式为A。A低电平有效B高电平有效C脉冲上跳沿有效D脉冲沿负跳有效PUSH 和POPC 。A保护断点B保护现场C保护现场恢复现场D保护点恢复断单片微机基本系统扩展二、单项选择题EPROMA0引脚,它的容量为B。2KBB4KBC11KBD12KB单片机要扩展一片EPROM2764需占用5条P2 口线。在存储器扩展电路中74LS

42、373 的主要功能是 D。存储数据B存储地址C锁存数据D锁存地4下列芯片中其功能为可编程控制的接口芯片是 D。A373B2114C2716D8155在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位一个结束位和若干个数据位,该传送属于C。A串行传送B并行传送C同步传送D异步送68031的外部程序存储器常采用的芯片是 A。A2716B8255C74LS06D21147若8155命令口地址是CF00H,则A口与B口的地址是B。A CF0BHBCF01HCF02HCCF04HD0AH、0BH88031 的 P2 口通过一个 8 输入端与非门接 8155 的CE ,8155 控制口地址

43、是D。A000HBFFFFHCFF00HDFF03H二、单项选择题共阳极LED数码管加反相器驱动时显示字符“6”的段码是C。A06HB7DHC82HDFAHADC 0890芯片是m路模拟输入的n位A/D转换器,m、n是A。A8、8B8、9C8、16D1、8当DAC0832D/ACS 8031 的P2.00832DPDR寄存器应置为D。A0832HBCD共阴极LED数码管显示字符“2”的段码是C。A02HBFEHC5BHDA4H8031 的P2.088155 的CE,8155B。A0000HBFFFFHCFF00HDFF08H1ORG 0000H LJMP ST ORG (1)(1) A O01

44、3H (2) B SETB EA下面是一段软件延时程序,请把程序补完整Delayr7 ,#100;lusDell mov r6,#123 ; lus 程序延时时间约为 3ms (1)A mov (2) B Dell(3) C 25下面是一段多个单字节数求累加和程序,实现了从 50H5R3R4(1) A #0 (2) D inc (3)A addc (4) C djnz (5)C LoopY=X!(X=0,1,7ABCYR2R3R3Y(1)A ABC (2) D #08H (3) C A+PC (4) B XCH (5) C R2当程序执行到完X语句处时累加器A的值为(1;当程序执行完YA(2)

45、(1) B 12 (2) B 01H7071h 内部数据区长度 出口参数:无 占用资源:R0,R7,70h71h 上述程序为主程序调用子程序,参数传递方式为(5)(1) A 07H (2) A 00H (3) A DPL (4) B DPH (5) B 堆 栈在P1.02ms(CPU12MHzT01msT01)(1) B #01H (2) C #24H (3) C #OFCH (4) D TFO (5) C CPLRAMBLK1RAM 以BLK2ASCII(1) D R0 (2) B SUBB (3) C STOP (4) B POP (5) B MOVX (6) A INC在6位LED动态显

46、示电路图中,8155的PA口作(1PB口作(2PA和PB 口都工作为(3,要使N1块显示数字3,其字形码为(4,字位码为(5,要使 N1,N3,N5块同时显示数字6,其字形码为(6,字位码为(7,要使6位LED显89y10)(1) A 字位码口 (2)D 字形码口 (3)A 输出口 (4)CBOH(5)B01H(6)C82H (7) B 15H (8) 00H (9) OFFH (10) C 91HDJNZR0rel(2)寻址方式(1) B 寄存器 (2)C 相对执行如下指令序列 MOVSP,#50HPUSHACC 后SP的值为(1,累加器ACC值为(2)(1)D 51H (2)D 不 变能够

47、使累加器A的高三位取反的指令是(1,能使累加器A高6位置1是(2)(1)C XRL A #OEOH (2) B ORL A #OFCH一个外设与CPU之间传送的信息通常有(1(2(3、三类(1) A 数据信息 (2)D 状态信息 (3)B 控制信息CPU(1)(1)B 查询式传送ASCII(1)C #30H (2) A #0AH (3) D #07H16.20H 单元中的两个 BCD 码相乘,结果以 BCD 码的形式存放在 21H 单元(1) B #0FH (2) B DIV (3) D ORL (4) A 21H16FFHBCD20H22H(1) B #64H (2) B B (3) D #

48、10H利用定时/11msP1.72ms6MHz,请把程序补充完整(1) C 0013H (2) A FEH (3) C OCH (4) B TR1 (5) CPLRAM40H16(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret有如下指令序列 (略)当执行完该指令序列后布尔累加器 C的值为(1F0的值为(2)(1)B 1 (2) B 1中断入口地址通常放的指令为(1)(1) B LJMPDECR0 和DJNZR0R0(R0)(R0)-1, 但是前者属于(1)指令,后者属于(2)指令。(1) B 运算指令 (2)D 控制转移用指令实现逻辑表达

49、式:Q=U(/V+W)+X/(Y+Z)(备注:/A表示对A反)(1)D V (2) B CPLC (3) A ORL (4) B ANL (5) C MOV.Q.C根据R2(1) D #TBJ1 (2) D ADD (3) B INC.DPH (4) B A+DPTR (5) B AJMP PRG0MCS-51(1(2)组。当前寄存器组由程序状态字PSW3位的状态组合决定。片内数据存储器中位寻址的范围:(4)(1) B 00-1FH (2) A 4 (3) C RS1,RS0 (4) 20-2FH执行如下指令序列后累加器A的值为(1,标志寄存器PSW的值为(2)(1) B 21H (2) C

50、84HMCS-51TCON91TCON。7(2)位标志位;定时方式寄存器 TMOD。1TMOD。0是(3(4)T0(1) D 8 (2) C TF1 (3) B M1 (4) C M00须的(1)(1) D SETB PX0阅读程序 (略)jmp(2)条指令。这个程序是(3)算法的程序,是(4)结构的程序。(1)C ADD (2) C ajmp PRG2 (3) A 散转 (4)B 分支2000H20FFH2563000H30FFH(1)D #2000H (2) B #20H (3) D #30H (4) A DPL单片机有几条指令,分为几类111 条 五 类BPOP.AI/O(1) 单独编址 (2)存储器统一编址CPU 是单片机的核

温馨提示

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

评论

0/150

提交评论