单片机原理及应用期末考试试卷及答案

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

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

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

资源描述

单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A)μsA1.5B3C1D0.5[1分](2)MCS-51的时钟最高频率是(A).A12MHzB6MHzC8MHzD10MHz[1分](3)下列不是单片机总线是(D)A地址总线B控制总线C数据总线D输出总线[1分](4)十进制29的二进制表示为原码(C)A11100010B10101111C00011101D00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:(D)(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:(C)(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:(A)(A)764(B)238(C)396(D)789[1分](8)MCS-51的时钟最高频率是(D)A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.(B)A、11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)A、MOVB、MOVXC、MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C)A、1KBB、2KBC、4KBD、8KB[1分](12)PSW=18H时,则当前工作寄存器是(D)A、0组成B、1组成C、2组成D、3组成[1分](13)所谓CPU是指(B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是(D)(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动(B)(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为(A)A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是(D)A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是(A)A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在(C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以(C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在(B)A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到(D)A、2KBB、256BC、128BD、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是(C)A、PSWB、DPTRC、PCD、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是(B)A、PSWB、DPTRC、ACCD、PC[1分](25)ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)(A)0003H(B)2000H(C)000BH(D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)A、0003HB、2000HC、000BHD、3000H[1分](28)执行PUSHACC指令,MCS-51完成的操作是(B)A、(ACC)→(SP)SP-1→SPB、SP+1→SP(ACC)→(SP)C、SP-1→SP(ACC)→(SP)D、(ACC)→(SP)SP+1→SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS—51系统中的(B)。A、TMODB、TCON/SCONC、IED、IP[1分](30)MCS—51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存器(B)。A、IEB、IPC、TCOND、SCON[1分](31)MCS—51的并行I/O口读-改-写操作,是针对该口的(D)。A、引脚B、片选信号C、地址线D、内部锁存器[1分](32)以下指令中,属于单纯读引脚的指令是(C)。A、MOVP1,AB、ORLP1,#0FHC、MOVC,P1.5D、DJNZP1,short—lable[1分](33)(C)并非单片机系统响应中断的必要条件。A、TCON或SCON寄存器内的有关中断标志位置为1B、IE中断允许寄存器内的有关中断允许位置1C、优先级寄存器内的有关位置1D、当前一条指令执行完二、填空题(14小题,共14分)[1分](1)计算机中常作的码制有[1分](2)十进制29的二进制表示为[1分](3)单片微型机、和三部分组成.[1分](4)若不使用MCS-51片内存器引脚必须接地.[1分](5)单片机与普通计算机的不同之处在于其将、和3部分集成于一块芯片之上。[1分](6)CPU主要由器和器组成。CPU中的用来处理位操作。[1分](7)若PSW为18H,则选取的是第组通用寄存器。[1分](8)若A中数据为63H,那么PSW的最低位(即奇偶位P)为。[1分](9)8位机中的被码数80H和7FH的真值分别为和。[1分](10)配合实现“程序存储自动执行”的寄存器是,对其操作的一个特别之处是。[1分](11)字长为()的整数倍。[1分](12)半导体存储器分为()和()。[1分](13)MOVA,#50HMOVB,#77HPUSHACCPUSHBPOPACCPOPB执行完本段指令后(A)=()(B)=()_[1分](14)MCS—51单片机系列有个中断源。上电复位时,同级中断的优先级从高至低为、、、、和,若IP=00010100B,优先级别最高者为、最低者为。三、问答题(20小题,共20分)[1分](1)在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?[1分](2)微型计算机组成[1分](3)请叙述微处理器μP、微机μC和微机系统μCS三者之间的区别。[1分](4)单片机与其他常见微机(如PC机)有什么不同?它有什么独特优点?[1分](5)简述MOVX和MOVC指令的异同之处。[1分](6)DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?[1分](7)MCS-51系列单片机内部包含哪些主要逻辑功能部件?[1分](8)分析以下程序中每条指令执行过程和结果。MOVA,#30HMOVSP,#55HMOVDPTR,#2000HPUSHDPLPUSHDPHPUSHACCMOVDPTR,#4000HMOVA,#22HMOVX@DPTR,APOPACCPOPDPHPOPDPL[1分](9)编写指令,完成下列功能。(1)将R0的内容传送到R5。(2)将片内RAM20H单元的内容送30H单元。(3)将片内RAM的40单元的内容送片外RAM的2000H单元。[1分](10)简述MCS-51汇编语言指令格式。[1分](11)MCS—51单片机响应中断的典型时间为多少?在哪些情况下CPU将推迟对中断申请的响应?[1分](12)单片机系统中的定时和计数功能有何区别?分别适用于什么场合?简述其工作原理。[1分](13)循环程序由哪几部分组成?[1分](14)并行I/O口作输入口使用时,要如何设置?[1分](15)决定8255选通地址的引脚有哪些?[1分](16)设允许片内T1、T0溢出中断,禁止其它中断,试写出中断允许寄存器IE的值。若(IE)=12H能否进行正常中断?若不能如何改正IE值?[1分](17)某单片机系统用到两个中断源:外部中断0(脉冲触发方式),定时/计数器T1,且要求后者的中断优先级高于前者。问实现以上中断管理应对哪些控制寄存器的控制位进行操作?用位操作指令列写。[1分](18)记住5个中断源的入口地址。设T1溢出中断服务程序的入口地址为0600H,试说明CPU响应该中断后,程序是如何转向0600H处执行的?哪个转移过程由硬件完成?哪个转移过程由软件实现?[1分](19)如何用定时中断来扩展外部中断源?[1分](20)阅读T0、T1初始化程序,回答右边几个问题(设主频为6MHZ)MOVA,#11HMOVTMOD,AMOVTH0,#9EHMOVTL0,#58HMOVTH1,#0F0HMOVTL1,#60HCLRPT0SETBPT1SETBET0SETBET1SETBEA*MOVA,#50H*MOVTCON,A┇┇(1)T0,T1各用何种方式工作?几位计数器?(2)T0,T1各自定时时间或计数次数是多少?(3)T0,T1的中断优先级?(4)T0,T1的中断矢量地址?四、多项选择题(1小题,共1分)[1分](1)所谓系统总线,指的是()A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线五、编程题(8小题,共8分)[1分](1)编一子程序,从串行接口接受一个字符.[1分](2)编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。[1分](3)利用8031单片机的P1.0端持续产生如图4—1所示的方波,系统晶振频率为12MHz。要求软件时方法或定时器方法完成此题要求。图4—1第五题图[1分](4)将累加器A中的8位无符号数转换成3位压缩BCD数,百位数放20H单元,十位和个位数放21H单元,编写程序。[1分](5)用位操作指令实现下面的逻辑方程P1.2=ACC.1?P1.4?PSW.1+20H?21H[1分](6)用位操作指令实现下面的逻辑方程PSW.1=PSW.2+20H+P3.3)?ACC.3+P1.2?P2.1[1分](7)试编写程序,完成两个16位数的减法:7F4DH-2B4EH,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存差的低8位。[1分](8)试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。六、判断题(21小题,共21分)[1分](1)使用可编程接口必须处始化。()。[1分](2)要MCS-51系统中,一个机器周期等于1.5μs。()若晶振频率屡8MHz,才可能为1.5μs[1分](3)计算机中常作的码制有原码、反码和补码()[1分](4)微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。()[1分](5)在MCS-51系统中,一个机器周期等于1us。()[1分](6)所有的十进制小数都能准确地转换为二进制小数。()[1分](7)SP内装的是栈顶首址的内容。()[1分](8)CPL30H()[1分](9)MOVA,@R3()[1分](10)MOVF0,C()[1分](11)我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()[1分](12)MCS-51的相对转移指令最大负跳距是127B。()[1分](13)MCS-51的时钟最高频率是18MHz.().12MHz。[1分](14)MCS-51的特殊功能寄存器分布在60H~80H地址范围内。()80H~FFH。[1分](15)使用可编程接口可以不必处始化。[1分](16)MCS-51是微处理器。[1分](17)MCS-51系统可以没有复位电路。[1分](18)调用子程序指令(如:CALL)及返回指令

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

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

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

×
保存成功