欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    《单片机原理与接口技术》模拟试题答案.doc

    • 资源ID:12273037       资源大小:120.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    《单片机原理与接口技术》模拟试题答案.doc

    单片机原理与接口技术模拟试题( 1)一、填空 (每题 2分,共 10 分)16384 s 。DPTR是为了访问1、在定时器工作方式 0 下,计数器的宽度为 13 位,若系统晶振频率为 6MHZ,则最大定时时间为2、设 (SP)= 60H ,指令 ACALL DIS 指令地址为 3020H,执行这个指令后, (SP)= 62H ,(61H)= 20H3、异步串行数据通信有单工 、 半双工 和 全双工 三种数据通路形式。4、在 MCS-51中, PC和 DPTR都用于提供地址,但 PC是为了访问 程序 存储器提供地址,而 程序、外部数据 存储器提供地址。5、已知( A)=59H,执行指令 INC A 后,( A)= 5A H,继续执行 DA A后,( A)=60 H。二、选择题 (每小题 2 分,共 10 分)1、寻址空间为外部程序存储器所用的指令是(C ) :A. MOVX B.MOV C.MOVC D.ADDC2、在中断响应后必须用软件清零的是(B ) .A. TF1 B. TI C. IE1 D. TF03、七段共阳极发光两极管显示字符 P',段码应为( D ):A.67H B. 73H C. 8EH D. 76H E.90H4、PC的值是( C )A. 当前指令前一条指令的首地址 B. 当前正在执行指令的首地址C. 下一条指令的首地址 D. 控制器中指令寄存器的地址5、在 MCS-51中需要外加电路实现中断撤除的是(B )A. 定时中断 B. 脉冲触发方式的外部中断C. 串行中断 D. 电平触发方式的外部中断三、指令题 (每小题 4 分,共 16分)1、将外部 ROM的 2030H单元的内容传送到外部 RAM的 2000 单元。MOV DPTR,#2030HCLR AMOVC A,A+DPTRMOV DPTR,#2000HMOVX DPTR, A2、实现 P1.0=P1.1 /P1.2 。MOV C,P1.1ORL C, / P1.2MOV P1.0,C3、已知某端口地址为 2FFFH,将该端口的内容读到片内 RAM20H中。MOV DPTR,#2FFFHMOVX A, DPTRMOV 20H , A4、将累加器第 1、3、5位求反。 ( 用一条指令 )XRL A, #2AH四、填写下表 (每空 2 分,共 10 分)指令寻址方式CLR 40H位寻址PUSH ACC寄存器间址寻址或直接寻址MOVC A, A+PC变址寻址SJMP $相对寻址MOVX DPTR, A寄存器寻址五、读程序 (每小题 5 分,共 10 分)1、设 (A)=38H,R0=28H,(28H)=18H, 执行下列程序后,( A) = 0D7HANL A ,#27HXRL A ,28HORL A, R0CPL A2、设 (A)=38H,(20H)=49H,PSW=00H,(B)=02H, 填写以下中间结果。SETB CSUBB A, 20H (A)= 0EFH (CY)= 1 (AC)= 1RRC A (A)= 0F7H (CY)= 1 (P)= 1AB(A)=0EEH (B)=MUL六、简答题 (共 14 分)1、简述 SJMP、AJMP和 LJMP的异同点。sjmp :相对寻址方式转移指令,短转移指令,转移范围为当前6 分)01H(OV)=PC的值的 -128127 字节。Ajmp:绝对转移指令,转移范围为当前PC值所在的页面 2K 范围内。Ljmp :长转移指令。转移范围为 64K,与当前 PC值无关2、简述中断的全过程( 8 分)( 1)中断申请:外部中断请求信号是通过对芯片引脚P3.2 和 P3.3 采样的结果来设置 TCON寄存器中断响应标志位的状态。定时中断和串行中断是直接置位TCON和 SCON中各自的中断请求标志位。 CPU在状态 S6 按优先级顺序对中断标志位进行查询。若有标志位为“ 1”,则在下一个机器周期的 S1 状态进行中断响应。( 2)中断响应:首先将相应中断的优先触发器置“1”,然后将程序计数器 PC的内容压入堆栈以保护断点地址,再将系统设定的中断入口地址装入PC。(3)中断处理:执行相应的中断服务程序( 4)中断返回:执行到 RETI ,将相应中断的优先触发器复位,再从堆栈中弹出断点地址送入程序计数器 断的主程序。七、 编程题 ( 10 分)已知晶振频率为 12MHz,在 P1.7 引脚上输出周期为 400 微秒的等宽矩形波。用中断方式实现确定工作方式计算定时常数 写出完整程序,并作适当注释。解:设定 T0 为工作方式 2, TMOD=00000010B=02,H定时常数为 X,则8 -6 -6(2 8-X) ×10-6=200× 10-6X=256-200=56=38H程序如下:ORG 0000H1、2、3、IN0: CPL P1.7PC ,返回断点处重新执行被中SJMP MAINORG 000BHSJMP IN0RETIENDMAIN: MOV TMOD ,#02HMOV TH0,#38HMOV TL0,#38HSETB EASETB ET0SETB TR0 八、读图题( 20 分) 阅读下列硬件图,补齐连接线(5 分),并回答问题(各 5 分):1、 ALE、 PSEN、WR、RD的功能ALE作地址锁存的选通信号,以实现低八位地址的锁存,PSEN信号作扩展程序存储器的读选通信号WR、 RD作为扩展数据存储器和 I/O 端口的读写选通信号2、 图中各芯片的功能74LS373:地址锁存器,用来锁存 P0口发送的地址低 8 位2764 :容量为 8KB 的程序存储器( EPROM),用来存储程序6264 :容量为 8KB 的数据存储器( RAM),用来存储数据8031:不含程序存储器的 8 位单片机芯片,是不带 I/O 设备的微型计算机3、 2764、 6264 的地址范围2764: 0E000H 0FFFFH6264: 0D000H 0EFFFH单片机原理与接口技术模拟试题( 2)一、填空(每题 2分,共 10 分)1、MCS-51 单片机片内有 5 个中断源,其中 2 个外部中断源。2、设定 T1为计数器方式,工作方式 2,则 TMOD 中的值为 60H(高位为 6即可) 。3、若 IT1=0,当引脚 P3.2 为低电平的时候, INT0 的中断标志位 IE0 才能复位。4、在接口电路中,把已经编址并能进行读写操作的寄存器称为端口 。5、在单片机中,为实现数据的 I/O 传送,可使用三种控制方式, 即 无条件传送 方式、查询 方式和 中 断 方式二、选择题 (每小题 2 分,共 10分)A)1、寻址空间为数据程序存储器所用的指令是(A. MOVX B.MOV C.MOVC D.ADDC2、执行中断返回指令,从堆栈弹出地址送给( C ) .A. A B. CY C. PC D. DPTR3、七段共阴极发光两极管显示字符 H',段码应为( E )A.67H B. 6EH C. 91H D. 76H E.90H4、在串行通信中, 8031 中发送和接收的寄存器是 ( B) 。A.TMOD B. SBUF C. SCON D. DPTR5、波特的单位是( B )A. 字符 /秒 B. 位/秒 C. 帧/秒 D. 字节 /秒三、指令题 (每小题 4 分,共 16分)1、将 20H单元清零MOV 20H,#00H 或CLR AMOV 20H, A2、将片外 RAM2000H中的低字节与片内 20H中的低字节交换。MOV DPTR,#2000H XCHD A,R0MOV R0,#20H MOVX DPTR,AMOVX DPTR,A3、已知某端口地址为 2FFFH,将片内 RAM20H的内容写到该端口中MOV A, 20HMOVX DPTR, #2FFFHMOVX DPTR, A4、把 DPTR的内容压入堆栈PUSH DPHPUSH DPL四、填写下表 (每空 2 分,共 10分)指令寻址空间CLR 40H位寻址区PUSH ACC片内 RAM(数据存储器 )MOVC A,A+PC(ROM)程序存储器SJMP $(ROM)程序存储器MOVX DPTR, A外部 RAM(数据存储器 )五、读程序 (每小题 5 分,共 10分)1、设(A)=38H,R0=28H,(28H)=18H, 执行下列程序后,( A)= 0 E7HORL A, #27HANL A, 28HXCHD A,R0CPL A 2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。SETB CADDC A, 20H (A)= 82H (CY)= 0 (AC)= 1RLC A (A)= 04H (CY)= 1 (P)= 1MUL AB (A)= 08H (B)= 00H (OV)= 0六、简答题 (共 14 分)1、简述子程序调用和执行中断服务程序的异同点。( 8 分)相同点: 均能中断主程序执行本程序 , 然后再返回断点地址继续执行主程序。 不同点:(1) 中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。(2) 中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时 被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。(3) 中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安 排好的。2、已知晶振频率为 6MHz,在 P1.0 引脚上输出周期为 500 微秒的等宽矩形波,若采用 T1中断,工作方式 2,试写出中断初始化程序( 6 分)MOV TMOD, #20H SETB ET1MOV TL1, #06H SETB TR0MOV TH1, #06HSJMP $SETB EA七、编程题 (10 分)将内部 RAM20H为首的 16个单元的 8位无符号数排序写出程序 , 并作适当注释 SOR:T MOV R0, #20HMOV R7 , #07HCLR TR0 ;交换标志位复位LOOP: MOV A,R0MOV 2BHAINC R0MOV2AH,R0CLRCSUBBA,R0 ;比较前后两个数JC NEXTMOV R02BHDEC R0MOV R,0 2AHINC R0SETB TR0 ;置交换标志位有效NEXT: DJNZ R7 , LOOPJB TR0 , SORT ;若交换标志位有效,继续进行HERE: SJMP $

    注意事项

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

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开