




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
皖西学院08–09学年度秋学期期末考试试卷(A卷)计算机系计算机科学与技术专业本科05级单片机原理与接口技术(参考答案)填空题(每题2分,共20分)1、MCS-8051系列单片机是8位单片机,特点是体积小、价格低、功能全。2、MCS-8051系列单片机EA引脚的功能是片内片外ROM选择信号;若希望复位时从片内程序存储器开始执行,EA脚应接高电平;若希望从片外存储器开始执行,EA脚应接低电平;3、8031单片机片外存储器扩展,程序存储器和数据存储器空间都是64KB。4、在使用外部程序存储器时,MCS-51还有8条I/O口线可用。5、当需要从MCS-51单片机程序存储器取数据时,采用的指令为:MOVCA,@A+PC或MOVCA,@A+DPTR。6、将CY与ACC的第0位求或的指令是ORLC,ACC.0,若原原来A=07H,执行后CY=1。7、MCS-51比较转移指令CJNE,可以有如下4种比较形式:CJNEA,#data,rel、CJNEA,direct,rel、CJNERn,#data,rel、CJNE@Ri,#data,rel。8、若晶振为12MHz,使用8051定时器T0,采取工作方式1,编制延时10ms的子程序,则定时器的初始化参数应当是:TH0=0D8H;TL0=0F0H。9、特殊功能寄存器TCON中TCONTCON(88H)TF1TR1TF0TR0IE1IT1IE0IT0TF0位的功能是:T0溢出中断标志;TR0位的功能是:T0启停控制位;IE0位的功能是:INT0的中断请求标志位;IT0位的功能是:INT0的中断触发方式控制位;10、MCS-51有5个中断源,2中断优先级;中断优先级通过中断优先级控制寄存器设置。二、简答题(每题6分,共30分)1、8051单片机有多少个特殊功能寄存器?简单叙述PSW的作用?答:8051单片机有21个特殊功能寄存器。PSW的作用是程序状态寄存器,状态标志有CY、AC、P、OV、RS0、RS1、F0。2、8051单片机的片内RAM根据其逻辑功能可以分成几个存储区?地址上是如何分布的?答:8051单片机的片内RAM(不包括特殊功能寄存器)可以分成如下几个存储区:寄存器区,地址范围是00H~1FH;位寻址区,地址范围是20H~2FH;普通片内RAM区,地址范围是30H~7FH。3、MCS-51单片机与外部扩展存储器系统接口时,P0口输出的低8位地址为何必须通过地址锁存器?而P2口输出的高8位地址则不必锁存?答:因为P0口是数据/地址复用口,所以低8位地址必须通过地址锁存器锁存。而P2口专门作为地址总线的高8位,所以它不需要地址锁存器。4、简述MCS-51单片机指令系统的寻址方式,和指令的分类?答:MCS-51单片机指令系统的寻址方式有七种:(1)立即寻址;(2)直接寻址;(3)寄存器寻址;(4)寄存器间接寻址;(5)基址寄存器加变址寄存器的间接寻址;(6)相对寻址;(7)位寻址。指令按照功能可以分成五类:(1)数据传送类;(2)算术运算类;(3)逻辑运算类;(4)控制转移类;(5)布尔处理类。5、哪些特殊功能寄存器与MCS-51中断系统有关?各具有什么功能?答:中断允许寄存器IE用来控制对各个中断源的中断允许和中断禁止;中断优先级寄存器IP用来控制各个中断源是处于高优先级还是低优先级;特殊功能寄存器TCON中包含有INT0、INT1、T0、T1的中断请求标志和INT0、INT1的中断触发控制位。串行发送和串行接收中断的请求标志在特殊功能寄存器SCON中。三、阅读程序给出结果(共10分)1、阅读下列程序,分析并概述其功能。MOVR7,#10H答:这段程序的功能是将30H~3FH的数据依次传送到片外RAM的2000H~200FH区间。MOVA,#30HMOVDPTR,#2000HLOOP:MOVX@DPTR,AINCAINCDPLDJNZR7,LOOPSJMP$2、有四个变量A、D、C、D分别从P~P输入,阅读如下程序,写出逻辑表达式并画出逻辑电路图。MOVP1,#0FFH答:逻辑表达式为F=AB+CD2)逻辑电路图≥≥1ABCDFMOVC,P1.0ANLC,P1.1CPLCMOVACC.0,CMOVC,P1.2ANLC,P1.3CPLCORLC,ACC.0MOVP1.7,CSJMP$四、编程题(共10分)1、在内部RAM30H开始到3FH的16个单元是无符号数据块,试编程求其中的最小数并存入40H单元。MOVR0,#30HNEXT:JCNEXT1MOV40H,@R0MOV40H,ALOOP:INCRONEXT1:CJNER0,#40H,LOOPMOVA,@R0RETCJNEA,40H,NEXT2、若晶振为12MHz,试用循环延迟法编制延时10ms的子程序。MOVR6,#20LOOP:MOVR7,#248;单机器周期NOP;单机器周期DJNZR7,$;双机器周期DJNZR6,LOOP;双机器周期VccHGFENCYVccHGFENCY123456774LS55逻辑结构图ABCDNCNCGND74LS55芯片的引脚及其逻辑结构如图所示,用MCS-51单片机控制,实现对该芯片的逻辑测试,具体要求如下:写出芯片的逻辑表达式;设计硬件测试方案;试用布尔指令编制一芯片测试程序。解:1)Y=ABCD+EFGH2)用P1口的8个引脚分别连接到74LS55的ABCDEFGH8个引脚,Y输出端接P3.0。从P1口依次送入00H~FFH的数据(状态遍历)根据逻辑表达式检测P3.0脚读入的逻辑状态是否正确。经状态遍历后没有错误ACC返回00H,否则返回0FFH.3)测试子程序:MOVA,#00HMOVA,#00HLOOP:MOVP1,AMOVB,APUSHACCMOVACC.0,CMOVC,ACC.0MOVC,P3.0ANLC,ACC.1MOVB.0,CANLC,ACC.2XRLA,BANLC,ACC.3JNZERRMOVACC.0,CPOPACCMOVC,ACC.4INCACCANLC,ACC.5JNZLOOPANLC,ACC.6RETANLC,ACC.7ERR:MOVA,#0FFHORLC,ACC.0RETCPLC六、分析题(15分)系统以8031CPU为核心,扩展了1片27256、1片62256、1片8255、1片8155、并用8片74LS377扩展了64路输出电路;2片74LS138进行地址译码;读原理图,分析各个芯片的起始地址,用16进制表示。答:U01:(3E00H) U02:(3E20H) U03:(3E40H)U04:(3E60H) U05:(3E80H) U06:(3EA0H)U07:(3EC0H) U08:(3EE0H) U6:(2400H)U7:(2000H) U9:(8000H) U10:(0000H)同时分析8155的RAM地址范围,I/O的编程地址;8155的RAM地址范围:2000H~20FFHI/O的编程地址为命令口:2100H;PA口:2101;PB口:2102;PC口:2103H8255的I/O的编程地址;命令口:2403H;PA口:2400;PB口:2401;PC口:2402H皖西学院08–09学年度第1学期期末考试试卷(B卷)计算机系计算机科学与技术专业本科05级单片机原理与接口技术题号一二三四五六总分统分人得分注意:所有答案均填入答题卡上相应题号位置,答在试卷上无效。填空题(每题2分,共20分)1、MCS-8051系列单片机ALE引脚信号的作用是
。2、8051单片机有个特殊功能寄存器,PSW的作用是。常用的状态标志有。3、8051单片机的片内RAM(不包括特殊功能寄存器)可以分成如下几个存储区:寄存器区,地址范围是;位寻址区,地址范围是;普通片内RAM区,地址范围是。4、MCS-51指令系统具有种寻址方式,指令系统按功能可分为类。5、假定SP=40H
,
(39H)=30H,(40H)=60H.执行下列指令:POP
DPHPOP
DPL后,DPTR的内容为
,SP的内容是
6、分析以下程序段:MOVA,R0CPLAJZLABEL1INCAJZLABEL2┇R0=时转向LABEL1;R0=时转向LABEL27、在晶振主频为6MHz时,8051定时/计数器的定时最长时间是微秒。8、特殊功能寄存器SCON中RI位的功能是:;TI位的功能是:;9、特殊功能寄存器TCON中与中断有关的各位功能是:TCONTCON(88H)TF1TR1TF0TR0IE1IT1IE0IT0IT0位的功能是:;IE0位的功能是:;IT1位的功能是:;IE1位的功能是:;10、ADC0809是通道位的模/数转换器件。二、简答题(每题6分,共30分)1、程序计数器PC是否属于特殊功能寄存器区的特殊功能寄存器?它的作用是什么?2、8052内部RAM为256字节,其中80H~FFH与特殊功能寄存器区SFR地址空间重叠。使用中如何区分这两个空间?3、简单叙述地址译码中的:线选法译码、部分地址译码和全地址译码各有何优缺点?4、为什么要对定时/计数器初始化?初始化的步骤是什么?5、在MCS-51中断系统中,有几个中断请求标志位?请指出相应标志的代号?并说明它们在什么情况下被置位和复位?哪些中断标志可以随着中断被响应而自动清除,哪些中断需要用户来清除?清除的方法是什么?三、阅读程序给出结果(共15分)1、分析该程序段的执行功能,概述其执行结果。CLRAMOVR2,AMOVR7,#4LOOP:CLRCMOVA,R0RLCAMOVR0,AMOVA,R1RLCAMOVR1,AMOVA,R2RLCAMOVR2,ADJNZR7,LOOPSJMP$2、简述下列程序段完成的功能,程序完成后SP指针应指向哪里。MOVSP,#2FHMOVDPTR,#2000HMOVR7,#50HNEXT:MOVXA,@DPTRPUSHADJNZR7,NEXTSJMP$3、有四个变量A、D、C、D分别从P~P输入,阅读如下程序,写出逻辑表达式并画出逻辑电路图。MOVP1,#0FHMOVC,P1.0ANLC,P1.1CPLCMOVACC.0,CMOVC,P1.2ANLC,P1.3CPLCORLC,ACC.0MOVF,CSJMP$四、编程题(共15分)1、试编一数据块搬迁程序。将外部RAM2800H~283FH单元中的数,移入外部RAM2840H~287FH单元中。2、设变量X存入30H单元,函数F存入31H单元,试编程按下式要求给F赋值。F=1若X>200若20≥X≥10-1若X<103、试编程,根据R3内容(00H~0FH),转换到16个不同分支。(用JMP@A+DPTR和LJMP指令)五、设计题(10分)74LS393双四位二进制计数器芯片的引脚及其逻辑结构如图所示,用MCS-51单片机控制,实现对该芯片的逻辑测试,具体要求如下:1)设计硬件测试方案;2)编制该芯片的测试程序。六、分析题(10分+10分)系统以8031CPU为核心,扩展了1片27256、1片62256、1片8255、1片8155、并用8片74LS377扩展了64路输出电路;2片74LS138进行地址译码;123456774LS393逻辑结构图VccGND1)基本要求(10分)读原理图,分析各个芯片的起始地址,用16进制表示。U01:(H) U02:(H) U03:(H)U04:(H) U05:(H) U06:(H)U07:(H) U08:(H) U6:(H)U7:(H) U9:(H) U10:(H)同时分析8155的RAM地址范围,I/O的编程地址;8255的I/O的编程地址;2)关于地址重叠分析(附加题10分):MOVDPTR,#24F8H 、 MOVXA,以上2条指令读的是哪块芯片的哪个单元(RAM或I/O口)?MOVDPTR,#2502H 、 MOVX@DPTR,A以上2条指令写的是哪块芯片的哪个单元(RAM或I/O口)?MOVDPTR,#3A06H 、 MOVX@DPTR,以上2条指令写的是哪块芯片的I/O口?MOVDPTR,#3A1FH 、 MOVX@DPTR,以上2条指令写的是哪块芯片的I/O口?1111皖西学院08–09学年度第1学期期末考试试卷(C卷)计算机系计算机科学与技术专业本科05级单片机原理与接口技术(注意:所有答案均填入答题卡上相应题号位置,答在试卷上无效)填空题(每题2分,共20分)1、MCS-51引脚中有条I/O线,当扩展外部存储器时,P0口做总线,P2口做总线。2、DPTR是位的数据指针,由个特殊功能寄存器组成,其汇编符号是和。3、8051单片机CPU的1个机器周期包括个时钟周期,8051的指令系统中,除了乘法、除法指令外,其他指令均可以在到个机器周期内完成。4、8051复位后:PC=H;PSW=H;P0~P3=H;IE=H;5、MOVA,40H指令对于源操作数的寻址方式是寻址。6、假定SP=5FH
,
DPTR=8048H,执行下列指令:PUSH
DPHPUSH
DPL后,(60H)=
,(61H)=
,SP=
。7、MCS-51的无条件转移指令有、、3种8、以对T0的使用为例,对定时/计数器初始化的步骤是:①确定工作方式给寄存器赋值;②预置定时或计数初值,直接将初值写入中;③根据需要对中断允许寄存器有关位赋值,以开放或禁止定时/计数器中断;④启动定时/计数器,使TCON中的位为“1”。9、中断允许寄存器中EX0位的功能是:;ET0位的功能是:;ES位的功能是:;EA位的功能是:;10、8051的中断向量表在0003H、000BH、0013H、001BH、0023H。其中外部中断INT0子程序的入口地址是,定时/计数器1中断子程序的入口地址是,串行通讯中断子程序的入口地址是。二、简答题(每题5分,共40分)1、MCS-51中无ROM型单片机,在应用中P2口和P0口能否直接作为输入/输出口使用,为什么?2、PSW的作用是什么?常用的状态标志有哪几位?其作用是什么?能否位寻址?3、8051单片机内部数据存储器可以分为几个不同的区域?各有什么特点?4、8051单片机PSEN引脚的功能是什么?通常连接什么芯片的什么引脚?5、MCS-51指令系统具有几种寻址方式?MCS-51指令系统按功能可分为几类?6、MCS-51单片机布尔处理机硬件由哪些部件构成?布尔处理指令有哪些主要功能?7、用RAM芯片可否作外部程序存储器?如果可以,控制线如何连接?8、MCS-51的中断处理程序能否存放在64K程序存贮器的任意区域?如何实现?请举例加以说明。三、阅读程序给出结果(共10分)1、设系统晶振为12MHz,阅读下列程序,分析并概述其功能。START:SETBP1.0NEXT:MOV30H,#10LOOP2:MOV31H,#0FAH;双机器周期LOOP1:NOP;单机器周期NOP;单机器周期DJNZ31H,LOOP1;双机器周期DJNZ30H,LOOP2CPLP1.0AJMPNEXTSJMP$2、分析以下程序段执行结果,程序执行完后,SP指针指向哪里。MOVSP,#3FHMOVR0,#4FHMOVR7,#10HNEXT:POPAMOV@R0,ADECR0DJNZR7,NEXTSJMP$四、编程题(共15分)1、试编一查表求平方的完整子程序SQR。功能:用指令MOVCA,@A+DPTR求平方值(x<15)入口:(A)=x出口:(A)=x22、在晶振主频为12MHz时,要求P1.0输出周期为1ms对称方波;同时要求P1.1输出周期为2ms不对称方波,占空比为1∶3(高电平短,低电平长),使用定时器T1采取工作方式1编程。3、试编一数据块搬迁程序。将外部RAM2000H~204FH单元中的数,移入内部RAM30H~7FH单元中。五、设计题(15分)74LS54四路与或非门芯片的引脚及其逻辑结构如图所示,用MCS-51单片机控制,实现对该芯片的逻辑测试,具体要求如下:写出芯片的逻辑表达式;设计硬件测试方案;试用布尔指令编制该芯片的测试程序。14141312111098123456774LS54逻辑图图中未连接的为空脚皖西学院08–09学年度第1学期期末考试试卷(A卷)计算机系计算机科学技术专业本科06级单片机原理与接口技术课程题号一二三四总分统分人得分得分评卷人一.选择题(本大题共20小题,每小题1.5分,共30分)(答案写在试卷上)1.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A)μs(A)1.5(B)3(C)1(D)0.52.以下不是构成的控制器部件(D):(A)程序计数器(B)指令寄存器(C)指令译码器(D)存储器3.MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)(A)P0(B)P1(C)P2(D)P34.PSW=18H时,则当前工作寄存器是(D)(A)0组(B)1组(C)2组(D)3组5.控制串行口工作方式的寄存器是(C)(A)TCON(B)PCON(C)SCON(D)TMOD6.MOVXA,@DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址7.ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)(A)0003H(B)2000H(C)000BH(D)3000H8.执行PUSHACC指令,MCS-51完成的操作是(A)(A)SP+1SP(ACC)(SP)(B)(ACC)(SP)SP-1SP(C)SP-1SP(ACC)(SP)(D)(ACC)(SP)SP+1SP9.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)(A)2000H(B)2001H(C)2002H(D)2003H10.在中断服务程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令11.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(B)(A)98H(B)84H(C)42(D)22H12.MCS-51在响应中断时,下列哪种操作不会发生(D).(A)保护现场(B)保护PC(C)寻找中断入口(D)保护寄存器13.MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个14.6264芯片是(B)(A)EEPROM(B)RAM(C)FLASHROM(D)EPROM15.当8051外出扩程序存储器8KB时,需使用EPROM2716(C)(A)2片(B)3片(C)4片(D)5片二.判断题(本大题共10小题,每小题1分,共10分)(答案写在试卷上)1.使用可编程接口必须处始化。(√)。2.MCS-51系统可以没有复位电路。(×)不可以。复位是单片机的初始化操作。3.MCS-51的相对转移指令最大负跳距是127B。(×)4.当MCS-51上电复位时,堆栈指针SP=00H。(×)。SP=07H5.调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。(错)子序的转返与PC也有关(PC入栈与出栈)6.MOV@R1,#80H(错)7.MCS-51的5个中断源优先级相同。(×)8.要进行多机通信,MCS-51串行接口的工作方式应为方式1。(×)9.MCS-51外扩I/O口与外RAM是统一编址的。(对)10.使用8751且EA=1时,仍可外扩64KB的程序存储器。(错)60KB三.简述题(本大题共5小题,每小题8分,共40分)(答案写在试卷上)1.什么叫寻址方式,MCS-51有哪几种寻址方式?答: 寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。立即寻址MOVA,#16直接寻址MOV20H,P1寄存器寻址MOVA,R0寄存器间接寻址MOVXA,@DPTR变址寻址MOVCA,@A+DPRT相对寻址SJMPLOOP位寻址ANLC,70H2.8051单片机内部包含哪些主要逻辑功能部件?列出6种以上。答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:8位CPU;4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器;128B内部 RAM;21个 SFR;4个8位并行I/O口(共32位I/O线);一个全双工的异步串行口;两个16位定时器/计数器;5个中断源,两个中断优先级;内部时钟发生器。3.8051单片机存储器的组织结构是怎样的?答:8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:(1)64KB的程序存储器地址空间:0000H~FFFFH,其中0000H~0FFFH为片内4KB的ROM地址空间,1000H~FFFFH为外部ROM地址空间;(2)256B的内部数据存储器地址空间,00H~FFH,分为两大部分,其中00H~7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;(3)64KB的外部数据存储器地址空间:0000H~FFFFH,包括扩展I/O地址空间。4.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?MOVR0,#30H;R0=30HMOVA,@R0;A=5AHMOVR1,A;R1=5AHMOVB,R1;B=5AHMOV@R1,P1;(5AH)=7FHMOVA,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H解:每一条指令执行后的结果如注释字段所标。最后结果为:R0=30H,R1=5AH,A=7FH,B=5AH,P1=7FH,(30H)=20H,(40H)=20H,(5AH)=7FH。5.试将8051单片机外接一片2716EPROM和一片6116RAM组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。答:2716是2K×8位的EPROM,6116是2K×8位的静态RAM,两者都仅需要11根地址线。由于没有规定地址范围,故可按最简单的方式来连接,即省去地址译码器,程序存储器的地址必须从0开始,基本地址为0000H—07FFH。数据存储器的地址为0000H—07FFH。控制线的连接为/PSEN控制EPROM的读出,/RD和/WR控制RAM的读写,两个芯片的片选端都固定接地,连线图如图所示。得分评卷人四.程序设计题(本大题共2小题,每小题10分,共20分)(答案写在试卷上)1.应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。求(1)计算时间常数X,应用公式X=216-t(f/12)(2)写出程序清单解:X=216-t(F/12)=216-1*10-3*6*106/12=OFEOCHORG3000HSTART:MOVTMOD,#01HMOVTL0,#OCHMOVTHO,#OFEHSETBTR0LOOP:JBCTFO,DONESJMPLOOPDONE:MOVTL0,#OCHMOVTHO,#OFEHCPLP1.0SJMPLOOP2.设计一个2×2行列式键盘电路并编写键盘扫描子程序。解:(1)2×2行列式键盘电路如图所示。(2)键盘扫描子程序:KEY1:ACALLKS1;调用判断有无键按下子程序JNZLK1;有键按下,转LK1AJMPKEY1;无键按下,返回LK1:ACALLT12MS;调延时12ms子程序ACALLKS1;查有无键按下JNZLK2;若有,转逐列扫描AJMPKEY1;无键按下,返回LK2:MOVR4,#00H;首列号R4MOVR2,#FEH;首列扫描字R2LK4:MOVA,R2;列扫描字P1口MOVP1,A;使第一列线为0MOVA,P1;读入行状态JBACC.0,LONE;第0行无键按下,转查第一行MOVA,#00H;第0行有键按下,该行首键号#00HAAJMPLKP;转求键号LONE:JBACC.1,NEXT;第一行无键按下,转查下一列MOVA,#02;第一行有键按下,该行首键号#02ALKP:ADDA,R4;键号=首行号+列号PUSHACC;键号进栈保护LK3:ACALLKS1;等待键释放JNZLK3;未释放,等待POPAC;键释放,键号ARET;键扫描结束NEXT:INCR4;列号加1,指向下一列MOVA,R2;列扫描字AJNBACC.1,KND;判断2列全扫描完?扫描完,转KNDRLA;没扫描完,扫描字左移一位,形成下一列扫描字MOVR2,A;扫描字R2AJMPLK4;扫描下一列AJMPKEY1;全扫描完,返回MOVA,#FCH;全扫描字11111100BAMOVP1,A;全扫描字所有行MOVA,P1;读取列值CPLA;取正逻辑,高电平表示有键按下ANLA,#0C0H;屏蔽低6位,取高2位RET;出口状态(A)!=0,有键按下皖西学院08–09学年度第1学期期末考试试卷(B卷)计算机系计算机科学技术专业本科06级单片机原理与接口技术课程题号一二三四总分统分人得分得分评卷人一.选择题(本大题共20小题,每小题1.5分,共30分)(答案写在试卷上)1.下列不是单片机总线是(D)(A)地址总线(B)控制总线(C)数据总线(D)输出总线2.选出不是计算机中常作的码制是(D)(A)原码(B)反码(C)补码(D)ASCII3.以下不是构成单片机的部件(D)(A)微处理器(B)存储器(C)接口适配器(I/O接口电路)(D)打印机4.MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器(B)读数据库(C)读A累加器(D)读CPU5.P1口的每一位能驱动(B)(A)2个TT低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载6.51执行完MOVA,#08H后,PSW的哪一位被置位(D)(A)C(B)F0(C)OV(D)P7.下面条指令将MCS-51的工作寄存器置成3区(B)(A)MOVPSW,#13H(B)MOVPSW,#18H(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.48.执行MOVXA,@DPTR指令时,MCS-51产生的控制信号是(C)(A)/PSEN(B)ALE(C)/RD(D)/WR9.MOVC,#0B的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址10.MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令11.使用定时器T1时,有几种工作模式(D)(A)1种(B)2种(C)3种(D)4种12.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是(B)(A)由CPU自动完成(B)在中断响应中完成(C)应由中断服务程序完成(D)在主程序中完成13.下面哪一种传送方式适用于处理外部事件(C)(A)DMA(B)无条件传递进(C)中断(D)条件传递14.当使用快速外部设备时,最好使用的输入/输出方式是(C)(A)中断(B)条件传送(C)DMA(D)无条件传送15.MCS-51的中断源全部编程为同级时,优先级最高的是(D)(A)INT1(B)TI(C)串行接口(D)INT0得分评卷人二.判断题(本大题共10小题,每小题1分,共10分)(答案写在试卷上)1.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(错)统一编址的特点正是无需专门的输入输出指令。2.EPROM的地址线为11条时,能访问的存储空间有4K。(错)2K.3.在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。(错)用MOVX指令。4.为了消除按键的抖动,常用的方法有硬件和软件两种方法。(对)5.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择..(×)6.用串口扩并口时,串行接口工作方式应选为方式1.(×)7.MCS-51外部中断0的入口地址是0003H。(√).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。(√)。9.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×)10.PC存放的是当前执行的指令。(×)三.简述题(本大题共5小题,每小题8分,共40分)(答案写在试卷上)1.什么是进位和溢出答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。例如将正数3FH和负数D0H相加,其结果不会超出8位字长的表示范围,所以其结果10FH中的进位是正常进位(也就是模)。但是,若正数3FH与正数70H相加,其结果为AFH,最高位为"1",成了负数的含义,这就不合理了,这种情况称为溢出。2.单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);中断系统:IP、IE;定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;并行I/O口:P0、P1、P2、P3;串行口:SCON、SBUF、PCON。3.在8031扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?答:这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。对外部程序存储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲突。4.8051单片机需要外接程序存储器时,实际上它还有多少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用?答:8051系统必须外接程序存储器,原则上说,P0和P2口要用作数据和地址总线,所以只有P1和P3口可用作I/O口,共16条I/O线。在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD(P3.7)和WR(P3.6)两条控制线,所以这种情况下就只剩下14条I/O线可用了。5.对访问内部RAM和外部RAM,各应采用哪些寻址方式?答:对内部RAM的寻址方式有直接寻址、寄存器间接寻址和可对位寻址的位寻址。对外部RAM的寻址方式只能用寄存器R0/R1(8位地址)或DPTR(16位地址)间接寻址。得分评卷人四.程序设计题(本大题共2小题,每小题10分,共20分)(答案写在试卷上)1.编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。解:本程序的硬件连接如图所示。当P1.0输出高电平时,LED灯亮,否则不亮。其程序如下:MOVA,#01H;灯亮初值SHIFT:LCAILFLASH;调闪亮10次子程序RRA;右移一位SJMPSHIFT;循环FLASH:MOVR2,#0AH闪烁10次计数FLASH1;MOVP1,A;点亮LCALLDELAY;延时MOVP1,#00H;熄灭LCALLDELAY;延时DJNZR2,FLASH1;循环RET2.设单片机采用8051,未扩展片外ROM,片外RAM采用一片6116,编程将其片内ROM从0100H单元开始的10字节的内容依次外传送到片外RAM从100H单元开始的10各单元中去。解:MOVR2,#00H;源数据缓冲器地址偏移量00HAMOVR3,#0AH;字节长度R3MOVDPTR,#0100H;源数据缓冲区首地址DPTRMOVA,R2;源地址偏移量AL1:MOVCA,@A+DPTR;传送一个数据MOVX@DPTR,AINCDPTR;源地址(目的地址)加1DJNZR3,L1;数据全部传送完?没传送完,转L1继续传送SJMP$;结束
皖西学院08–09学年度第1学期期末考试试卷(C卷)计算机系计算机科学与技术专业本科06级单片机原理与接口技术题号一二三四五六总分统分人得分得分评卷人一、选择题(每小题2分,共20分)(答案写在答题纸上)1.L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国联通苍南县分公司招聘10人(浙江)笔试参考题库附带答案详解
- 2024辽宁盘锦市政建设集团社会招聘31人查看职位笔试参考题库附带答案详解
- 2024广西梧州市岑溪市华城投资发展集团有限公司全资子公司广西通瀚建设工程有限公司录用笔试参考题库附带答案详解
- 2024年中国邮政集团有限公司河南省分公司国际业务专业责任中心社会招聘7人笔试参考题库附带答案详解
- 2024年10月广东中山市坦洲投资开发有限公司招聘笔试及笔试参考题库附带答案详解
- 2024四川创锦发展控股集团有限公司招聘8人笔试参考题库附带答案详解
- 投资咨询工程师前沿动态试题及答案分析
- 低空经济产业园总体规划设计
- 低空经济产业园发展建设方案
- 第二章 田径运动-折返跑 教学设计 2023-2024学年华东师大版初中体育与健康七年级
- 安徽省C20教育联盟2024-2025学年九年级下学期3月月考数学试题 (原卷版+解析版)
- 2025新疆机场(集团)有限责任公司阿克苏管理分公司第一季度招聘(75人)笔试参考题库附带答案详解
- 2025年专升本艺术概论考试模拟试题(艺术鉴赏能力培养方案实战详解)
- 2025年高级育婴师的试题及答案
- 【市占率证明权威指南】行业市占率展播-滚珠丝杆行业(智研咨询)
- GB/T 45295-2025宠物诊疗机构诊疗服务指南
- 第三单元 植物的生活单元练习-2024-2025学年人教版生物七年级下册
- 2025年陕西渭南师范学院专职辅导员招考聘用25人高频重点模拟试卷提升(共500题附带答案详解)
- DB65-T 4849-2024 危险化学品生产装置和储存设施外部安全防护距离评估导则
- 人民版六年级下册劳动教案全册(2024年)
- 洛曼劳仕医疗用品绷带
评论
0/150
提交评论