您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 2011上学期A卷参考答案110526
《单片机与接口技术》参考答案及评分标准A卷第1页共5页东莞理工学院本科试卷(A卷)2010--2011学年第2学期《单片机与接口技术》参考答案及评分标准开课单位:电子工程学院考试形式:闭卷题序一二三四五六七八总分得分评卷人一、填空题(每题2分,共20分)1.80C51单片机在程序存储器的配置上有掩膜ROM、EPROM和Flash、无片内程序存储器形式。2.访问外部数据存储器可以采用寄存器间接寻址方式。3.ACALL指令执行时,被调用的子程序的首址必须设在包含当前指令(即调用指令的下一条指令)的第一个字节所在的2K字节范围内的程序存储器中。4、通常、单片机上电复位时SP=07H;而工作寄存器的地址范围是00H-07H。5、8051单片机中,外部中断0采用边沿触发方式时,中断请求标志IE0清零的方式是硬件清零,定时器T0响应中断后,请求标志位TF0清零的方式是硬件清零。6、I2C总线数据传传输时每个字节是8位数据,先传高位。7、假定累加器A的内容30H,执行指令:1000H:MOVCA,@A+PC后,把程序存储器1031H单元的内容送累加器A中。8、MCS-51单片机有5个中断源,可分为2个中断优先级。上电复位时外部中断0中断源的优先级最高。9、除法指令是_DIVAB_,散转指令为___JMP@A+DPTR_。10、当使用8位数据的通用异步串行通信时,必须设置SM1SM0=_10_,多机通信时,SM2=_1.姓名:学号:系别:年级专业:(密封线内不答题)……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………《单片机与接口技术》参考答案及评分标准A卷第2页共5页二、选择题(选择一个正确答案,并将代号写在括号内。每题2分,共20分)(D)1.80C51串行口方式0为同步移位寄存器的输入输出方式。主要用于扩展并行输入或输出口。数据由RXD引脚输入或输出,发送和接收均为8位数据,低位在先,波特率固定为fosc/12。A.TXD,8,低,fosc/12B.RXD,8,高,fosc/12C.RXD,9,低,fosc/32D.RXD,8,低,fosc/12(B)2.程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统先用的工作寄存器组为。A.组0B.组1C.组2D.组3(A)3.内部数据存贮器53H单元的内容传送至累加器,其指令是。A.MOVA,53HB.MOVA,#53HC.MOVCA,53HD.MOVXA,#53H(C)4.将P1口的高4位保留不变,低4位取反,可用指令。A.ANLP1,#0F0HB.ORLP1,#0FHC.XRLP1,#0FHD.以上都不行(B)5.MCS-51的立即寻址的指令中,立即数就是。A.在R0中的内容B.在程序中的常数C.在A中的内容D.在B中的内容(A)6.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。A.寄存器间接寻址B.寄存器寻址C.基址加变址寻址D.立即寻址(B)7.执行下列程序后,内部RAM30H单元的内容是。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA.00HB.02HC.05HD.30H(D)8.MCS—51指令系统中,执行下列指令后,其结果为。MOVA,#68ADDA,#53DAAA.A=21CY=1OV=0B.A=21CY=1OV=1C.A=21CY=0OV=0D.以上都不对(C)9.执行指令MOVXA,@DPTR时,WR、RD脚的电平分别为。A.高电平,高电平B.低电平,高电平C.高电平,低电平D.低电平,低电平(C)10.单片机中使用MOVXA,@R1指令寻址数据存贮器1050H单元。A.能直接B.不能C.与P2口配合能D.与P1口配合能《单片机与接口技术》参考答案及评分标准A卷第3页共5页三、问答题(共10分)以外部中断0为例说明怎样设定外部中断源的电平触发和边沿触发方式?从采样、中断申请标志的产生、保持和复位等方面说明它们中断过程有何不同?(10分)答:(1)当IT0=0时,INT0为电平触发方式(1分),CPU在每个机器周期的S5P2采样INT0引脚电平,当采样到低电平时,置IE0=1向CPU请求中断;采样到高电平时,将IE0清0,CPU响应中断时,不能自动清除IE0标志。(3分)外部中断源的有效低电平必须保持到请求获得响应时才能撤除,在中断服务结束之前,中断源的有效低电平必须撤除。(1分)(2)当IT0=1时,INT0为边沿触发方式(1分)。CPU在每个机器周期的S5P2采样INT0引脚电平,如果在连续的两个机器周期检测到INT0引脚的下跳,则置IE0=1,CPU响应中断时,能由硬件自动清除IE0标志。(3分)中断申请标志一直到CPU响应此中断时才清0。为了保证下降沿能够被可靠地采样到,INT0引脚上的负脉冲宽度至少要保持一个机器周期。(1分)四、阅读下面的程序和接口电路,详细说明程序功能。(10分)ORG0000HMOVSCON,#00HMOVP1,#0FFHLOOP:MOVA,P1MOVSUBF,AJNBTI,$CLRTISJMPLOOPEND答:该电路利用单片机串行口方式0扩展并行输出(5分),程序完成将SW1~SW8的状态反应在移位寄存器74LS164所接的LED上(如SW1闭合时L0应点亮)。(5分)五.程序填空:(10分)设两个十进制数分别在内部RAM40H单元和50H单元开始存放(低位在前),其字节长度存放在内部30H单元中。编程实现两个十进制数求和,并把求和结果存放在40H开始的单元中.姓名:学号:系别:年级专业:(密封线内不答题)……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………《单片机与接口技术》参考答案及评分标准A卷第4页共5页MOVR0,#40HMOVR1,#50HMOVR7,30H(2分)_CLRC________(3分)LOOP:MOVA,@R0ADDCA,@R1___DAA______(3分)MOV@R0,AINCR0INCR1DJNZR7,LOOP(2分)RET六、程序设计(共30分)1.编写子程序,把内部RAM的40H~70H的内容传送到外部RAM中4800H~4830H中。(10分)答:ORG0000HMOVDPTR,#4800HMOVR0,#40HMOVR7,#49(4分)LOOP:MOVA,@R0MOVX@DPTR,AINCR0INCDPTRDJNZR7,LOOP(5分)RET(1分)2、在一个工业生产线上零件通过一个装有光电传感器的传输带传送,每当零件通过传感器时,传感器向单片机发出一个脉冲信号,每通过100个零件,单片机发出控制信号,生产线自动将100个零件打包。试编写程序。(打包信号是从P1.0输出一个下降沿)答:利用T0的方式2,计数功能、每满100个外部脉冲,从P1.0输出一个下降沿。程序清单:ORG0000HLJMPMAIN(1分)ORG000BH《单片机与接口技术》参考答案及评分标准A卷第5页共5页LJMPCOUNT0(1分)ORG0100HMAIN:MOVTMOD,#06H(1分)MOVTH0,#156MOVTL0,#156(2分)MOVIE,#82H(1分)SETBTR0(1分)SJMP$(1分)ORG0200COUNT0:SETBP1.0NOPNOPCLRP1.0(1分)RETI(1分)END3.根据下图电路,编程完成对81C55的操作:(1)将立即数89H写入81C55的A0H单元。(2)根据电路结构完成命令字写入(3)读81C55的PC口信息。(10分)答:(1)MOVA,#089HMOVDPTR,#7EA0HMOVX@DPTR,A(3分)(2)MOVA,#03HMOVDPTR,#7F00HMOVX@DPTR,A(4分)(3)MOVDPTR,#7F03HMOVXA,@DPTR(3分)81C55PB7共阴极LEDabcdefgdp+5V100Ω×87407×27406PB6PB5PB4PB3PB2PB1PB0PA5PA4PA3PA2PA1PA05.1KΩ×3PC2PC1PC001234567891011121314151617ALE80C51RDP0WRP2.7P2.0EARESETAD0~7IO/MCERDWRALERESET
本文标题:2011上学期A卷参考答案110526
链接地址:https://www.777doc.com/doc-3034930 .html