湖北理工学院《-单片机原理及接口技术》

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

湖北理工学院2012—2013学年度第2学期10年级机械类专业《单片机原理及接口技术》A卷答案****************************************班级:********************************************************学号:********************************************************姓名:********************************审核:********************************共2页第1页考试方式闭卷(100分钟)4、与定时工作方式1和0比较,定时工作方式2不具备的特点是(B)。(A)计数益处后自动装载计数初始值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用5.如在系统中只扩展一片2716,除应使用P0口的8条口线外,至少还应使用P2口的口线(B)(A)2条(B)3条(C)4条(D)5条6.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(A)(A)1~8192(B)0/8191(C)0~8192(D)1~40967.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的内容为(A)(A)CBH(B)03H(C)EBH(D)C8H8.PC的值是(C)(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址9.将单片机外部中断0设置为电平触发,可以通过设置(A)实现(A)IT0(B)IE0(C)TR0(D)TF010.不能为程序存储器提供和构成地址的有(D)(A)PC(B)A(C)DPTR(D)PSW阅卷人得分三、读程序题(本大题共10分,每空1分)1、假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令:ADDA,@R0后,累加器A的内容为34H,CY的内容为1,AC的内容为1,OV的内容为1。2、假定(A)=50H,(B)=0A0H。执行指令:MULAB后,寄存器B的内容为32H,累加器A的内容为00H,CY的内容为0,OV的内容为1。13.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANLA,#17HXCHA,17HXRLA,@R0SWAPA后,A的内容为73H,R0的内容为17H。题号一二三四五六总分得分阅卷人核分人阅卷人得分一、填空题(本大题共20分,每空1分)1、MCS-51单片机片内有5个中断源,其中2个外部中断源。2、MCS-51单片机片内RAM中位寻址区是从地址20H开始的一块存储区域。3、MCS-51单片机片内DPTR寄存器是一个16位寄存器。4、DA指令的作用是十进制调整指令,将二进制数调整为压缩BCD码5、在变址寻址方式中,以A作为变址寄存器,以DPTR或PC作基址寄存器。6、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSHACCPUSHB后,SP的内容为62H,61H单元的内容为30H,62H单元的内容为70H。7、MCS-51单片机内部RAM的寄存器区共有32个单元,分为4组寄存器,以R0~R7作为寄存器的名字。8、假定addr11=001000000000B,标号QAZ的地址为1030H,执行指令:QAZ:AJMPaddr11后,程序转移地址1100H去执行。9、在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率为3MHz,则最大定时时间为32768μs。10、为扩展存储器而构造系统总线,应以P0口的8位口线作为地址数据复用,以P2口的口线作为地址高8位。10、8051单片机片内数据存储器容量为128B,程序存储器容量为4KB。阅卷人得分二、单项选择题(本大题共20分,每小题2分)1、下列运算对溢出标志位OV没有影响或不受OV影响的的运算是(A)(A)逻辑运算(B)加减运算(C)乘法运算(D)除法运算2、在寄存器间接寻址方式中,寄存器中存放的是(B)(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量3、中断查询查询的是(B)(A)中断请求信号(B)中断标志位(C)外部中断方式控制位(D)中断允许控制位湖北理工学院2012—2013学年度第2学期10年级机械类专业《单片机原理及接口技术》A卷答案共2页第2页阅卷人得分四、简答题(本大题共15分,每题5分)1、8051单片机芯片包含哪些主要部分,各有什么功能主要包含CPU、程序存储器、数据存储器、定时/计数器等器件,其中CPU总控怎个单片机,程序和数据存储器用来存放程序代码和数据,定时/计数器可以用来计数脉冲也可以用来产生一定长时间的定时。2、MCS-51单片机共有哪几种寻址方式,各有什么特点立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址各种寻址方式不同的地方主要在于操作数的地址的给出方法不同。3、8051单片机内部RAM低128单元划分为哪三个部分?各有什么特点?内部RAM低128单元可以划分为寄存器区、位寻址区和用户RAM区,寄存器区分为四组32个单元分别命名为R0~R7,可以作为通用寄存器使用;位寻址区的每一位都有自己的位地址;用RAM区用户可以任意使用。阅卷人得分五、编程题(本大题共10分)1、有晶振频率为6MHz的MCS-51单片机,使用定时器0以定时方式在P1.0输出周期为500μs的矩形脉冲。ORG0000HSJMPSTARTORG0030HSTART:CLRTF0CLRTR0MOVTMOD,#00H;使用方式0,其它方式也可以MOVIE,#00HLOOP:MOVTH0,#0FCH;如果其它工作方式初始值要更改MOVTL0,#03HSETBTR0;启动定时器T0JNBTF0,$CLRTF0CLRTR0CPLP1.0SJMPLOOPEND阅卷人得分六、连图题(本大题共15分)阅读下列硬件图,补齐连接线(5分),并回答问题(3分+3分+4分):1、P0口的功能地址数据复用,既作为地址传送口传送地址低8位,也作为数据传送口传送数据图中各芯片的名称和功能8031:单片机控制整个系统74LS373:锁存器,锁存地址2716:EPROM型程序存储器6116:数据存储器3、2716、6116的地址范围(悬空引脚全部取1)2716:0B800H~0BFFFH6116:7800H~7FFFH湖北理工学院2012—2013学年度第2学期10年级机械类专业《单片机原理及接口技术》B卷答案****************************************班级:********************************************************学号:********************************************************姓名:********************************审核:********************************共2页第1页考试方式闭卷(100分钟)5.如在系统中只扩展一片6116,除应使用P0口的8条口线外,至少还应使用P2口的口线(B)(A)2条(B)3条(C)4条(D)5条6.在工作方式1下,计数器是由TH的全部8位和TL的8位组成,因此其计数范围是(D)(A)1~8192(B)0/8191(C)0~8192(D)1~655367.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ORLA,#17HANL17H,AXRLA,@R0CPLA后,A的内容为(A)(A)CBH(B)03H(C)EBH(D)C8H8.SP的值是(C)(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)当前堆栈的栈顶地址(D)当前堆栈的栈底地址9.将单片机外部中断1设置为脉冲触发,可以通过设置(A)实现(A)IT0(B)IE0(C)TR0(D)TF010.不能为程序存储器提供和构成地址的有(D)(A)PC(B)A(C)DPTR(D)PSW阅卷人得分三、读程序题(本大题共10分,每空1分)1、执行以下程序段MOVSP,#3AHMOVA,#20HMOVB,#30HPUSHACCPUSHBPOPACCPOPB后,A内容为30HB的内容为20H,SP的内容为3AH,ACC的内容为30H2、假定(A)=50H,(B)=0A0H。执行指令:MULAB后,寄存器B的内容为32H,累加器A的内容为00H,CY的内容为0,OV的内容为1。13.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANLA,#17HXRLA,@R0SWAPA后,A的内容为73H,R0的内容为17H。题号一二三四五六总分得分阅卷人核分人阅卷人得分三、填空题(本大题共20分,每空1分)1、MCS-51单片机片内有5个中断源,其中2个外部中断源。2、MCS-51单片机片内RAM中位寻址区是从地址20H到2FH的一块存储区域。3、MCS-51单片机片内PC寄存器是一个16位寄存器。4、DA指令的作用是十进制调整指令,将二进制数调整为压缩BCD码5、在变址寻址方式中,以A作为变址寄存器,以DPTR或PC作基址寄存器。6、假定(SP)=60H,(ACC)=32H,(B)=71H,执行下列指令:PUSHACCPUSHB后,SP的内容为62H,61H单元的内容为32H,62H单元的内容为71H。7、MCS-51单片机内部RAM的寄存器区共有32个单元,分为4组寄存器,每组8个单元,以R0~R7作为寄存器的名字。8、假定addr11=001000000000B,标号QAZ的地址为1030H,执行指令:QAZ:AJMPaddr11后,程序转移地址1100H去执行。9、在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率为3MHz,则最大定时时间为32768。10、8051单片机片内数据存储器容量为128B,程序存储器容量为4KB。四、单项选择题(本大题共20分,每小题2分)阅卷人得分1、在寄存器间接寻址方式中,指定寄存器中存放的是(B)(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量2、对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令3、中断查询查询的是(B)(A)中断请求信号(B)中断标志位(C)外部中断方式控制位(D)中断允许控制位4、与定时工作方式1和0比较,定时工作方式2不具备的特点是(B)。(A)计数益处后自动装载计数初始值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用湖北理工学院2012—2013学年度第2学期10年级机械类专业《单片机原理及接口技术》B卷答案共2页第2页阅卷人得分四、简答题(本大题共15分,每题5分)1、8051单片机中EA引脚的作用是什么?EA引脚用来说明单片机是访问片外还是访问片内程序存储器。2、程序计数器PC的作用是什么?用来存放当前正在执行的指令的下一条指令的地址,它的值决定了程序的走向。3、8051单片机内部RAM低128单元划分为哪三个部分?各有什么特点?内部RAM低128单元可以划分为寄存器区、位寻址区和用户RAM区,寄存器区分为四组32个单元分别命名为R0~R7,可以作为通用寄存器使用;位寻址区的每一位都有自己的位地址;用RAM区用户可以任意使用。阅卷人得分五、编程题(本大题共10分)1、有晶振频率为12MHz的MCS-51单片机,使用定时器0以定时方式在P1.0输出周期为200μs的矩形脉冲。ORG0000HSJMPSTARTORG0030HSTART:CLRTF0CLRTR0MOVTMOD,#00H;使用方式0MOVIE,#00HLOOP:MOVTH0,#1FH;设置初始值MOVTL0,#9CHSETBTR0;启动定时器T0JNB

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功