《单片机原理与接口技术》试卷(模拟卷)

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

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

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

资源描述

1华南理工大学网络教育学院2013–2014学年度第一学期期末考试《单片机原理与接口技术》试卷(模拟卷)一、判断题(每个判断1分,共20分,将判断结果填写在下表中,正确的打√,错误的打×)题号12345678910答案√××××√×√×√题号11121314151617181920答案×××√√√√×√×1.单片机就是将CPU、存储器、定时器/计数器、I/O接口电路等集成于一块芯片上的微型计算机。(√)2.目前,单片机推并串行扩展总线,减少引脚数量,简化系统结构。(×)3.计算机能直接处理的数据是二进制数、十进制数和十六进制数。(×)4.80C51系列单片机有4个8位串行I/O口。(×)5.存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。(×)6.程序计数器PC总是指向正在执行的指令地址。(√)7.P0口只能作为通用输入/输出(I/O)口。(×)8.单片机的时钟可以采用内部产生,也可以从外部引入。(√)9.80C51系列单片机有2种工作方式:复位方式和低功耗方式。(×)10.指令是使计算机完成某种操作的命令。(√)11.必须进行十进制调整的十进制运算只有加法和减法。(×)12.END表示指令执行到此结束。×13.用汇编语言编好源程序后就可以立即执行了。(×)14.顺序程序是指按顺序依次执行的程序,也称为简单程序或直线程序。(√)15.80C51的分支程序允许嵌套。(√)16.循环结构有两种,一种是先循环处理,后循环控制,另一种是先循环控制,后循环处理。(√)判断以下各条指令是否正确:17.MOV20H,R1(√)18.MOVX40H,#30H(×)19.ADDCA,R7(√)20.ORLP1.0,P3.1(×)二、单项选择题(每题2分,共30分,将选择结果填写在下表中)题号123456789101112131415答案DCACBCADDBCDCBC1.10101.101B转换成十进制数是(D)。2(A)46.625(B)23.625(C)23.62(D)21.6252.INTEL80C51CPU是(C)位的单片机。(A)16(B)4(C)8(D)准163.CPU主要的组成部分为(A)。(A)运算器、控制器(B)加法器、寄存器(C)运算器、寄存器(D)运算器、指令译码器4.若某存储器芯片地址线为12根,那么它的存储容量为(C)。(A)1KB(B)2KB(C)4KB(D)8KB5.单片机应用程序一般存放在(B)。(A)RAM(B)ROM(C)寄存器(D)CPU6.能够用紫外光擦除ROM中程序的只读存储器称为(C)。(A)掩膜ROM(B)PROM(C)EPROM(D)EEPROM7.PC中存放的是(A)。(A)下一条指令的地址(B)当前正在执行的指令(C)当前正在执行指令的地址(D)下一条要执行的指令8.MCS-51执行完MOVA,#08H后,PSW的哪一位被置位(D)?(A)C(B)F0(C)OV(D)P9.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。(D)(A)P0(B)P1(C)P2(D)P310.P1口的每一位能驱动(B)。(A)2个TTL低电平负载(B)4个TTL低电平负载(C)8个TTL低电平负载(D)10个TTL低电平负载11.下列数据字定义的数表中,(C)是错误的。(A)DW“AA”(B)DW“A”(C)DW“OABC”(D)DWOABCH12.MCS-51单片机的外部中断1的中断请求标志是(D)。(A)ET1(B)TF1(C)IT1(D)IE113.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(C)。(A)2MHz(B)1MHz(C)500KHz(D)250KHz14.在串行通信中,8031中发送和接收的寄存器是(B)。(A)TMOD(B)SBUF(C)SCON(D)DPTR15.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。(A)计数式(B)双积分式(C)逐次逼近式(D)并行式三、简答题(每题8分,共32分)1.简述单片机的主要特点。1.答题要点:(1)具有优异的性能价格比(2)集成度高、体积小、可靠性高(3)控制功能强(4)低电压、低功耗32.什么叫堆栈堆栈指示器SP的作用是什么答题要点:堆栈就是设置在片内RAM中的一段存储区域,它遵循先入后出的原则。SP就是一个用来指示栈顶位置的8位寄存器,它指示出堆栈顶部在内部RAM块中的位置。3.MCS-51单片机的P0~P3口在结构上有何不同?答题要点:P0:数据总线和低8位地址总线P1:通用I/O接口P2:高8位地址线P3:多功能I/O接口4.8051系列单片机具有几个中断源,分别是如何定义的其中哪些中断源可以被定义为高优先级中断,如何定义答题要点:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断四、程序阅读分析题(每题5分,共10分)1.在划线处填上适当的值:执行下列程序段中第一条指令后,(1)(P1.7)=,(P1.3)=,(P1.2)=_________;执行第二条指令后,(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________。ANLP1,#73HORLP1,#38H2.RAM中40H单元内存有一个十六进制数,下列程序段把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R2中,请在横线上填写相应的内容。ORG2200HMOVA,_____MOVB,#64HDIVABMOVR2,AMOVA,_____XCHA,BDIVABSWAP_____ORLA,BSJMP$END4解:1.(1)(P1.7)=0,(P1.3)=0,(P1.2)=0;(2)(P1.5)=1,(P1.4)=1,(P1.3)=1。2.40H#0AHA五、编程题(8分)已知内部RAM30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,请编程实现。[解]MOVR0,#30HMOVR1,#00HMOVR2,#20HLOOP:MOVA,@R0;取数MOVX@R1,A;存数1NCR01NCR1DJNZR2,LOOPRET

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

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

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

×
保存成功