广工《单片机原理及应用》试题A

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

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

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

资源描述

广东工业大学考试试卷(A)课程名称:单片机原理及应用考试时间:2007年12月13日(第15周星期四)题号一二三四五六七八九十总分评卷得分评卷签名复核得分复核签名一、填空题(共20分,每空1分)1.MCS—51单片机引脚信号中,信号名称带上划线的表示该信号(下降沿)或(低电平)有效。2.MCS—51可提供(数据存储器)和(程序存储器)两种存储器、最大存储空间可达(64k)的两个并行存储器扩展系统。3.一台计算机的指令系统就是它所能执行的(指令)集合,以助记符形式表示的计算机指令就是它的(汇编)语言。4.在变址寻址方式中,以(A)作变址寄存器,以(DPTR)或(PC)作基址寄存器。5.为扩展存储器而构造系统总线,应以P0口的8位口线作为(低位地址/数据)线,以P2口的口线作为(高位地址)线。6.异步串行数据通信有(单工)、(半双工)和(全双工)共三种数据通路形式。7.中断技术实质上是一个资源(共享)技术;中断采样用于判断是否有中断请求信号,但MCS—51中只有(外中断)才有中断采样的问题。8.为把A/D转换器转换的数据传送给单片机,可使用的控制方式有:(定时传送)、(查询)和(中断)3种。二、选择题(共8分,每小题1分)在下列个题的(A)、(B)、(C)、(D)4个选项中,只有一个是正确的,请选择出来。1.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)36H(B)37H(C)38H(D)39H2.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线二、选择题(共10分,每小题1分)在下列各题的(A)、(B)、(C)、(D)4个选项中,只有一个是正确的,请选择出来。1.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)36H(B)37H(C)38H(D)39H2.外中断初始化的内容不包括(A)设置中断响应方式(B)设置外中断允许(C)设置中断总允许(D)设置中断方式3.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线4.在相对寻址方式中,“相对”两字是指相对于(A)地址偏移量rel(B)当前指令的首地址(C)当前指令的末地址(D)DPTR值5.对程序存储器的读操作,只能使用(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令6.以下各项中不能用来对内部数据存储器进行访问的是(A)数据指针DPTR(B)按存储单元地址或名称(C)堆栈指针SP(D)由R0或R1作间址寄存器7.在MCS—51中,须双向传送信号的是(A)地址线(B)数据线(C)控制信号线(D)电源线8.帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是(A)方式0(B)方式1(C)方式2(D)方式39.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址10.如在系统中只扩展一片Intel2732(4K×8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)5条(B)6条(C)7条(D)8条三、简单回答下列各题(共10分,每小题5分)1.8051单片机存储器分为哪几个独立的存储空间?每个空间的存储容量为多少?并简述内部数据存储器的分区和作用,写出各区的地址范围。2.8051单片机有几个中断源?每一个中断源所对应的中断矢量是什么?四、程序分析,写出最终结果和分步结果。(共25分,第1题4分,第2题9分,第3题3分,第4题9分)1.已知(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行下列指令后,(A)=00H?(R3)=10H?(30H)=0F1H?(40H)=01H?INCAINCR3INC30HINC@R02.已知(A)=7DH,(R0)=2CH,(R1)=4AH,(R2)=3EH,(2CH)=1BH,(4AH)=5FH,(CY)=0执行下程序后(A)=69H?(R0)=2CH?(R2)=4AH?((R0))=1BH?(R3)=69H?(CY)=0?MOVA,@R1;A=5FHMOVB,@R0B=1BHADDA,BA=7AHMOVR2,AR2=7AHMOVA,R1A=4AHXCHR2,AA=7AH,R2=4AHSUBBA,#11HA=69HMOVR3,AR3=69H3.已知(A)=85H,(R0)=19H,(20H)=0AFH,执行下列指令后,(A)=34H?(CY)=1(OV)=1ADDA,@R04.己知(30H)=82H,(CY)=1,(R0)=56H,执行下程序后(A)=61H?(R2)=0f0H?(30H)=0F0H?(CY)=0?MOVA,#30H;A=30HHRLCA;A=61H,CY=0SETBACC.5;A=61HJNCLOOPl;不是1跳转MOVR2,#00HSJMPLOOP2LOOPl:MOVR2,#0F0HLOOP2:MOV30H,R2;RET五、编程(共20分,第1小题10分,第2小题10分)1.设逻辑运算表达式为:)()(FEDCBAY其中A、B、C分别为P1.0、P1.4、P3.0,D、E和F分别为22H.0、22H.3和22H.6,输出变量Y为P1.5,请编写程序以软件方法实现上述逻辑功能。MOVC,P1.4ORLC,/P3.0CPLCANLC,P1.0MOVP1.5,CMOVC,22H.3ORLC,/22H.6ANLC,22H.0CPLCORLC,P1.0MOVP1.5,C2.已知有N个单字节数,依次存放在外部RAM21H开始的连续单元中,要求把计算结果放在R1和R2中(假定相加的和为2字节数)。其中R1为高字节,R2为低字节。六、系统扩展技术:MCS-51单片机外扩展一片8255,画出系统电路原理图,写出地址分布。(15分)广东工业大学试卷参考答案及评分标准(A卷)课程名称:单片机原理及应用考试时间:2007年12月13日(第15周星期四)一、填空题(共20分,每空1分)1.低电平,下跳变2.程序,数据,64K3.指令,汇编4.A,PC,DPTR5.低位地址/数据,高位地址6.单工,半双工,全双工7.共享,外中断8.定时传送,查询,中断二、选择题(共10分,每小题1分)1.(D)2.(A)3.(C)4.(C)5.(D)6.(A)7.(B)8.(B)9.(C)10.(A)三、简单回答下列各题(共10分,每小题5分)1.8051单片机存储器分为数据存储器和程序存储器二个独立的存储器空间,每个空间的存储容量皆为64K。内部数据存储器区域的00H~1FH单元为工作寄存器区,共分4组,每组8个字节。20H~2FH共16个字节单元128位既可位寻址又可字节寻址。30H~7FH共80个字节单元为字节寻址。2.8051单片机提供了5个中断源。每一个中断源所对应的中断矢量分别是:外部中断0(INT0):0003H定时器0溢出中断:000BH外部中断1(INT1):0013H定时器1溢出中断:001BH串行口中断:0023H四、程序分析,写出最终结果和分步结果。(共25分,第1题4分,第2题9分,第3题3分,第4题9分)1.(A)=00H(R3)=10H(30H)=0F1(40H)=01H2.(A)=5FH(B)=1BH(A)=7AH,(CY)=0(R2)=7AH(A)=4AH(A)=7AH,(R2)=4AH(A)=69H,(CY)=0(R3)=69H最终结果:(A)=69H(R0)=2CH(R2)=4AH((R0))=1BH(R3)=69H(CY)=03.(A)=34H(CY)=1(OV)=14.(A)=30H(A)=61H,(CY)=0(A)=61H(R2)=0F0H(30H)=0F0H最终结果:(A)=61H(R2)=0F0H(30H)=0F0H(CY)=0五、编程(共20分,第1小题10分,第2小题10分)1.1.AABITP1.0BBBITP1.4CCBITP3.0DDBIT22H.0EEBIT22H.3FFBIT22H.6YYBITP1.5START:MOVC,BBORLC,/CCCPLCANLC,AAMOVF0,CMOVC,EEORLC,/FFANLC,DDCPLCORLC,F0MOVYY,CRET2.MOVR0,#21HMOVR3,#NMOVR1,#00HMOVR2,#00HLOOP:MOVXA,@R0ADDA,R2MOVR2,AJNCLOOP1INCR1LOOP1:INCR0DJNZR3,LOOP六、系统扩展技术(15分)8255A可以直接与MCS-51单片机进行接口,其连接图如图所示。8255A的A0、A1分别接地址总线的A0、A1,片选端CS接P2.7口,因此8255APA口地址为7FFCH、PB口地址为7FFDH、PC口地址为7FFEH、控制口地址为7FFFH。8255A8031OEGALE74LS373P0Q0A1A0RDWRD0~D7Q1WRRDD0~D7Q7CSRESETRESETPAPBPCORG0000HLJMPMAINORG2000HMAIN:MOVA,20HMOVB,#10HDIVABADDA,#30HMOV21H,AMOVA,BADDA,#30HMOV22H,ASJMP$ENDORG0000HLJMPMAINORG1000HMAIN:MOV20H,#35HMOVA,20HPUSHACCANLA,#0FHMOVR0,APOPACCANLA,#0F0HSWAPAMOVB,R0MULABMOVB,#0AHDIVABSWAPAADDA,BMOV21H,ASJMP$END

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

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

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

×
保存成功