版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机与接口技术习题库及答案一、判断题(判断每小题的对错,对的在小题前的括号中打“,”,错的在小题前的括号中打“X。)MCS-51 单片机原理与结构(X)1.MCS-51 单片机是高档 16 位单片机。(,)2.MCS-51 的产品 8051 与 8031 的区别是:8031 片内无 ROM(X)3.单片机的 CPU 从功能上可分为运算器和存储器。(,)4.8051 的累加器 ACC 是一个 8 位的寄存器,简称为 A 用来存一个操作数或中间结果。(,)5.8051 的程序状态字寄存器 PSW 是一个 8 位的专用寄存器,用于存放程序运行中的各种状态信息。(X)6.MCS-51 的程序存储器用
2、于存放运算中间结果。(,)7.MCS-51 的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的 256 字节的 RAM,另一个是片外最大可扩充 64K 字节的 RAM。(,)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(,)9.CPU 的时钟周期为振荡器频率的倒数。(X)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。(,)11.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。(X)12.单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址。(X)1
3、3.MCS-51 单片机上电复位后,片内数据存储器的内容均为 00H(,)14.当 8051 单片机的晶振频率为 12MH 刑,ALE 地址锁存信号端的输出频率为 2MHZ 勺脉冲。(,)15.8051 单片机片内 RAM/00 十 1FH 的 32 个单元,不仅可以作工作寄存器使用,而且可作为通用 RAM读写。(X)16.MCS-51 单片机的片内存储器称为程序存储器。(X)17.MCS-51 单片机的数据存储器是指外部存储器。(V)18.MCS-51 单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。MCS-51 单片机指令系统及程序设计(X)19.MCS-51 单片机的指令格式
4、中操作码与操作数之间必须用“,”分隔。(,)20.MCS-51 指令:MOVA#40H;表示将立即数 40H 传送至 A 中。(,)21.MCS-51 指令:MOVAR0;表示将 R0 指示的地址单元中的内容传送至 A 中。(,)22.MCS-51 指令:MOVXADPTR 表示将 DPTR 旨示的地址单元中的内容传送至 A 中。(X)23.MCS-51 的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。(,)24.MCS-51 指令中,MOV 劝片外 RAMf送指令。(X)25.MCS-51 指令中,MOVC;ROM送指令。(X)26.将 37H
5、 单元的内容传送至 A 的指令是:MOVA#37K(,)27.MCS-51 指令中,16 位立即数传送指令是:MOVDPTR#data16。(V)28.MCS-51 单片机,CPU 寸片外 RAM 勺访问只能用寄存器间接寻址的方式,且仅有 4 条指令。(X)29.如 JCrel 发生跳转时,目标地址为当前指令地址加上偏移量。(V)30.对于 8051 单片机,当 CPU 寸内部程序存储器寻址超过 4K 时,系统会自动在外部程序存储器中寻址。(X)31.指令 MULAB 执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。(,)32.已知:DPTR=11FFH 执行 IN
6、CDPTR 后,结果:DPTR=1200H(,)33.已知:A=11HB=04H,执行指令 DIVAB 后,其结果:A=04H,B=1CY=OV=0o(X)34.已知:A=1FH,(30H)=83H,执行 ANLA,30H 后,结果:A=03H(30H)=83HP=0。(X)35.无条件转移指令 LJMPadd6 称长转移指令,允许转移的目标地址在 128128KB 空间范围内。(X)36.在进行二十进制运算时,必须用到 DAA 指令。1(X)37.MCS-51 指令系统中,执行指令 ORG2000H;BCDDB“A,B,C,D;表示将 A、B、CD 的 ASII 码值依次存入 2000H 开
7、始的连续单元中。(X)38.MCS-51 指令系统中,指令 CJNEA,#data,rel 的作用相当于 SUBBA,#data 与 JNCrel 的作用。(X)39.MCS-51 指令系统中,指令 JNBbit,rel 是判位转移指令,即表示 bit=1 时跳转。(X)40.8051 单片机的 PC 与 DPTRS 在 CPU 片内,因此指令 MOVCAA+P 由指令 MOVCAA+DPTR 行时只在单片机内部操作,不涉及片外存储器。(X)41.MCS-51 单片机中 PUSH口 POP 旨令只能保护现场,不能保护断点。(,)42.指令 LCALLaddr16 能在 64K 字节范围内调用子
8、程序。(X)43.设 PC 的内容为 35H,若要把程序存贮器 08FEH 单元的数据传送至累加器 A,则必须使用指令 MOVCAA+PC(X)44.指令 MOVA00H 执行后 A 的内容一定为 00H。定时、中断、串行口系统及应用(X)45.在 MCS-51 单片机内部结构中,TMO 时模式控制寄存器,主要用来控制定时器的启动与停止。(V)46.在 MCS-51 单片机内部结构中,TCON控制寄存器,主要用来控制定时器的启动与停止。(,)47.MCS-1 单片机的两个定时器均有两种工作方式,即定时和计数工作方式。(V)48.MCS-51 单片机的 TMOD 莫式控制寄存器不能进行位寻址,只
9、能用字节传送指令设置定时器的工作方式及操作模式。(,)49.MCS-51 单片机系统复位时,TMO 暧式控制寄存器的低 4 位均为 0。(X)50.8051 单片机 5 个中断源相应地在芯片上都有中断请求输入引脚。(,)51.启动定时器工作,可使用 SETBTRi 启动。(X)52.8051 单片机对最高优先权的中断响应是无条件的。(X)53.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。(,)54.MCS-51 单片机系统复位后,中断请求标志 TCONF 口 SCO 即各位均为 0。(,)55.MCS-51 单片机的中断允许寄存器的 IE 的作用是用来对各
10、中断源进行开放或屏蔽的控制。(V)56.用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。(V)57.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭 CPU 中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。(,)58.串行口的中断,CPU 响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。(,)59.串行口数据缓冲器 SBUF 是可以直接寻址的专用寄存器。(V)60.如要允许外部中断 0 中断,应置中断允许寄存器 IE 的 EA 位和 EX0 位为 1。(,)61.指令 JNBTF0,LP 的含义是:
11、若定时器 T0 未计满数,就转 LP。(V)62.若置 8051 的定时器/计数器 T1 于定时模式,工作于方式 2,则工作方式字为 20H。(V)63.若置 8051 的定时器/计数器 T1 于计数模式,工作于方式 1,则工作方式字为 50H。(X)64.当 8051 的定时器 T0 计满数变为 0 后,溢出标志位(TCON 勺 TF0)也变为 0。(,)65.外部中断 0 中断的入口地址是 0003H。(V)66.8051 单片机允许 5 个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器 IE 来控制中断的允许和禁止。单片微机基本系统扩展(V)67.线选法是把单根的低位地址线直接
12、接到存储器芯片的片选端。(V)68.对于 8051 单片机而言,在外部扩展 EPROIW,EAEA 引脚应接地。(X)69.对于 8051 单片机而言,在外部扩展 EPROIW,EAEA 引脚可接+5V 或接地。(V)70.在接口芯片中,通常都有一个片选端 CS(或 CE),作用是当 CS 为低电平时该芯片才能进行读写操作。(X)71.DAC0832 是 8 位 D/A 转换器,其输出量为数字电流量。机电接口技术(,)72.DAC0832 的片选信号输入线 CSCS, ,低电平有效。(,)73.AGNDt 表模拟信号和基准电源的参考地,称模拟地。(,)74.DGNDI 示数字地,为工作电源地和
13、数字逻辑地。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在空格内。)MCS-51 单片机原理与结构1 .MCS-51 单片机 CPU 的主要组成部分为 A。A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器2 .单片机能直接运行的程序叫 C。A.源程序 B.汇编程序 C.目标程序 D.编译程序3 .单片机中的程序计数器 PC 用来 C。A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址D.存放上一条指令地址4 .单片机上电复位后,PC 的内容和 SP 的内容为 B。A.0000H,00HB.0000H,07HC.00
14、03H,07HD.0800H,08H5 .单片机 8051 的 ALE 弓|脚是 B。A.输出高电平 B.输出矩形脉冲,频率为 fosc 的 1/6C.输出低电平 D.输出矩形脉冲,频率为 fosc 的 1/26 .单片机 8051 的 EAEA 引脚 C。A.必须接地 B.必须接+5VC.以上两种视需要而定7 .访问外部存储器或其它接口芯片时,作数据线和低 8 位地址线的是 A。A.P0 口 B.P1 口 C.P2 口 D.P0 口和 P2 口8 .PSV白 RS1 和 RS0 用来 A。A.选择工作寄存器组号 B.指示复位 C.选择定时器 D.选择工作方式9 .上电复位后,PSW 勺值为
15、D。A.1B,07HC.0FFHD.010 .8051 单片机上电复位后,堆栈区的最大允许范围是 B 个单元。A.64B.120C.128D.25611 .8051 单片机上电复位后,堆栈区的最大允许范围是内部 RAM 勺 DQA.00H-FFHB.00H-07HC.07H7FHD.08H-7FH12 .复位后,堆栈指针 SP 在内部 RAM43的直接地址是 CA.00HB.07HC.81HD.FFH13 .8051 的 P0 口,当使用外部存储器时它是一个 DA.传车高 8 位地址口 A.传输低 8 位地址口C.传车高 8 位数据口 D.传输低 8 位地址/数据口15. 对于 8051 单片
16、机,其内部 RAM20H-2FHI元 C。A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址D.少部分只能位寻址16. 寻址方式就是 C 的方式。A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操作码和操作数17. 8051 单片机若晶振频率为 fosc=12MHz,则一个机器周期等于 C 科 S。A.1/12B,1/2C.1D.218. MCS-51 单片机的数据指针 DPT 裾一个 16 位的专用地址指针寄存器,主要用来 BA.存放指令 B.存放 16 位地址,作间址寄存器使用 C.存放下一条指令地址D.存放上一条指令地址14.P0 口作数据线和低A.应外接上拉
17、电阻8 位地址线时 B。B.不能作 I/O 口 C.能作 I/O 口 D.应外接高电平19. ALU 表示 DoDA.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件20. 单片机上电后或复位后,工作寄存器 R0 是在 A。A.0 区 00H 单元 B.0 区 01H 单元 C.0 区 09H 单元 D.SFR21. .单片机 8051 的 XTAL1 和 XTAL2 弓|脚是 D 弓|脚。A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振22. 8051 单片机的 VSS(20)引脚是 B 引脚。A.主电源+5VB.接地 C.备用电源 D.访问片外存贮器23. 8051 单
18、片机的 VCC(40)引脚是 A 引脚。A.主电源+5VB.接地 C.备用电源 D.访问片外存贮器24. 8051 单片机中,输入/输出引脚中有专门的第二功能的引脚是 D。A.P0B.P1C.P2D.P325. MCS-51 复位后,程序计数器 PC=B。即单片机从 B_开始执行指令。A.0001HB.0000HC.0003HD.0023H26. MCS-51 的片内外的 ROM 是统一编址的,如果 EAEA 端保持高电平,8051 的程序计数器 PC 在 B 地址范围内。A.1000HFFFFHB.0000HFFFFHC.0001H0FFFHD.0000H0FFFH27 .单片机的堆栈指针
19、SP 始终是指示 B。A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置28 .单片机的 P0、P1作输入用途之前必须 A。A.在相应端口先置 1B,在相应端口先置 0C.外接高电平 D.外接上拉电阻29 .MCS-51 的串行数据缓冲器 SBUF 用于 B。A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址D.存放待调试的程序30 .MCS-51 单片机的 P1 口的功能是 A。A,可作通用双向 I/O用C.可作地址/数据总线用31 .MCS-51 单片机复位后,专用寄存器 ACC 的状态是 C。A.01HB.07HC.00HD.0FFH32 .当程序状态字寄存器
20、PSW 犬态字中 RS1 和 RS0 分别为 0 和 1 时,系统使用的工作寄存器组为 BQA.组 0B.组 1C.组 2D.组 333 .8051 单片机中,用户可使用的 16 位寄存器是 DQA.PSWB.ACCC.SPD.DPTR34 .8051 的程序计数器 PC 为 16 位计数器,其寻址范围是 DQA.8KB.16KC.32KD.64K35 .单片机应用程序一般存放在_B_B 中。A.RAMB.ROMC.寄存器 D.CPUMCS-51 单片机指令系统及程序设计36 .MCS-51 汇编语言指令格式中,唯一不可缺少的部分是 B。A.标号 B.操作码 C.操作数 D.注释37 .MCS
21、-51 的立即寻址方式中,立即数前面 DQA.应加前缀“/:”号 B.不加前缀号 C.应加前缀“号 D.应加前缀“#”号38 .下列完成 8051 单片机内部数据传送的指令是 D。A.MOVXADPTRB.MOVCA,A+PCD.MOVdirect,direct39 .MCS-51 的源操作数为立即寻址的指令中,立即数就是 B。A.放在寄存器 R0 中的内容 B.放在程序中的常数C.放在 A 中的内容 D.放在 B 中的内容40 .单片机中 PUS 即口 POP 旨令常用来_C。A.保护断点 B.保护现场 C.保护现场,恢复现场D.保护断点,恢复断点41 .MCS-51 寻址方式中,操作数 R
22、i 加前缀“号的寻址方式是 A。A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址42 .MCS-51 寻址方式中,立即寻址的寻址空间是 C。A.工作寄存器 R0R7B,专用寄存器 SFRC.程序存储器 ROMD.片内 RAM 勺 20H2FH 安节中的所有位和部分专用寄存器 SFR 的位43 .MCS-51 寻址方式中,直接寻址的寻址空间是 DQA.工作寄存器 R0R7B,专用寄存器 SFRC.程序存储器 ROMD.数据存储器 256 字节范围44 .执行指令 MOVXADPT 时,WRWR、RDRD 脚的电平为 CA.WR.WR 高电平,RDRD 高电平 B.WR.WR
23、低电平,RDRD 高电平CWRWR 高电平,RDRD 彳氐电平 D.WR.WR 彳氐电平,RDRD 彳氐电平45 .主程序中调用子程序后返回主程序,堆栈指针 SP 的值 A。A,不变 B.力口 2C.力口 4D.减 246 .单片机中使用 MOVXA,R1 旨令,C 寻址数据存储器 1050H 单元。A,能直接 B.不能 C.与 P2 口配合能 D.与 P1 口配合能47 .下列指令判断若 P1 口最低位为高电平就转 LP,否则就执行下一句的是 B。A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP48 .指令 JBOEOHLP 中的 OEOH!指 C
24、。A.累加器 AB.累加器 A 的最高位 C.累加器 A 的最低位 D.一个单元的地址49 .下列指令中比较转移指令是指 B。ADJNZRn,relB.CJNERn,#data,relC.DJNZdirect,relD.JBCbit,rel50 .指令 MOVR0#20H 执行前(R0)=30H,(20H)=38H,执行后(R0)=B。A.00HB.20HC.30HD.38H51 .指令 MOVR020H 执行前(R0)=30H,(20H)=38H,执行后(R0)=D。A.20HB.30HC.50HD.38H52 .执行如下三条指令后,30H 单元的内容是 B。MOVR1#30HMOV40H#
25、0EHMOVR140HA.40HB.0EHC.30HD.FFH54 .MCS-51 指令 MOVR0#20H 中的 20H 是指 A。A,立即数 B,内部 RAM20HC.一个数的初值D.以上三种均有可能,视该指令的在程序中的作用55 .MCS-51 单片机在执行 MOVXADPTRf 令时,其寻址单元的地址是由 B。A.P0 口送高 8 位,P2 口送高 8 位 B,P0 口送低 8 位,P2 口送高 8 位C.P0 口送低 8 位,P2 口送低 8 位 D.P0 口送高 8 位,P2 口送低 8 位56 .在 MCS-51 指令中,下列指令中 C 是无条件转移指令。A.LCALLaddr1
26、6B.DJNZdirect,relC.SJMPrelD.ACALLaddr1157 .下列指令中影响堆栈指针的指令是 D。A.LJMPB.ADDC.MOVCAA+PCD.LCALL58 .已知:A=DBHR4=73HCY=1,指令:SUBBAR4 执行后的结果是 C。A.A=73HB,A=DBHC,A=67HD,以上都不对59 .可实现将内部数据存储单元的内容传送到累加器 A 中的指令是 C。A.MOVXAR0B.MOVA,#dataC.MOVAR0D.MOVXA,DPTR60 .下列指令执行时,不修改 PC 中内容的指令是 B。A.AJMPB.MOVCAA+PC61.已知:A=D2H(40H
27、)=77H,执行指令:ORLA,40H 后,其结果是:62.A.A=77HB.A=F7HC指令 MULAB 执行前(A)=18H,(B)A=D2HD二 05H,执行后,6.67.A.90H,05HB.90H,00HMCS-51 指令系统中,A.CPLABMCS-51 指令系统中,A.CPLABMCS-51 指令系统中,A.(A)=86HBMCS-51指令系统中,A.将 A的内容清 0清零指令是,RLCA求反指令是.78H,05HC。指令MOVA.(A)=20H 指令 CLRA.以上都不对AB 的内容是 D。.78H,00H,CLRAR0 执行前(C.(A);表木 AB.将
28、A 的内容置C.将 A 的内容各位取反,结果送回已知 A=87H,(30H)=76H,执行A 中 DXRLAA),RRCA=86H,(R0)=18HD.(A)1.循环移位指令30H 后,其结果为:.A=F1HC.A=F1H(30H)(30H)=76HP=0.A=87H68.MCS-51 指令系统中,=76H指令P=1ADD A,DR0.A=76H执行前(A)69.A70.(A)=92H(C)=1C.(A)=8CH(C)=1MCS-51 指 令 系 统中,指令.(A)=00H(C)=1C.(A)=7AH(C)=1MCS-51 指 令 系 统中,指令结果为 BoADDBA,ADDC.(A)=28H
29、(C)C.(A)=68H(C)=1=072.下列指令能使累加器A.ANLA,#OFH下列指令能使累加器9.80.83.A.ANLA,#OFH=20H,(20H)=18H,执行后 C。=00H(30H)=76H(30H)=87HP=1P=1=38H,(R0)=54H,(C)=1 执行后,.(A)=92H.(A)=8CHR0 执行前.(A)=00H.(A)=7AHA,A 低 4 位不变,(C)=0(C)=0(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 AR0 执行前(A)=29H(A)=29H(C)(C)(A)(C)(C)高 4 位置 F 的
30、是=0=0=38H,(R0)=30H,(30H)=FOH(C)=1 执行后,其=1=0D。.ANLA,#OFOHC.ORLA,#OFHA 高 4 位不变,低 4 位置 F 的是 C.ANLA,#OFOHC.ORLA,#OFH卜列指令能使 R0 低 4 位不变,高 4 位置 F 的是 DA.ANLR0,#OF0HB.ORLRQ#OFOHC.ORL0,#OFH卜列指令能使 R0 高 4 位不变,低 4 位置 F 的是 CA.ANLR0,#OFHB.ANLR0,#OFOHC.ORL0,#OFH下列指令能能使累加器 A 的最高位置 1 的是 D。A.ANLA,#7FHB.ANLA,#80HC.ORLA
31、,#7FHD卜列指令能使 R0 的最高位置 0 的是 AA.ANL0,#7FHB.ANLR0,#FHC.ORLR0,#7FHD下列指令能使 R0 的最高位取反的是 BQA.CPLR0.7B.XRL00H,#80HC.CPL(R0).7下列指令能使累加器A的最低位置 1 的是 C。A.SETBA,#01HB.SETBA,0C.ORLA,#01H下列指令能使 P1口的最低位置 1 的是 B。A.ANLP1,#80HB.SETB90H下列指令判断若累加器 A 的内容不为A.JBA,LPB.JNZA,LPC.设累加器 A 中为无符号数,B 中数为A.ADDA,0E0HB.MULABCMCS-51 指令
32、系统中,执行下列程序后,C.ORLP1,#0FFH0 就转 LP 的是 DJZLP2,C 等于.RLA0,D程序计数器ORG000HMOVDPDR,#1000.CJNEA,#0,LP卜列指令 C,RLCAORLA,#OF0HORLA,#OF0H.ORL00H,#OF0H.ORLRQ#OFH.ORLA,#80H,ORLR0,#80HARLR0,SETBA,ORLP1,#80H#00H#80H的作用与其它几条不同。PC 的内容为 CMOVA,#00HMOV20H,ALJMP1500ENDA.100B.1000C.1500D.084.MCS-51 指令系统中,格式为:ORG16 位地址的指令功能是
33、C。A.用于定义字节 B.用于定义字 C.用来定义汇编程序的起始地址D.用于定义某特定位的标识符86.MCS-51 指令系统中,执行下列程序后,堆栈指针 SP 的内容为 B。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A.00HB.30HC.32HD.07H87.MCS-51 指令系统中,指令 DAA 是 D。A.除法指令 B.加 1 指令 C.加法指令 D.十进制调整指令88.MCS-51 指令系统中,指令 DAA 应跟在 B。A.加法指令后 B.BC 加的加法指令后C.减法指令后 D.BC 加的减法指令后89.在单片机算术运算过程中,指令 DAA 常用
34、于 C 运算。A.二进制 B.加法 C.BC 加力口法 D.十六进制90.MCS-51 指令系统中,执行下列指令后,其结果为 BMOVA,#68ADDA,#53DAAA.A=21CY=1OV=0B.A=21CY=1OV=1C.A=21CY=0OV=0D.以上都不对91.执行卜列程序后,累加器 A 的内容为 B。BAQORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,A+DPTRMOVR0,ASJMP$ORG0050HDB00H,08H,0BH6H,09H,0CHENDA.00HB.0BHC92 .能访问内部数据存储器的传送指令是A.MOVC 旨令 B.
35、MOV 旨令93 .能访问外部数据存贮器的传送指令是A.MOV 指令 B.MOVC 旨令94 .指令 ANLA,R0 的功能是 A。95 .能将 A 的内容向左循环移一位,第七位进第 0 位的指令是A.RLCAB.RRCAC.RRAD96 .能将 A 按位取反的指令是 AoA.CPLAB.CLRAC.RLAD06HD.0CHB。C.MOVX 旨令 DC。C.MOVX 旨令 DA.将 A 与寄存器 R0 的内部容按位逻辑与B.将 A 与寄存器 R0 的内部容按位逻辑异或C.将 A 与寄存器 R0 的内部容按位逻辑非D.将 A 与寄存器 R0 的内部容按位逻辑或97 .执行下列程序后,内部 RAM
36、30H 单元的内容是 B。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCAA+PCMOVR0ASJMP$TDB:DB00H,01H,02H,03H,05HA.00HB.02HC.05HD.30H98 .将 A 与立即数按位逻辑异或的指令是 C。ORLA,#dataC.XRLA,#dataD.XRLA,direct.CJNEA,direct,rel.JBCbitrel100.将内部数据存储器 53H 单元的内容传送至累加器,其指令是 AA.MOVA,53HB.MOVA,#53HC102.LJMP 跳转空间最大可达到 D103.在编程中使用伪指令的目的是 C。
37、A.指示和引导如何进行手工汇编 BC.指示和引导汇编程序进行汇编 D单片微机基本系统扩展104.一个 EPROMS 地址有 AO一 A11引脚,它的容量为 B。A.2KBB.4KBC.11KBD.12KB105.在存储器扩展电路中 74LS373 的主要功能是 D。A.存储数据 B.存储地址 C.锁存数据 D.锁存地址106.下列芯片中其功能为可编程控制的接口芯片是 DQA.373B.2114C.2716D,8255107.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于 A。A.串行传送 B.并行传送 C.同步传送 D.异步传送108.
38、8051 的外部程序存储器常采用的芯片是 AQA.2716B.8255C.74LS06D.2114定时、中断、串行口系统及应用109.8051 单片机的定时器 T1 用作定时方式时是 B。A 由内部时钟频率定时,一个时钟周期加 1B.由内部时钟频率定时,一个机器周期加 1C.由外部时钟频率定时,一个时钟周期加 1D.由外部时钟频率定时,一个机器周期加 1110.8051 单片机的定时器 T0 用作计数方式时是 C。A 由内部时钟频率定时,一个时钟周期加 1B.由内部时钟频率定时,一个机器周期加 1C.由外部计数脉冲计数,下降沿加 1D.由外部计数脉冲计数,一个机器周期加 1111 .8051
39、单片机的定时器 T1 用作计数方式时计数脉冲是 AQA 由 T1(P3.5)输入 B.由内部时钟频率提供C.由 T0(P3.4)输入 D.由外部计数脉冲计数112 .8051 单片机的定时器 T0 用作定时方式时是 DQA.ANLA,#dataB99.比较转移指令是 BA.DJNZR0relBC.DJNZdirectrelDMOVCA,53HD.MOVXA,#53HA.2KBB.256BC128BD.64KB.指示和引导编译程序如何汇编.指示和引导程序员进行汇编A.由内部时钟频率定时,一个时钟周期加 1B.由外部计数脉冲计数,一个机器周期加 1C.外部定时脉冲由 T0(P3.4)输入定时D.由
40、内部时钟频率计数,一个机器周期加 1113.8051 单片机的机器周期为 2s,则其晶振频率 fosc 为 CMHz.A.1B.2C,6D.12114.用 8051 的定时器 T1 作定时方式,用模式1,则工作方式控制字为COA. 01HB.05HC.10HD.50H115.用 8051 的定时器 T1 作计数方式,用模式2,则工作方式控制字为AOA. 60HB.02HC.06HD.20H116.用 8051 的定时器 T1 作定时方式,用模式1,则初始化编程为C。A.MOVTOMD#01HB.MOVTOMD#50HC.MOVTOMD#10HD.MOVTCON#02H117 .用 8051 的
41、定时器 T1 作定时方式,用模式 2,则工作方式控制字为 D。A.60HB.02HC.06HD.20H118 .用 8051 的定时器 T1 作定时方式,用模式 2,则初始化编程为 B。A.MOVTOMD#06HB.MOVTOMD#20HC.MOVTOMD#10HD.MOVTOMD#60H119 .用 8051 的定时器,若用软启动,应使 TOM 师白 C。A.GATEB 置 1B.C/T 位置 1C.GATEB 置 0D.C/T 位置 0120 .启动定时器 0 开始计数的指令是使 TCON 勺 BQA.TF0 位置 1B,TR0 位置 1C,TR0 位置 0D,TR1 位置 0121 .启
42、动定时器 1 开始定时的指令是 D。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1122,使 8051 的定时器 T0 停止计数的指令是 A。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1123.使 8051 的定时器 T1 停止定时的指令是 B。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1124,使 8051 的定时器 T1 停止计数的指令是使 TCON 勺 D。A.TF0 位置 1B,TR0 位置 1C,TR0 位置 0D,TR1 位置 0125 .8051 的定时器 T0 作计数方式,用模式 1(16 位计数器)则应用指
43、令 C 初始化编程。A.MOVTMOD,#01HB.MOVTMOD,10HC.MOVTMOD,#05HD.MOVTCON,#05H126 .下列指令判断若定时器 T0 计满数就转 LP 的是 D。A.JBT0,LPB.JNBTF0,LPC.JNBTR0,LPD.127 .下列指令判断若定时器 T0 未计满数就原地等待的是 BA.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$128 .当 CPU 响应定时器 T1 的中断请求后,程序计数器 PC 的内容是 DA.0003HB.000BHC.00013HD.001BH129 .当 CPU 响应外部中断 0INT0 的中断请求
44、后,程序计数器 PC 的内容是 AA.0003HB.000BHC.00013HD.001BH130 .当 CPU 响应外部中断 1INT1 的中断请求后,程序计数器A.0003HB.000BHC.00013HD131 .MCS-51 单片机在同一级别里除串行口外,级别最低的中断源是_C。A.外部中断 1B.定时器 T0C.定时器 T1D.串行口132 .MCS-51 单片机在同一级别里除 INT0 外,级别最高的中断源是 B。A.外部中断 1B.定时器 T0C.定时器 T1D.外部中断 0133 .当外部中断 0 发出中断请求后,中断响应的条件是 C。A.SETBET0B.SETBEX0C.M
45、OVIE,#81HD.MOVIE,#61H134 .当定时器 T0 发出中断请求后,中断响应的条件是 C。A.SETBET0B.SETBEX0C.MOVIE,#82HD.MOVIE,#61H138.用定时器 T1 方式 1 计数,要求每计满 10 次产生溢出标志,则 TH1、TL1 的初始值是 AJBTF0,LPPC 的内容是 C,001BHA.FFHF6HB.F6TF6HC.F0H、F0HD.FFHF0H140.用 8051 的定时器 T0 定时,用模式 2,则应 D。A.启动 T0 前向 TH0 置入计数初值,TL0 置 0,以后每次重新计数前要重新置入计数初值B.启动 T0 前向 THR
46、TL0 置入计数初值,以后每次重新计数前要重新置入计数初值C.启动 T0 前向 THRTL0 置入计数初值,以后不再置入D.启动 T0 前向 THQTL0 置入相同的计数初值,以后不再置入142.MCS-51 单片机 CPLFF 中断的指令是 A。A.SETBEAB.SETBESC.CLREAD.SETBEX0143.MCS-51 单片机外部中断 0 开中断的指令是 B。A.SETBETOB.SETBEXOC.CLRETOD.SETBET1144.MCS-51 单片机的两个定时器作定时器使用时 TMOD勺 D6 或 D2 应分别为 A。A.D6=0,D2=0B.D6=1,D2=0C.D6=0,
47、D2=1D.D6=1,146.8051 单片机晶振频率 fosc=12MHz,则一个机器周期为1 11212147.MCS-51 单片机定时器溢出标志是 DA.TR1 和 TR0B.IE1 和 IE0C148.用定时器 T1 方式 2 计数,要求每计满 100 次,向 CPU 发出中断请求,149.MCS-51 单片机定时器外部中断 1 和外部中断157.MCS-51 单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将 A,向CPU 申请中断。158.MCS-51 单片机响应中断的过程是161.MCS-51 单片机响应中断矢量地址是A.中断服务程序的首句地址C.中断服
48、务程序的入口地址A.断点 PC 自动压栈,对应中断矢量地址装入C.断点压栈,PC 指向中断服务程序地址D.断点 PC 自动压栈,对应中断矢量地址装入PC B.关中断,程序转到中断服务程序159.执行中断处理程序最后一句指令A.程序返回到 ACALL 的下一句C.程序返回到主程序开始处RETIB,PCD程序转到该矢量地址.程序返回到 LCALL 的下一句.程序返回到响应中断时一句的下一句D2=1IT0DTF1 和 TF0TH1、TL1 的初始值是0 的触发方式选择位是A.TR1 和 TR0B150.MCS-51 单片机定时器A.由硬件清零 B151.MCS-51 单片机定时器A.00HB.FFH
49、152.MCS-51 单片机定时器A.由硬件清零 B,IE1 和 IE0T1 的溢出标志.由软件清零 T0的溢出标志C.1T0 的溢出标志.由软件清零,IT1 和 IT0TF1,若计满数产生溢出时,C.由软件置于TF0, 若 计 满 数 产 生 溢 出时,D.计数值D.TF1 和 TF0如不用中断方式而用查询方式,则应 BD.其值为可不处理C。TF0,若计?t 数在 CPUP 向应中断后153.8051 单片机计数初值的计算中,若设最大计数值为M,对于模式.随机状态下的 M 值为 DA.M=2 213=8192B.M=2 28=256C.M=2 24=16.M=2 216=65536154.8
50、051 响应中断后,中断的一般处理过程是 AA.关中断 ,B. 关 中断 ,C. 关 中断 ,D. 关 中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断, 中断返回保护现场,保护断点,开中断,中断服务,恢复现场,中断返回保护现场,保护中断,中断服务,恢复断点,开中断,中断返回保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回156.8051 单片机共有 5 个中断源,在同一级别里,5 个中断源同时发出中断请求时,程序计数器B。PC 的内容变为A.000BH.0003HC.0013HD.001BHSCONH 勺A.RI 或 TI 置 1B.RI 或 TI 置 0RI 置
51、1 或 TI 置 0D.RI 置 0 或 TI 置O.中断服务程序的出口地址主程序等待中断指令的地址162 .当 TCON 勺 IT0 为 1,且 CPU 响应外部中断 0,INT0INT0 的中断请求后,C。A.需用软件将 IE0 清 0B.需用软件将 IE0 置 1C.硬件自动将 IE0 清 0D.INTO(P3.2 管脚)为高电平时自动将 IE0 清 0163 .MCS-51 单片机串行口接收数据的次序是下述的顺序 B。(1)接收完一帧数据后,硬件自动将 SCON 勺 R1 置 1(2)用软件将 RI 清零(3)接收到的数据由 SBUF 读出(4)置 SCON 勺 REN/1,外部数据由
52、 RXD 俞入A.(1)(2)(3)(4)B.(4)(1)(2)(3)C.(4)(3)(1)(2)D.(3)(4)(1)(2)164 .MCS-51 单片机串行口发送数据的次序是下述的顺序 A。(1)待发送数据送 SBUF(2)硬件自动将 SCON 勺 TI 置 1(3)经 TXD(P3.1)串行发送一帧数据完毕(4)用软件将 TI 清 0A.(1)(3)(2)(4)B.(1)(2)(3)(4)C.(4)(3)(1)(2)D.(3)(4)(1)(2)165 .8051 单片机串行口用工作方式 0 时,C。A.数据从 RDX 串行输入,从 TXD 串行输出B.数据从 RDX 串行输出,从 TXD
53、 串行输入C.数据从 RDX 串行输入或输出,同步信号从 TXD 输出D.数据从 TXD 串行输入或输出,同步信号从 RXD 俞出166 .一主程序中有一句 LP:SJMPLP,功能指令为等待中断,当发生中断且中断返回后,D_oA.返回到主程序开始处 B.返回到该句的下一条指令处C.返回到该句的上一条指令处 D.返回到该句167 .一中断子程序的最后一句不是 RETI 而是 RET,中断返回后 B。A.返回到主程序中 ACALL 或 LCALL 的下一句B.返回到主程序中响应中断时一句的下一句C.返回到主程序开始处 D.返回到 0000H 处169 .外部中断源 INT1INT1(外部中断 1
54、)的矢量地址为 C。A.0003HB.000BHC.0013HD.002BH170 .8051 单片机共有 B 中断源。A.4B.5C.6D.7171 .对定时器控制寄存器 TCOM 白 IT1 和 IT0 位清 0 后,则外部中断请求信号方式为 A。A.低电平有效 B.高电平有效 C.脉冲上跳沿有效 D.脉冲负跳有效172 .单片机中 PUSHEDPOP 旨令通常用来 C。A.保护断点 B.保护现场 C.保护现场恢复现场 D.保护断点恢复断点机电接口技术173 .共阳极 LED 数码管加反相器驱动时显示字符“6”的段码是 B。A.06HB.7DHC.82HD.FAH174 .ADC0809
55、芯片是 m 路模拟车入的 n 位 A/D 转换器,mn 是 A。A.8、8B.8、9C.8、16D.1、8175 .当 DAC0832D/A 转换器的 CSCS 接 8031 的 P2.0 时,程序中 0832 的地址指针 DPT 啕存器应置为 D。A.0832HB.FE00HC.FEF8HD,以上三种都可以简答题1.8051 的定时/计数器 T0 的有几种工作模式,对各工作模式作简单的叙述。答:定时/计数器 T0 的模式:0:13 位计数器;1:16 位计数器;2:8 位循环计数器;3:2 个独立的 8 位计数器串行通信模式2.8051 的串行通信的有几种工作模式,请对各工作模式作简单的叙述
56、。答:串行通信共有 4 种工作模式,分别是:模式 0:同步移位寄存器;模式 1:波特率可变的 8 位两机异步通信;模式 2:波特率固定的 9 位可多机的异步通信;模式 3:波特率可变的 9 位可多机的异步通信3.CPU 响应中断的条件有哪些?答:1、CPU 没有处在一个同级或高级的中断服务中2、查询中断请求的机器周期是当前指令的最后一个机器周期3、当前指令不是返回指令(RET,RETI)或访问 IE、IP 的指令。4.MCS-51 系统有几个外部中断和内部中断?分别是什么?系统中有几个中断优先级,若同时有几个同级的中断申请,系统将如何处理?答: MCS-51 系统有 2 个外部中断和 3 个内
57、部中断, 分别是外部中断 0,外部中断 1,定时/计数中断 0,定时/计数中断 1,串行中断。系统中共有两个中断优先级,若同时有几个同级的中断申请,则按外中断 0外中断 1定时/计数中断 0 定时/计数中断 1 串行中断此顺序响应中断。5.各中断源对应的中断服务程序的入口地址是否能任意设定?如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?青举例加以说明。答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。例如:外部中断 0 的中断服
58、务程序 INT0P 放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORG0003HLJMPINTOP列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断 0 对应 0003H 地址。6.已知一单片机系统的外接晶体振荡器的振荡频率为 6MHz 请计算该单片机系统的拍节 P、状态 S 机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?答:已知 fosc=6MHZ贝 U:系统的拍节 P=1/fosc=1/(6*106)s=1/6s=0.167s系统的状态 S=2P=2*1/6Ws=0.33 科 s机器周期 T=6S=12
59、P=12*1/6ws=2ps单字节双周期指令的执行时间为 2T=2*2s=4s7.80C51 单片机白片内 RAM 氐 128 单元分哪 3 个主要部分?各部分的主要功能是什么?答:80C51 单片机的片内 RAM 低 128 单元分为:寄存器区(00H-1FH),共有四个寄存器组,主要为寄存器访问方式,常用数据存储。位寻址区(20H-2FH),主要用于位数据存放,也可用于存放字节数据。普通用户 RAM 区(30H7FH),只用于存放字节数据。8 .MCS-51 指令系统有哪几种寻址方式?答:MCS-51 指令系统有 7 种寻址方式,分别为:寄存器寻址,直接寻址,寄存器间接寻址,立即寻址,相对
60、寻址,基址寄存器加变址寄存器间接寻址(变址寻址),位寻址等方式。9 .MCS-51 单片机系统中,外接程序存储器和数据存储器公用 16 位地址线和 8 位数据线,为什么不会发生冲突?12答:因为 MCS-51 单片机访问外部程序存储器用的指令是 MOVC 控制线为 PSEN,PSEN,而访问外部数据存储器时,使用的指令是 MOVX 有效的控制信号是 RDRD, ,WRWR。所以不会发生冲突。10 .简述动态显示与静态显示的区别及优缺点答:静态显示,就是当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止。这种显示方式每一位都需要有一个 8位输出口控制,亮度大,耗电也大。需要的 I/O 端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- flash 课件教学课件
- 自愿放弃孩子协议书(2篇)
- 购买籽种合同范本(2篇)
- 高中技术《技术与设计II》课堂强化练习
- 节妇吟课件教学课件
- 南京航空航天大学《短片创作》2021-2022学年第一学期期末试卷
- 南京工业大学浦江学院《数值分析》2023-2024学年第一学期期末试卷
- 毕业论文(设计)-香榭美临住宅楼工程施工组织设计
- 深圳人民医院幕墙工程施工组织设计
- 《致橡树》说课稿
- 注塑工艺卡片
- 2023年高考模拟三元思辨作文“拿得起、放得下、想得开”讲评课件
- 统编教材语文要素的落实例谈课件(新)
- DB14∕T 1217-2016 粉煤灰与煤矸石混合生态填充技术规范
- 300MW锅炉专业检修规程
- 新北师大版二年级上册数学练习五
- 以名师工作室为引领构建教师发展共同体ppt课件市公开课金奖市赛课一等奖课件
- 《斯坦福大学人生设计课》读书笔记PPT模板思维导图下载
- 厦门大学考研细胞生物学本科生期末试题库
- 软岩隧道设计
- PEP小学六年级英语上册选词填空专题训练
评论
0/150
提交评论