欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机复习题.docx

    • 资源ID:8810699       资源大小:95.29KB        全文页数:18页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机复习题.docx

    1、单片机复习题 单片机复习题一 填空题1. X142、X282,则X1反_B,X2补_B 2. PSW 中 RS1=1,RS0=0,则当前工作寄存器为 3. MOV R0,30H 中,30H 的寻址方式称之为 4、单片机控制多位 LED显示接口电路有_、_两种方式。5. MOV C, 30H 源操作数寻址方式为 6. MCS-51 的堆栈是在 中开辟的 7. MCS-51 片内 20H2FH 范围内的数据存储器,即可以字节寻址又可以_8. 8051 单片机读片外程序存储器 MOVC 指令采用的是_9. 若系统晶振频率为 6MHz,则 MUL AB 指令的周期为_10. 12 根地址线可选择 存储

    2、单元,32KB 存储单元需要 寻址方式。 根地址线。 10. 设 (A) 55H, (R5) 0AAH, 则执行 ANL A, 指令后的结果是 R5 (A) = (R5)= _11.8051 内部有4个并行口,做I/O口进行读引脚操作时必须保证_,P0 口直接作输出口时,必须外接 _12. 若用传送指令访问 MCS-51 的程序存储器,它的操作码助记符应为_。13MCS-51 中,T0 中断服务程序入口地址为 ,串口中断服务程序入口地址为 14. MCS-51 中 T1 中断服务程序入口地址为_ 15. 欲对 300 个外部事件计数,可以选用定时器/计数器的工作模式_ 或 16. 通常单片机上

    3、电复位时 PC_H、SP_H。17.所谓多位 LED 动态显示接口,就是利用_,并使每位显示字符停留时间约 为_ ,此时可以看 到相当稳定的数字显示18.堆栈指针遵循“_,_”的规律。 198051 中央 CPU 处理器由_和_构成。 4单片机设计键盘时,常用的去抖动的方法有_、_ 20一个完整的微机系统由 _和_ 两大部分组成。 21对80C51 单片机,当_,则波特率提高 1 倍。 22单片机的工作方式主要包括:复位方式、程序执行方式、单步执行方式、低功耗操作方式以及RPROM 编程和校验式。21当单片机工作于 6Mhz 时,它的振荡周期是_1/6ms_,它的一个机器周期是_2ms_。 2

    4、2对 80C51 单片机的外部中断触发方式,当 IT0 取值为 0 时,INT0 为_,当 IT0 取值为1时,INT0 为_ 23定时器的 T/C 是 16 位的,计数寄存器由_TH_和 TL_构成24MCS-51 系列单片机对外扩展有 3 条总线,分别是 地址总线 、控制总线 和 数据总 线 25一个完整的微机系统由 和 两大部分组成26.80C51 单片机的定时器/计数器寄存器 TMOD 中,C/T取值为0时,其工作于为 方式,当C/T取值为时,其工作于为 方式27MCS-51 单片机的复位电路的主要功能是把 PC 初始化为 从 _单元开始执行程序,通常在其 RST 引脚上保持 _以的高

    5、电平才能使单 片机完全复位。 28MCS-51 单片机的振荡电路由 晶振和电容 组成,电容的取值范围一般为 29.80C51 单片机的复位端为 RST,当该输入脚保持 个振荡周期的高电平时,单片机完成复位操作。单片机 80C51 复位后,其 I/O 口锁存器的值为 ,堆栈指针的值为 30微处理器包括两个主要部分即_ 、 _3180C51 单片机中 1 个机器周期由_12_振荡周期组成 328051 内部有 4 个并行口,P0 口直接作输出口时,必须外接 上拉电阻33 80C51 单片机的定时器/计数器寄存器 TMOD 中, C/T 取值为 0 时, 对 当 其工作于为_定时方式,当 C/T 取

    6、值为 1 时,其工作于为_计数方式 358051 的引脚 RST 是_(IN 脚还是 OUT 脚),当其端出现_电平时,8051 进入复位状 态。8051 一直维持这个值,直到 RST 脚收到_电平,8051 才脱离复位状态,进入程序运 行状态,从 ROM H 单元开始取指令并翻译和执行。 和 ,其中 具有易失性,常用于存 3半导体存储器分成两大类 , 36.访问 MCS-51 片内 RAM 应该使用的传送指令的助记符为_37.ALE 引脚的意义是:当单片机执行访问外部数据存贮器指令时,ALE作为锁存P0口低八位地址信号的控制线,平时不访问外部数据存贮器时,ALE 输出频率为振荡频率 的方波。

    7、38求十进制数-102 的补码(以 2 位 16 进制数表示) 该补码为 。 39、MCS-51 单片机片内 RAM 寄存器区共有 分为 组寄存器,每组 个单元,以 作为寄存器名称。MOV PSW,#10H 将选择 MCS-51 的第 组工作寄存器。40PC 存放_,具有_特性。在 8051 中决定程序执行顺序的是 PC 还是 DPTR? 418051 内部有 时,必须先 它是_位? B= H。 (是,不是)SFG? 并行口,P0 口直接作输出口时,必须外接 ,才能读入外设的状态。 ,其 最大 容 量 为 位寄存器,存放 、 、 。 。 ;并行口作输入口42.对 80C51 单片机的外部中断触

    8、发方式,当 IT0 取值为 0 时,INT0 为_,当 IT0 取值为 1 时,INT0 为_43 MCS-51 的 堆栈 只 可设 置 在 是 。堆栈寄存器 SP 是 , 存 取数 据 的 原则 9中断处理的全过程分为以下 , , 3 个段44定时和计数都是对 进行计数,定时与计数的区别是 。45.若不使用 MCS-51 片内程序存储器,引脚 必须接地.46给程序做注释使用 号来标识。注释可以写在 也可以写在 之后。47.在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成 结构、 结构和 结构的程序。48.寻址方式是指 50.机器语言是 _49.MCS-51单片机的指令的

    9、一般格式中,包括 等部分。50.MCS-51汇编语言源程序的扩展名为 二 选择题1.MCS-51 单片机中断源可分为两个优先级别,设定各中断源优先级别的是寄存器( ) A、IE B、IP C、TCON D、SCON2.下列地址标号中,正确的标号是 ( ) A.3BT B.END C.MUL D.STAB313.PC 中存放的是( ) A.下一条指令的地址 B.当前正在执行的指令 C.当前正在执行指令的地址 D.下一条要执行的指令4.下列指令中错误的是( ) A.MOV A,R4 B.MOV 20H,DP C.MOV R3,A D.MOV R7,035.单片机的复位电路的主要功能是把 PC 初始

    10、化为 ,使单片机程序存储器 从 _单元开始执行程序 ( A ) A. 0000H B. ffffH C. 0001H D. 00013H 6.计算机中最常用的字符信息编码是( ) A.ASCII B.BCD 码 C.余 3 码 D.循环码 7.要 MCS-51 系统中,若晶振频率屡 8MHz,一个机器周期等于( ) s A 1.5 B 3 C 1 D 0.5 8.MCS-51 的时钟最高频率是 ( ) A 12MHz B 6 MHz C 8 MHz D 10 MHz9.以下不是构成的控制器部件( ): A 程序计数器 B 指令寄存器 C 指令译码器 D 存储器 10.以下不是构成单片机的部件(

    11、 ) A 微处理器(CPU) B存储器 C 接口适配器(IO 接口电路) D 打印机 11.-49D 的二进制补码为( ) A 11101111 B 11101101 C 0001000 D 11101100 12.十进制 29 的二进制表示为原码( ) A 11100010 B 10101111 C 00011101 D 0000111113.十进制 0.625 转换成二进制数是( ) A 0.101 B 0.111 C 0.110 D 0.100 14.选出不是计算机中常作的码制是( ) A 原码 B反码 C 补码 D ASCII15.下列四条叙述中,有错误的一条是( ) 。 A、16 根

    12、地址线的寻址空间可达 1MB B、内存储器的存储单元是按字节地址编址的 C、CPU 中用于存放地址的寄存器称为地址寄存器 D、地址总线上传送的只能是地址信息16.下列不是单片机总线的是( ) A 地址总线 B 控制总线 C 数据总线 D 输出总线17.十进制 29 的二进制表示为原码( ) A 11100010 B 10101111 C 00011101 D 0000111118.8051 单片机内部 RAM 中既可位寻址又可字节寻址的单元字节地址是 ( )A.20H B .30H C.00H D.70H19.80C51与8031的区别在于( ) A 内部ROM的容量不同 B 内部RAM的容量

    13、不同 C 内部ROM的类型不同 D 80C51使用EEPROM,而8031使用EPROM 20.PC的值是 ( ) A当前指令前一条指令的地址 B当前正在执行指令的地址 C下一条指令的地址 D控制器中指令寄存器的地址 21.假定(SP)=37H,在进行子程序调用时把累加器A和断点地址进栈保护后,SP的值为 A3AH B38H C39H D40H 22.在80C51中,可使用的堆栈最大深度为 A80个单元 B32个单元 C128个单元 D8个单元 23.在相对寻址方式中,寻址的结果体现在 APC中 B累加器A中 CDPTR中 D某个存储单元中 24.在寄存器间接寻址方式中,指定寄存器中存放的是

    14、A操作数 B操作数地址 C转移地址 D地址偏移量 25.执行返回指令时,返回的断点是 A调用指令的首地址 B调用指令的末地址 C返回指令的末地址 D调用指令下一条指令的首地址 26.可以为访问程序存储器提供或构成地址的有 A只有程序计数器PC B只有PC和累加器A C只有PC、A和数据指针DPTR DPC、A、DPTR和堆栈指针SP 27.若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令 ASETB PSW.3 BSETB D0H.4 CMOV D0H,#10H DCPL PSW.4 28.若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初

    15、值为( )。 ATH1=0E0H,TL1=18H BTH1=18H,TL1=0E0H CTH1=1CH,TL1=18H DTH1=18H,TL1=1CH 29.下列叙述中,不属于单片机存储器系统特点的是( )。 A扩展程序存储器与片内程序存储器存储空间重叠 B扩展数据存储器与片内数据存储器存储空间重叠 C程序和数据两种类型的存储器同时存在 D芯片内外存储器同时存在 30. ORG 2000H LCALL 3000H ORG 3000H RET 上面程序执行完RET指令后,(PC)=( )。 A2000H B3000H C2003H D3003H 31.产生 信号的指令是( )。 AMOVX A

    16、,DPTR BMOVC A,A+PC CMOVX A,A+DPTR DMOVX DPTR,A 32.80C51利用串行口通信时,设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2,SMOD=0, 则T1的重新装为( )。 AFFH BFDH CF4H D1DH 33.执行指令:MOV IE,#03H后,MCS-51单片机将响应的中断有( )。 A1个 B2个 C3个 D0个 34.在多机通讯中,有关第9数据位的说明中,正确的是( )。 A接收到的第9数据位送SCON寄存器的TB8中保存 B帧发送时使用指令把TB8位的状态送入移位寄存器的第9位 C发送的第9数据位内容在S

    17、CON寄存器的RB8中预先准备好 D帧发送时使用指令把TB8位的状态送入发送SBUF中 35.执行以下程序段MOV SP,#40HMOV B,#30HMOV A,#20HPUSH BPUSH ACCPOP BPOP ACC后,B和A的内容分别为( )。A20H,30H B30H,20H C40H,30H D40H,20H36.执行以下程序段MOV R0,#10HMOV A,R0RL AMOV R1,ARL ARL AADD A,R1MOV R0,A后,实现的功能是( ) A把立即数10H循环左移3次 B把立即数10H10 C把10H单元的内容循环左移3次 D把10H单元的内容1037.下列叙述

    18、中,不属于单片机存储器系统特点的是( ) A扩展程序存储器与片内程序存储器存储空间重叠 B扩展数据存储器与片内数据存储器存储空间重叠 C程序和数据两种类型的存储器同时存在 D芯片内外存储器同时存在38.如在系统中只扩展两片Intel2764,其地址范围分别为0000H1FFFH、8000H9FFFH,除应使用P0口的8条口线外,至少还应使用P2口的口线( ) A6条 B7条 C5条 D8条39.下列有关MCS- 51中断优先级控制的叙述中,错误的是( ) A低优先级不能中断高优先级,但高优先级能中断低优先级 B同级中断不能嵌套 C同级中断请求按时间的先后顺序响应 D同级中断按CPU查询次序响应

    19、中断请求40.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。从堆栈弹出的断点地址送给( )。 AA BCY CPC DDPTR41.中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是 A当前指令是ORL A,Rn指令 B当前正在执行RETI指令 C当前指令是MUL指令,且正处于取指令机器周期 D当前正在进行1优先级中断处理42.下列功能中不是由I/O接口实现的是 A数据缓冲和锁存 B数据暂存 C速度协调 D数据转换43.为给扫描法工作的键盘提供接口电路,在接口电路中需要 A一个输入口 B一个输出口 C一个输入口和一个输出口 D两个输入口44.下列理由中,能说明

    20、MCS-51的I/O编址是统一编址方式而非独立编址方式的理由是 A 用存储器指令进行I/O操作 B 有专用的I/O指令 C 有区分存储器和I/O的控制信号 D I/O和存储器的地址可以重叠45.把8155的A2、A1、A0分别与80C51的P0.2、P0.1、P0.0连接,则8155的PA、PB、PC口的地址可能是 A00H03H B00H03H C01H03H D00H02H46.调制解调器(MODEM)的功能是 A串行数据与并行数据的转换 B数字信号与模拟信号的转换 C电平信号与频率信号的转换 D基带传送方式与频带传送方式的转换47.通过串行口发送数据时,在程序中应使用 AMOVX SBU

    21、F,A BMOVC SUBF,A CMOV SUBF,A DMOV A,SUBF48.通过串行口接收数据时,在程序中应使用 AMOVX A,SBUF BMOVC A,SUBF CMOV SUBF,A DMOV A,SUBF49.在使用多片DAC0832进行D/A转换,并分时输入数据的应用中,它的两级数据锁存结构可以 A提高D/A转换速度 B保证各模拟电压能同时输出 C提高D/A转换精度 D增加可靠性三 分析题 69.若(A)=80H,R0=17H,(17H)=34H,执行下段程序后,(A)=?ANL A,#17HORL 17H,AXRL A,R0CPL A70.写出程序执行后有关寄存器和RAM

    22、中有关单元的内容:MOV 30H,#A4HMOV A,#0D6HMOV R0,#30HMOV R2,#47HANL A,R2ORL A,R0SWAP ACPL AXRL A,#0FFHORL 30H,A71.下列程序执行后,(SP)=? (A)=? (B)=? ORG 2000HMOV SP,#40HMOV A,#30HLCALL 2500HADD A,#10HMOV B,ASJMP ORG 2500HMOV DPTR,#200AHPUSH DPLPUSH DPHRET72.在程序存储器中,数据表格为:1010H:02H1011H:04H1012H:06H1013H:08H执行程序1000H:

    23、MOV A,#0DH1002H:MOVC A,A+PC1003H:MOV R0,A问结果:(A)=? (R0)=? (PC)=?73.在程序存储器中,数据表格为:7010H:02H7011H:04H7012H:06H7013H:08H执行程序1004H:MOV A,#10H1006H:MOV DPTR,#7000H1009H:MOVC A,A+DPTR问结果:(A)=? (PC)=?74.设单片机的晶体振荡频率为 12MHz, 利用定时器 T0 编程由 P1.2 输出周期为 400us 的方波。 (要求: T0 工作在方式 2 下,采用中断方式工作)下面给出了程序部分指令,请把它补全。解:周期

    24、为400us则半周期为 200us,因此 T0 的定时初值CONT为_ ;程序指令如下:_;伪指令,用CONT代替初值ORG 0000HLJMP STARTORG 000BHLJMP SEVT0 ;ORG 0100HSTART:_;设置T0 工作在方式2,定时模式SETB ET0SETB EAMOV TL0,#CONTMOV TH0,#CONT_ ;启动T0SJMP $SEVT0:CPL P1.2 ;P1.2电平取反RETIEND 75.程序如下:CLR RS1CLR RS0MOV A,#38HMOV R0,AMOV 29H,R0SETB RS0MOV C,RS0MOV R1,AMOV 26H

    25、,AMOV 28H,CADDC A,26H试问:(1)区分哪些是位操作指令?哪些是字节操作指令? (2)写出程序执行后有关寄存器和RAM中有关单元的内容。76.设单片机采用6MHz晶振,计算如下一段程序的执行时间,并说明这段程序的作用。MOV R0,#20HMOV R3,#05HMOV A, R0CPL AADD A,#01HMOV R0,ANEXT: INC R0,MOV A, R0CPL AADDC A,#00HMOV R0,ADJNZ R3,NEXTSJMP 77.读下列程序段并回答问题:MOV DPTR, #1234HMOV R0, DPHMOV 14H, #22HMOV R1, DP

    26、LMOV 23H, #56HMOV A, R0XCH A, DPH执行以上指令后 A=_, DPTR=_。MOV A,#40HMOV R0,#40HMOV R0,AANL A, #0FHORL A, #80HXRL A, R0执行以上指令后 A=_ ; (20H)=_。78.用80C51单片机的P1端口作输出,经驱动电路接8只发光二极管,如图,输出位是“1”时,发光二极管点亮,输出“0”时为暗。试分析下述程序执行过程及发光二极管点亮的工作规律。LP:MOV P1,#81HLCALL DELAYMOV P1,#42HLCALL DELAYMOV P1,#24HLCALL DELAYMOV P1,

    27、#18HLCALL DELAYMOV P1,#24HLCALL DELAYMOV P1,#42HLCALL DELAYSJMP LP子程序:DELAY:MOV R2,#0FAHL1:MOV R3,#0FAHL2:DJNZ R3,L2DJNZ R2,L1RET79.阅读下面的程序段,指出其目的。程序指令如下:MOV R0,#20H ;设地址指针初值CLR A ;累加器清0CONT: MOV R0,A ;置0指针所指单元INC R0 ;地址指针加1CJNE R0,#31H,CONT ;指针未超过终点则继续SJMP $ ;暂停END此程序段的目的为_80.DAC0832有三种工作模式,分别为_、_、

    28、_;下图中DAC0832工作于_模式。81.下图为用四片2764芯片扩展存储器电路扩展的是_存储器,每块芯片的容量为_KB,其中分配给第一片地址空间为_。四 程序设计题1设单片机采用8051,未扩展片外ROM,片外RAM采用一片6116,编程将其片内ROM从0100H单元开始的10B得内容依次外接到片外RAM从100H单元开始得10B中去。START: MOV DPTR,#0100H ;转载地址指针 MOV R2,#010H ;计数器初值LOOP: CLR A ;A清零 MOVC A,A+DPTR ;读内部ROM MOVX DPTR,A ;写外部RAM INC DPTR ;指针+1 DJNZ R2,LOOP ;判断是否达到10H次,没到则跳到LOOP继续循环 NOP SJMP $-1 ;达到次数,程序结束,死循环。 END2设计一个22行列式键盘电路并编写键盘扫描子程序。(2)键盘扫描子程序:KEY1: ACALL KS1 ;调用判断有无键按下子程序JNZ LK1 ;有键按下,转LK1AJMP KEY1 ;无键按下,返回LK


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开