《单片机试题1017222.pdf》由会员分享,可在线阅读,更多相关《单片机试题1017222.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、填空题(每空 1 分 共 20 分)1.完成下列数制的转换:(01100100)B=()D;(97)D=()BCD 2.能在紫外线照射下擦除和重写的存储器是()型存储器,能够直接在线路中快速写入和读出的存储器是()型存储器。3.指令的寻址方式是指寻找()的方式,寄存器间接寻址方式的意义是()。4.DA 指令是()指令,它只能紧跟在()指令后使用。5.单片机并行I/O 端口数据锁存器在复位后的状态值是(),在程序运行过程中 从 端 口 输 入 数 据 时,为 不 是 使 数 据 错 乱 必 须 事 先 向 锁 存 器 写 入 状 态 值()。6.单片机复位后堆栈指针SP 的状态值(),如果考
2、虑到不影响全部寄存工作组和位寻地区的使用,SP 的最小设置值应为()。7.能够进入子程序观察每条指令的运行结果的调试方式是(),能够快速运行到几个不同指定地点显示指令执行结果的调试方式是()。8.用汇编指令编写的程序称为(),经过汇编的程序称为()。9.单片机内部中断源按优先级别分为高级中断和低级中断两级是由()寄存器的置位状态决定的,在同一级别中中断源的优先顺序是由()决定的。10.单片机8031 定时计数器的工作方式是由方式寄存器 TMODGATE,C/T,M1,M0,GATE,C/T,M1,M0位状态字决定的,当以定时器T1 方式1 对内定时,定时器T0不工作时其状态字应为(),当定时器
3、T1 以方式1 对内定时,同时定时器T0 以方式1 对外记数,其状态字应为()。二、选择题(每空 1 分 共 10 分)1.51 系列单片机有五个中断源,外中断INT1 的入口地址是(),定时器T0 的中断入口地址是()。A、0003H B、000BH C、0013H D、001BH E、0023H 2.在程序状态寄存器PSW 中,判断是否有借/进位的标志位是(),若选择寄存器工作组时标志位应是()。A、CY B、AC C、RS1 D、RS0 E、OV F、P 3.在下面指令中,属于无条件转移且转移范围为2KB 的指令是(),属于有条件转移且指定位不置位转移的指令是()。A、LJMP addr
4、16 B、ACALL addr11 C、AJMP addr11 D、JB bit,rel E、JBC bit,rel F、JNB bit,rel 4.在实训线路板中,8155 芯片的片选端(CE)如果由单片机P2 口 P2.7,P2.6,P2.5经 74LS138Y2 译码决定,寄存器/存储器片选端(IO/M)如果由P2.4 线选决定。当将 8155 做键盘/显示器控制口使用时,其 A 口地址应为(),当将8155 作存储器使用时,其存储器首地址应为()。A、4401H B、4801H C、4000H D、4800H 5.在程序运行过程中执行PC=0200H 的一条指令LCALL addr16
5、,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。A、RETI B、RET C、END D、2000H E、0102H F、0203H 三、程序分析题(每空 2 分 共 20 分)下面为甲、乙单片机双机通信发/收程序。现提示如下:串型通信口控制寄存器SCON 各位名称意义:SM0,SM1,SM2,REN,TB8,RB8,TI,RI SM1,SM0:串型工作方式选择位;SM2:多机通信控制位;REN:接受允许位;TB8:发送B8 位;RB8:接受B8 位;TI:发送中断标志位;RI:接受中断标志位。方式0:8 位移位寄存器方式 方式1:10 位异步通信(双机)方式2
6、:11 位异步通信(多机,波特率固定)方式3:11 位异步通信(多机,波特率可变)定时器常用波特率与初始值关系如下:波特率(b/s)f0(MHz)SM0M 定时器C/T 定时方式 定时初始值 2 4K 11.059 0 0 2 F4H 甲机发送程序:ORG 0000H MOV TMOD,#20H ;设置定时器T1 方式2 自动赋初值 MOV TH1,#0F4 H ;设置波特率2.4K 时 T1 初始值 MOV TH0,#0F4H SETB TR1 ;此指令功能是()MOV SCON,#40H ;设置串口工作方式是()MOV DPTR,#1000H ;设置外部数据首地址 MOV R,#8 ;设置
7、传送地址块长度 START:MOVX A,DPTR ;读取外部数据 MOV SBUF,A ;写入发送缓冲器,同时有启动发送功能 WAIT:JBC TI,CONT ;此指令功能是()AJMP WAIT CONT:INC DPTR DJNZ R7,START ;此指令功能是()SJMP$;此程序功能是()END 乙机接受程序:ORG 0000H MOV TMOD,#20H;此指令功能是()MOV TH1,#0F4H MOV TL1,#0F4H SETB TR1 MOV SCON,#40H ;此指令设定串口接收工作方式是()MOV R0,#50H ;设置内部存放接收数据首地址 MOV R7,#8 ;
8、设计接收数据长度 SETB REN;此指令功能是()WAIT:JBC RI,READ ;此指令功能是()AJMP WAIT READ:MOV A,SBUF ;读取接收数据 MOV R0,A ;存放接收数据 INC R0 DJNZ R7,WAIT SJMP$;此指令功能是()END 四、硬件电路分析题(每空 2 分 共 10 分)1在实训板电路中74LS138 芯片的作用是什么?答:()2、在 实 训 板 电 路 选 用 单 片 机8031 时,其EA 脚 必 须 接 低 电 平,为 什 么?答:()3 8031 芯片P0 口为何既与74LS373 的低8 位地址线相接,又与74LS245 双向
9、数据缓冲器的数据线相连接?答:()4 ADC 0809 A/D 转接芯片完成模/数转换后在电路中是如何向8031 外中断口申请中断的?答:()5 在实训板电路中,8155 芯片选定为控制口状态时,A 口,B 口,C 口是怎样配合驱动显示器和键盘工作的?答:()五、简答题(每题5 分,共10 分)1、在由8031CPU 芯片设计的系统中,当允许定时器1 中断、允许串口发送和接收时,且T1为最高级,此时,特殊功能寄存器TCON、SCON 为、IE、IP 为多少?2、CS 51 单片机片内256B 的数据存储器可分为几个区?分别作什么用?五、作图分析题(每题10 分,共20 分)1、已给出器件如图,试连线,构成一个片外扩展16KB RAM 的电路 2、下图是四片8K 8 位存储器芯片的连接图。请确定每片存储器芯片的地址范围。七、综合题:(10 分)8255 的片选信号接P2.7,A0、A1 分别接P0.0、P0.1,P0 口其它位都是低电平,P2 口其它位都是高电平。、试求各端口的地址。、试编程使A 口为方式0 输出,B 口为方式0输出,C 口为输入。、编写读写B 口的程序。