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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机试题库(有答案)文档格式.docx

1、()18MCS-51 单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。MCS-51 单片机指令系统及程序设计)19MCS-51 单片机的指令格式中操作码与操作数之间必须用“,”分隔。()20MCS-51 指令:MOV A,#40H ;表示将立即数 40H 传送至 A 中。()21.MCS-51 指令:MOVA,R0;表示将 R0 指示的地址单元中的内容传送至 A 中。()22MCS-51 指令:MOVXA,DPTR;表示将 DPTR 指示的地址单元中的内容传送至 A 中。)23MCS-51 的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作

2、数。()24MCS-51 指令中,MOVX 为片外 RAM 传送指令。)25MCS-51 指令中,MOVC 为 ROM 传送指令。)26将 37H 单元的内容传送至 A 的指令是:MOV A,#37H。()27MCS-51 指令中,16 位立即数传送指令是:MOV DPTR,#data16。()28MCS-51 单片机,CPU 对片外 RAM 的访问只能用寄存器间接寻址的方式,且仅有 4 条指令。)29如 JC rel 发生跳转时,目标地址为当前指令地址加上偏移量。()30对于 8051 单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自动在外部程序存储器中寻址。)31指令 MU

3、L AB 执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。()32已知:DPTR=11FFH执行 INCDPTR 后,结果:DPTR=1200H。()33已知:A=11HB=04H,执行指令 DIVAB 后,其结果:A=04H,B=1CY=OV=0。)34已知:A=1FH,(30H)=83H,执行ANLA,30H后,结果:A=03H(30H)=83H P=0。)35无条件转移指令 LJMPaddr16 称长转移指令,允许转移的目标地址在 128KB 空间范围内。)36在进行二十进制运算时,必须用到 DAA 指令。)37MCS-51 指令系统中,执行指令 ORG200

4、0H;BCD:DB“A,B,C,D”;表示将 A、B、C、D 的 ASII 码值依次存入 2000H 开始的连续单元中。)38MCS-51 指令系统中,指令 CJNEA,#data, rel 的作用相当于 SUBBA,#data 与 JNCrel 的作用。)39MCS-51 指令系统中,指令 JNBbit,rel 是判位转移指令,即表示bit=1 时跳转。)408051 单片机的 PC 与 DPTR 都在 CPU 片内,因此指令 MOVCA,A+PC与指令 MOVCA,A+DPTR 执行时只在单片机内部操作,不涉及片外存储器。)41MCS-51 单片机中 PUSH 和 POP 指令只能保护现场

5、,不能保护断点。()42指令 LCALL addr16 能在 64K 字节范围内调用子程序。)43设 PC 的内容为 35H,若要把程序存贮器 08FEH 单元的数据传送至累加器 A,则必须使用指令 MOVC A,A+PC。)44指令 MOV A,00H 执行后 A 的内容一定为 00H。定时、中断、串行口系统及应用)45在 MCS-51 单片机内部结构中,TMOD 为模式控制寄存器,主要用来控制定时器的启动与停止。()46在 MCS-51 单片机内部结构中,TCON 为控制寄存器,主要用来控制定时器的启动与停止。()47MCS-1 单片机的两个定时器均有两种工作方式,即定时和计数工作方式。(

6、)48MCS-51 单片机的 TMOD 模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。()49MCS-51 单片机系统复位时,TMOD 模式控制寄存器的低 4 位均为 0。)508051 单片机 5 个中断源相应地在芯片上都有中断请求输入引脚。()51启动定时器工作,可使用 SETBTRi 启动。)528051 单片机对最高优先权的中断响应是无条件的。)53中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。()54MCS-51 单片机系统复位后,中断请求标志 TCON 和 SCON 中各位均为0。()55MCS-51 单片机的中

7、断允许寄存器的 IE 的作用是用来对各中断源进行开放或屏蔽的控制。()56用户在编写中断服务程序时, 可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。()57若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU 中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。()58串行口的中断,CPU 响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。()59串行口数据缓冲器 SBUF 是可以直接寻址的专用寄存器。()60如要允许外部中断 0 中断,应置中断允许寄存器 IE 的 EA 位和 EX0位为 1。()61指令 JNB TF0,L

8、P 的含义是:若定时器 T0 未计满数,就转 LP。()62若置 8051 的定时器/计数器 T1 于定时模式,工作于方式 2,则工作方式字为 20H。()63若置 8051 的定时器/计数器 T1 于计数模式,工作于方式 1,则工作方式字为 50H。)64当 8051 的定时器 T0 计满数变为 0 后,溢出标志位(TCON 的 TF0)也变为 0。()65外部中断 0 中断的入口地址是 0003H。()668051 单片机允许 5 个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器 IE 来控制中断的允许和禁止。单片微机基本系统扩展()67线选法是把单根的低位地址线直接接到存储器芯

