《《单片机原理与接口技术》模拟试题答案.pdf》由会员分享,可在线阅读,更多相关《《单片机原理与接口技术》模拟试题答案.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机原理与接口技术模拟试题(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 分)1、寻址空间为数据程序存储器所用的指令是(A)
2、:A.MOVX B.MOV C.MOVC D.ADDC 2、执行中断返回指令,从堆栈弹出地址送给(C).A.A B.CY C.PC D.DPTR 3、七段共阴极发光两极管显示字符H,段码应为(E )A.67H B.6EH C.91H D.76H E.90H 4、在串行通信中,8031 中发送和接收的寄存器是(B)。A.TMOD B.SBUF C.SCON D.DPTR 5、波特的单位是(B )A.字符/秒 B.位/秒 C.帧/秒 D.字节/秒 三、指令题(每小题 4 分,共 16 分)1、将 20H 单元清零 MOV 20H,#00H 或 CLR A MOV 20H,A 2、将片外 RAM20
3、00H 中的低字节与片内 20H 中的低字节交换。MOV DPTR,#2000H XCHD A,R0 MOV R0,#20H MOVX DPTR,A MOVX DPTR,A 3、已知某端口地址为2FFFH,将片内 RAM20H的内容写到该端口中。MOV A,20H MOVX DPTR,#2FFFH MOVX DPTR,A 4、把 DPTR 的内容压入堆栈 PUSH DPH PUSH DPL 四、填写下表(每空 2 分,共 10 分)指令 寻址空间 CLR 40H 位寻址区 PUSH ACC 片内 RAM(数据存储器)MOVC A,A+PC (ROM)程序存储器 SJMP$(ROM)程序存储器
4、MOVX DPTR,A 外部 RAM(数据存储器)五、读程序(每小题 5 分,共 10 分)1、设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)=0E7H ORL A,#27H ANL A,28H XCHD A,R0 CPL A 2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。SETB C ADDC A,20H (A)=82H (CY)=0 (AC)=1 RLC A (A)=04H(CY)=1 (P)=1 MUL AB (A)=08H (B)=00H (OV)=0 六、简答题(共 14 分)1、简述子程序调用和执行中断服务程
5、序的异同点。(8 分)相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。不同点:(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。(3)中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安排好的。2、已知晶振频率为 6MHz,在 P1.0 引脚上输出周期为 500 微秒的等宽矩形波,若采用 T1 中断,工作方式 2,试写出中断初始化程序(6 分)MOV TMOD,#20H SETB
6、ET1 MOV TL1,#06H SETB TR0 MOV TH1,#06H SJMP$SETB EA 七、编程题(10 分)将内部 RAM20H 为首的 16 个单元的 8 位无符号数排序写出程序,并作适当注释 SORT:MOV R0,#20H MOV R7,#07H CLR TR0 ;交换标志位复位 LOOP:MOV A,R0 MOV 2BH,A INC R0 MOV 2AH,R0 CLR C SUBB A,R0;比较前后两个数 JC NEXT ;MOV R0,2BH DEC R0 MOV R0,2AH INC R0 SETB TR0 ;置交换标志位有效 NEXT:DJNZ R7,LOOP
7、 JB TR0,SORT;若交换标志位有效,继续进行 HERE:SJMP$八、读图题(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 的地址范围(P2.5 取”0”)2764:8000H9FFFH 6264:4000H5FFFH