当前位置:文档之家› (精校版)单片机原理及应用期末考试试卷及答案

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。

5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。

A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 00001111[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、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当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)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,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、MOV P1,AB、ORL P1,#0FHC、MOV C,P1.5D、DJNZ P1,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) MOV A,#50HMOV B,#77HPUSH ACCPUSH BPOP ACCPOP B执行完本段指令后(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)分析以下程序中每条指令执行过程和结果。

MOV A,#30HMOV SP,#55HMOV DPTR,#2000HPUSH DPLPUSH DPHPUSH ACCMOV DPTR,#4000HMOV A,#22HMOVX @DPTR,APOP ACCPOP DPHPOP DPL[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)MOV A,#11HMOV TMOD,AMOV TH0,#9EHMOV TL0,#58HMOV TH1,#0F0HMOV TL1,#60HCLR PT0SETB PT1SETB ET0SETB ET1SETB EA*MOV A,#50H*MOV TCON,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)编制一个循环闪烁灯的程序。

相关主题