9、片的片选端。()68对于 8051 单片机而言,在外部扩展 EPROM 时, EA 引脚应接地。)69对于 8051 单片机而言,在外部扩展 EPROM 时, EA 引脚可接+5V或接地。()70在接口芯片中,通常都有一个片选端 CS(或CE ),作用是当 CS 为低电平时该芯片才能进行读写操作。)71DAC0832 是 8 位 D/A 转换器,其输出量为数字电流量。机电接口技术()72DAC 0832 的片选信号输入线CS ,低电平有效。()73AGND 代表模拟信号和基准电源的参考地,称模拟地。()74DGND 表示数字地,为工作电源地和数字逻辑地。二、单项选择题(在每小题的四个备选答案中

10、,选出一个正确答案,并将正确答案的序号填在空格内。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。A0000H,00HB0000H,07HC0003H,07HD0800H,08H5. 单片机 8051 的 ALE 引脚是 B。 A输出高电平B输出矩形脉冲,频率为 fosc 的

11、 1/6 C输出低电平D输出矩形脉冲,频率为 fosc 的 1/26. 单片机 8051 的 EA 引脚C。A必须接地B必须接+5VC以上两种视需要而定 7访问外部存储器或其它接口芯片时,作数据线和低 8 位地址线的是 A。AP0 口BP1 口CP2 口DP0 口 和 P2 口8. PSW 中的 RS1 和 RS0 用来 A。A选择工作寄存器组号B指示复位C选择定时器D选择工作方式9. 上电复位后,PSW 的值为 D。A1B07HC0FFHD0108051 单片机上电复位后,堆栈区的最大允许范围是 B个单元。A64B120C128D256118051 单片机上电复位后,堆栈区的最大允许范围是内

12、部 RAM 的 D 。A00HFFHB00H07HC07H7FHD08H7FH12. 复位后,堆栈指针 SP 在内部 RAM 中的直接地址是C。A00HB07HC81HDFFH13. 8051 的 P0 口,当使用外部存储器时它是一个 D。A传输高 8 位地址口A传输低 8 位地址口C传输高 8 位数据口D传输低 8 位地址/数据口14. P0 口作数据线和低 8 位地址线时B。A应外接上拉电阻B不能作 I/O 口C能作 I/O 口D应外接高电平15. 对于 8051 单片机,其内部 RAM20H-2FH 单元C。A只能位寻址B只能字节寻址C既可位寻址又可字节寻址D少部分只能位寻址16. 寻址

13、方式就是 C的方式。A查找指令操作码B查找指令C查找指令操作数D查找指令操作码和操作数178051 单片机若晶振频率为 fosc=12MHz,则一个机器周期等于 CS。A1/12B1/2C1D218. MCS-51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主要用来B。A存放指令B存放 16 位地址,作间址寄存器使用C存放下一条指令地址19ALU 表示DA累加器B程序状态字寄存器C计数器D算术逻辑部件20单片机上电后或复位后,工作寄存器 R0 是在 A。A0 区 00H 单元B0 区 01H 单元C0 区 09H 单元DSFR 21单片机 8051 的 XTAL1 和

14、XTAL2 引脚是 D引脚。A外接定时器B外接串行口C外接中断D外接晶振228051 单片机的 VSS(20)引脚是 B引脚。A主电源+5VB接地C备用电源D访问片外存贮器238051 单片机的 VCC(40)引脚是 A引脚。248051 单片机中,输入/输出引脚中有专门的第二功能的引脚是 D。AP0BP1CP2DP325. MCS-51 复位后,程序计数器 PC= B。即单片机从 B开始执行指令。A0001HB0000HC0003HD0023H26. MCS-51 的片内外的 ROM 是统一编址的,如果 EA 端保持高电平,8051 的程序计数器 PC 在 B地址范围内。A1000HFFFF

15、HB0000HFFFFHC0001H0FFFH D0000H0FFFH27. 单片机的堆栈指针 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。A01HB

16、07HC00HD0FFH32. 当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 1 时,系统使用的工作寄存器组为 B。A组 0B组 1C组 2D组 3338051 单片机中,用户可使用的 16 位寄存器是D。APSWBACCC SPDDPTR348051 的程序计数器 PC 为 16 位计数器,其寻址范围是D。A8KB16KC32KD64K35. 单片机应用程序一般存放在 B中。ARAMBROMC寄存器DCPU36. MCS-51 汇编语言指令格式中,唯一不可缺少的部分是 B。A标号B操作码C操作数D注释37MCS-51 的立即寻址方式中,立即数前面 D。A应加前缀“

17、/:”号B不加前缀号C应加前缀“”号D应加前缀“#”号38. 下列完成 8051 单片机内部数据传送的指令是D。AMOVX A,DPTRBMOVC A, A+PCDMOV direct,direct 39MCS-51 的源操作数为立即寻址的指令中,立即数就是 B。A放在寄存器 R0 中的内容B放在程序中的常数C放在 A 中的内容D放在 B 中的内容40单片机中 PUSH 和 POP 指令常用来 C。A保护断点B保护现场C保护现场,恢复现场D保护断点,恢复断点41. MCS-51 寻址方式中,操作数 Ri 加前缀“”号的寻址方式是 A。A寄存器间接寻址B寄存器寻址C基址加变址寻址D立即寻址42.

18、 MCS-51 寻址方式中,立即寻址的寻址空间是 C。A工作寄存器 R0R7B专用寄存器 SFRC程序存储器 ROM片内 RAM 的 20H2FH 安节中的所有位和部分专用寄存器 SFR 的位43MCS-51 寻址方式中,直接寻址的寻址空间是D。数据存储器 256 字节范围44. 执行指令 MOVXA,DPTR 时,WR 、 RD 脚的电平为 C。AWR 高电平, RD 高电平BWR 低电平, RD 高电平CWR 高电平, RD 低电平DWR 低电平, RD 低电平45. 主程序中调用子程序后返回主程序,堆栈指针 SP 的值A。A不变B加 2C加 4D减 246. 单片机中使用 MOVXA,R

19、1 指令, C寻址数据存储器 1050H 单元。A能直接B不能C与 P2 口配合能D与P1 口配合能47. 下列指令判断若 P1 口最低位为高电平就转 LP,否则就执行下一句的是 BAJNBP1.0,LPBJB P1.0,LPCJC P1.0,LP DJNZ P1.0,LP48. 指令 JB OEOH,LP 中的 OEOH 是指 C。A累加器 AB累加器 A 的最高位C累加器 A 的最低位D一个单元的地址49. 下列指令中比较转移指令是指 B。ADJNZRn,relBCJNERn,#data,relCDJNZdirect,rel DJBC bit,rel50指令 MOV R0,#20H 执行前

20、(R0)=30H,(20H)=38H,执行后(R0)= BA00HB20HC30HD38H51指令 MOV R0, 20H 执行前(R0)=30H,(20H)=38H,执行后(R0)= DA20HB30HC50HD38H52. 执行如下三条指令后,30H 单元的内容是 B。MOV R1,#30H MOV 40H,#0EH MOV R1,40HA40HB0EHC30HDFFH54. MCS-51 指令 MOV R0,#20H 中的 20H 是指 A。A立即数B内部 RAM20HC一个数的初值D以上三种均有可能,视该指令的在程序中的作用55. MCS-51 单片机在执行 MOVXA,DPTR 指令

21、时,其寻址单元的地址是由 BAP0 口送高 8 位,P2 口送高 8 位BP0 口送低 8 位,P2 口送高 8 位CP0 口送低 8 位,P2 口送低 8 位DP0 口送高 8 位,P2 口送低 8 位56在 MCS-51 指令中,下列指令中 C是无条件转移指令。ALCALL addr16BDJNZdirect,relCSJMP rel DACALL addr1157. 下列指令中影响堆栈指针的指令是 D。ALJMPBADDCMOVC A,A+PCDLCALL58. 已知:A=DBHR4=73HCY=1,指令:SUBB A, R4执行后的结果是C。AA=73HBA=DBHCA=67HD以上都

22、不对 59可实现将内部数据存储单元的内容传送到累加器 A 中的指令是 C。AMOVX A,R0BMOV A, #dataCMOV A,R0DMOVX A, DPTR60. 下列指令执行时,不修改 PC 中内容的指令是B。AAJMPBMOVC A, A+PC61. 已知:A=D2H,(40H)=77H,执行指令:ORLA,40H 后,其结果是: BAA=77HBA=F7HCA=D2HD以上都不对62指令 MULAB 执行前(A)=18H ,(B)=05H,执行后,A、B 的内容是 DA90H,05HB90H,00HC78H,05HD78H,00H63. MCS-51 指令系统中,清零指令是 C。

23、ACPLABRLCACCLRADRRCA64. MCS-51 指令系统中,求反指令是 A。65. MCS-51 指令系统中,指令 MOVA,R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后 C。A(A)=86HB(A)=20HC(A)=18HD(A)=00H 66MCS-51 指令系统中,指令 CLRA ;表示 A。A将 A 的内容清 0B将 A 的内容置 1C将 A 的内容各位取反,结果送回 A 中D循环移位指令67. 已知 A=87H,(30H)=76H,执行XRLA,30H 后,其结果为: CAA=F1H(30H)=76HP=0BA=87H(30H)=76HP=1

24、 CA=F1H(30H)=76HP=1DA=76H(30H)=87HP=168. MCS-51 指令系统中,指令 ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为D。 A(A)=92H(C)=1B(A)=92H(C)=0 C(A)=8CH(C)=1D(A)=8CH(C)=069. MCS-51 指令系统中,指令 ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A。 A(A)=00H(C)=1B(A)=00H(C)=0 C(A)=7AH(C)=1D(A)=7AH(C)=070. MCS-51 指令系统中,指令 ADDCA,R0

25、执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为 B 。 A(A)=28H (C)=1 B(A)=29H (C)=1 C(A)=68H (C)=0 D(A)=29H (C)=071. 下列指令能使累加器 A 低 4 位不变,高 4 位置 F 的是 D。AANL A,#OFHBANL A,#OFOHCORL A,#OFHDORL A,#OF0H72. 下列指令能使累加器 A 高 4 位不变,低 4 位置 F 的是 C。73. 下列指令能使 R0 低 4 位不变,高 4 位置 F 的是D。AANL R0,#OF0HBORL RO,#OFOHCORL 0,#OFHDORL

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

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