5.中断服务程序入口地址(也称为中断向量),由下列哪项决定?(O内蒙古科技大学2007学年第二学期D.用户A硬件:B软件:C.I/0端口《单片机原理与应用》考试试题A6.下列MCS51单片机专用寄存器中,哪个寄存器不可按位寻址?(考试方式:闭卷课程号:050516A.中断容许寄存器IEB、中断优先级靠存器IP使用专业、年级:自动化03级,电气03级任课教师:朱琳C.定时/计数器方式寄存器TMODD.定时/计数器控制寄存器TCON备注:考试时间:2007.7.117.在单片机片外扩展一片6264(8K)数据存储器芯片,该芯片有()地址线。一、填空题(共10题每题2分,共20分)A.8根B.11根C.13根D.16根名1:8051单片机程序计数器PC为位,它保存CPU下一次要执行的指令之)8.可在MCS-51单片机RD引脚输出“读信号“的指令有:(个组,每组个字节。2.8051单片机的工作寄存器分成A.MOVA,ROB.MOVXeRO.A3,口作地址/数据总线,传输地址码的8位,口作地址总线,传输地址C.MOVXA,@ROD. MOV A, RI码的8位。9.计算机指令系统所包含的指令种类、数目和指令代码对应的操作由谁规定?4.PSEN是访问片外程序存储器的读选通信号,每个机器周期次生效。C)5.在中断服务程序中现场保护和现场恢复期间,中断系统应处在__状态。A.计算机操作人员B.用计算机组成工控系统的设计人员6.对于8051来说,MOVA,eRO指令中RO的取值范围为AC.工业控制应用软件的设计人员D.CUP设计人员7.MCS-51中引脚ALE的作用是:10.MCS51单片机串行口工作在方式0时,不能用作串行通讯口的原因是:(D8.若累加器A中的数据为01000011B,则PSW中的奇偶校验位P=A位数不足B.时钟不同个引脚。9.8051系列单片机共有C.波特率太低D.不能自动插入和检出起始位、停止位字符和10.输入、输出通道常用的抗于扰器件有隔离变压器、三、简答题(共5题,每题6分,共30分)隔离放大器。泰事1.分别简述指令周期和机器周期的意义。二、单项选择题(共10题,每题1分,共10分)2.何谓寻址?MCS51系列单片机有几种寻址方式?请分别举例说明。学)。1.单片机外部中断INTO的中断向量是(3.如果将8051单片机的P1口按矩阵方式组成MxN个检测点(如键盘),那么*.A. 0003HB. 000BHC.0010HD. 0020H在什么情况下,检测点的数目最多?这时M和N分别是多少?).2.下列工作寄存器中,哪个寄存器可以用于寄存器间接寻址方式中(4.单片机8051与外部存储器(ROM和RAM)有关的引脚是那些?C. R3A.RIB. R2D. R45.中断的功能是什么?增强型MCS51单片机有几个中断源?几个中断优先级?3.8051单片机扩展程序存储器2716,EA应选择().班四、读程序(共2题,每题5分,共10分)D.EA悬空A.EA接+5V:B.EA接地:C.EA接2716的OE;1.试分析下段程序执行完后,程序转向何处?)4.不同种类CUP的指令系统相同吗?(MOVA.#42HA.相同:B不同:C.所包含的指令种类相同:D.所包含的指令条数相同..JBC ACC.0,LI第1页共2页
第 1 页 共 2 页 内蒙古科技大学 2007 学年第二学期 《单片机原理与应用》考试试题 A 课程号:050516 考试方式: 闭卷 使用专业、年级:自动化 03 级,电气 03 级 任课教师:朱琳 考试时间:2007.7.11 备注: 一、填空题(共 10 题,每题 2 分,共 20 分) 1.8051 单片机程序计数器 PC 为 位,它保存 CPU 下一次要执行的指令之 。 2.8051 单片机的工作寄存器分成 个组,每组 个字节。 3. 口作地址/数据总线,传输地址码的 8 位, 口作地址总线,传输地址 码的 8 位。 4.PSEN 是访问片外程序存储器的读选通信号,每个机器周期 次生效。 5.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_ _状态。 6.对于 8051 来说,MOV A,@R0 指令中 R0 的取值范围为 。 7.MCS-51 中引脚 ALE 的作用是:_。 8.若累加器 A 中的数据为 01000011B,则 PSW 中的奇偶校验位 P = 。 9.8051 系列单片机共有 个引脚。 10.输入、输出通道常用的抗干扰器件有隔离变压器、 、 和 隔离放大器。 二、单项选择题(共 10 题,每题 1 分,共 10 分) 1.单片机外部中断 INT0 的中断向量是( )。 A. 0003H B. 000BH C. 0010H D.0020H 2.下列工作寄存器中,哪个寄存器可以用于寄存器间接寻址方式中( )。 A. R1 B. R2 C. R3 D. R4 3.8051 单片机扩展程序存储器 2716,EA 应选择( )。 A. EA 接+5V; B. EA 接地; C. EA 接 2716 的 OE; D. EA 悬空 4.不同种类 CUP 的指令系统相同吗?( ) A. 相同; B. 不同; C. 所包含的指令种类相同; D. 所包含的指令条数相同 5.中断服务程序入口地址(也称为中断向量),由下列哪项决定?( ) A. 硬件; B. 软件; C. I/O 端口; D. 用户 6.下列 MCS51 单片机专用寄存器中,哪个寄存器不可按位寻址?( ) A.中断容许寄存器 IE B. 中断优先级寄存器 IP C.定时/计数器方式寄存器 TMOD D. 定时/计数器控制寄存器 TCON 7. 在单片机片外扩展一片 6264(8K)数据存储器芯片,该芯片有( )地址线。 A.8 根 B.11 根 C.13 根 D.16 根 8.可在 MCS-51 单片机 RD 引脚输出“读信号“的指令有: ( ) A. MOV A,R0 B. MOVX @R0,A C. MOVX A,@R0 D. MOV A,R1 9.计算机指令系统所包含的指令种类、数目和指令代码对应的操作由谁规定? ( ) A. 计算机操作人员 B. 用计算机组成工控系统的设计人员 C. 工业控制应用软件的设计人员 D. CUP 设计人员 10.MCS51 单片机串行口工作在方式 0 时,不能用作串行通讯口的原因是:( ) A. 位数不足 B. 时钟不同 C. 波特率太低 D. 不能自动插入和检出起始位、停止位字符 三、简答题(共 5 题,每题 6 分,共 30 分) 1. 分别简述指令周期和机器周期的意义。 2. 何谓寻址?MCS51 系列单片机有几种寻址方式?请分别举例说明。 3. 如果将 8051 单片机的 P1 口按矩阵方式组成 M x N 个检测点(如键盘),那么 在什么情况下,检测点的数目最多?这时 M 和 N 分别是多少? 4. 单片机 8051 与外部存储器(ROM 和 RAM)有关的引脚是那些? 5. 中断的功能是什么? 增强型 MCS51 单片机有几个中断源?几个中断优先级? 四、读程序 (共 2 题,每题 5 分,共 10 分) 1. 试分析下段程序执行完后,程序转向何处? MOV A,#42H JBC ACC.0,L1 考生班级_学生学号:□□□□□□□□□□□ □学生姓名:_ . 装. 订. 线
JBCACC.6,L2Ll:L2: ..2.假设内部RAM(30H)=3FH,累加器A=0FEH,RO=30H,SP=07H,PSW=00H,执行X1如下指令后,各存储器单元及寄存器内容是什么(假设各小题相互独立)?X2INTOX3(1)MOVA, eROA =X4(2)INCAPSW =P1.0(3)MOVA,#01HA=P1.1(4)MOVA, #04H+5VOP1.28031ADDA, eROP1.3ROINCP1.4MOVAeRO,P1.5A=PSW=RO=(30H)=3:P1.6(5)ANLPSW=A,eRO*P1.7(6)PUSHAccPUSH30HA =SP =:五、编程(10分)试编程将40H和41H单元的两个8位无符号数相乘,结果存放在单片机外部RAM的2000H和2001H单元中,高位存放在2001H单元。六、综合应用(20分)利用中断对4条线路进行故障监视,当系统无故障时,4个故障源输入端X1,X2,X3,X4全为低电平,对应用于故障显示的发光二极管D1,D2,D3D4全灭:当某线路出现故障时,该输入端由低电平变为高电平,从而引发单片机中断,中断服务程序的任务是判定故障源,并用接通对应发光二极管,进行线路故障显示。请设计(1)在下图的基础上完成硬件电路设计(10分)(2)应用软件设计(10分,其中主程序5分,中断程序5分)第2页共2页
第 2 页 共 2 页 JBC ACC.6,L2 L1:. L2: . 2. 假设内部 RAM(30H)=3FH,累加器 A=0FEH,R0=30H,SP=07H,PSW=00H,执行 如下指令后,各存储器单元及寄存器内容是什么(假设各小题相互独立)? (1) MOV A,@R0 A = ; (2) INC A PSW = ; (3) MOV A,#01H A = ; (4) MOV A,#04H ADD A,@R0 INC R0 MOV @R0, A A = ; PSW = ; R0 = ; (30H) = ; (5) ANL A,@R0 PSW = ; (6) PUSH Acc PUSH 30H A = ; SP = ; 五、编程 (10 分) 试编程将 40H 和 41H 单元的两个 8 位无符号数相乘,结果存放在单片机外部 RAM 的 2000H 和 2001H 单元中,高位存放在 2001H 单元。 六、综合应用(20 分) 利用中断对 4 条线路进行故障监视,当系统无故障时,4 个故障源输入端 X1,X2, X3,X4 全为低电平,对应用于故障显示的发光二极管 D1,D2,D3,D4 全灭;当某线路出 现故障时,该输入端由低电平变为高电平,从而引发单片机中断,中断服务程序的任 务是判定故障源,并用接通对应发光二极管,进行线路故障显示。请设计: (1) 在下图的基础上完成硬件电路设计(10 分) (2) 应用软件设计(10 分,其中主程序 5 分,中断程序 5 分) 8031 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 INT0 X1 X2 X3 X4 +5V =