单片机原理及应用期末考试试卷及答案(共12页).doc
《单片机原理及应用期末考试试卷及答案(共12页).doc》由会员分享,可在线阅读,更多相关《单片机原理及应用期末考试试卷及答案(共12页).doc(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机原理及应用期末考试试卷 班级:_学号:_姓名:_得分:_(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)1分(1)要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) sA 1.5 B 3 C 1 D 0.51分(2)MCS-51的时钟最高频率是 (A). A 12MHz B 6 MHz C 8 MHz D 10 MHz1分(3)下列不是单片机总线是(D )A 地址总线 B 控制总线 C 数据总线 D 输出总线1分(4)十进制29的二进制表示为原码(C )A B C D 1分(5)电
2、子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:(D )(A)牛顿 (B)爱国斯坦 (C)爱迪生 (D)冯诺伊曼1分(6)在CPU中,控制器的功能是:(C )(A)进行逻辑运算 (B)进行 算术运算(C)分析指令并发出相应的控制信号 (D)只控制CPU的工作1分(7)下列数据中有可能是八进制数的是:( A)(A)764 (B)238 (C)396 (D)7891分(8)MCS-51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz1分(9)-49D的二进制补码为.( B)A、 B、 C、 D、1分(10)要用
3、传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B)A、 MOV B、 MOVX C、 MOVC D、 以上都行1分(11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KB B、2KB C、 4KB D、 8KB1分(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)口的每一位能驱动(B)()
4、个低电平负载有()个低电平负载()个低电平负载有()个低电平负载1分(16)二进制数对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H 1分(17)一3的补码是(D ) A、 B、 C、 D、1分(18)对于8031来说,脚总是(A )A、接地 B、接电源 C、悬空 D、不用 1分(19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR 1分(20)指令和程序是以( C)形式存放在程序存储器中 A、源程序 B、汇编程序 C、二进制编码 D、BCD码 1分(21)单片机应用程序一般存放在(B ) A、RA
5、M B、ROM C、寄存器 D、CPU 1分(22)LJMP跳转空间最大可达到(D )A、2KB B、256B C 、128B D、64KB 1分(23)8051单片机中,唯一一个用户不能直接使用的寄存器是(C ) A、PSW B、DPTR C 、PC D、B 1分(24)8051单片机中,唯一一个用户可使用的16位寄存器是( B) A、PSW B、DPTR C 、ACC D、PC1分(25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A)0003H (B)2000H (C)000BH (D)3000H1分(26)对
6、程序存储器的读操作,只能使用(D)(A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令1分(27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B) A、 0003H B、2000H C、000BH D、3000H1分(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 SP1分(29)各中断源发出的中断请求信号,都会标记在MCS51系统中的(
7、B)。 A、TMOD B、TCON/SCON C、IE D、IP1分(30)MCS51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存器(B )。 A、IE B、IP C、TCON D、SCON1分(31)MCS51的并行I/O口读-改-写操作,是针对该口的(D )。 A、引脚 B、片选信号 C、地址线 D、内部锁存器 1分(32)以下指令中,属于单纯读引脚的指令是(C )。 A、MOV P1,A B、ORL P1,#0FH C、MOV C,P1.5 D、DJNZ P1,shortlable1分(33)(C )并非单片机系统响应中断的必要条件。 A、TCON或SCON寄存器内的有关中
8、断标志位置为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
9、和7FH的真值分别为 和 。1分(10)配合实现“程序存储自动执行”的寄存器是 ,对其操作的一个特别之处是 。1分(11)字长为( )的整数倍。1分(12)半导体存储器分为( )和( )。 1分(13) MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP ACC POP B执行完本段指令后(A)=( ) (B)=( )_1分(14)MCS51单片机系列有 个中断源。上电复位时,同级中断的优先级从 高至低为 、 、 、 、和 ,若IP=B, 优先级别最高者为 、最低者为 。 三、问答题(20小题,共20分)1分(1)在各种系列的单片机中,片内ROM的配置有几种形式
10、?用户应根据什么原则来选用?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,#22HMO
11、VX DPTR,APOP ACCPOP DPHPOP DPL1分(9)编写指令,完成下列功能。(1)将R0的内容传送到R5。(2)将片内RAM20H单元的内容送30H单元。(3)将片内RAM的40单元的内容送片外RAM的2000H单元。1分(10)简述MCS-51汇编语言指令格式。1分(11)MCS51单片机响应中断的典型时间为多少?在哪些情况下CPU将推迟对中断申请的响应? 1分(12)单片机系统中的定时和计数功能有何区别?分别适用于什么场合?简述其工作原理。 1分(13)循环程序由哪几部分组成?1分(14)并行I/O口作输入口使用时,要如何设置?1分(15)决定8255选通地址的引脚有哪些
12、?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初始
13、化程序,回答右边几个问题(设主频为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、控制总线五、
14、编程题(8小题,共8分)1分(1)编一子程序,从串行接口接受一个字符1分(2)编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。1分(3)利用8031单片机的P1.0端持续产生如图41所示的方波,系统晶振频率为12MHz。要求软件时方法或定时器方法完成此题要求。 图41 第五题图 1分(4)将累加器A中的8位无符号数转换成3位压缩BCD数,百位数放20H单元,十位和个位数放21H单元,编写程序。1分(5)用位操作指令实现下面的逻辑方程P1.2=ACC.1?P1.4?PSW.1+20H?21H1分(6)用位操作指令实现下面的逻
15、辑方程PSW.1=PSW.2+20H+P3.3)?ACC.3+P1.2?P2.11分(7)试编写程序,完成两个16位数的减法:7F4DH2B4EH,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存差的低8位。1分(8)试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。六、判断题(21小题,共21分)1分(1)使用可编程接口必须处始化。 ( )。1分(2)要MCS-51系统中,一个机器周期等于1.5s。( )若晶振频率屡8MHz,才可能为1.5s1分(3)计算机中常作的码制有原码、反码和补码( )1分(4)微型计算机与一般计算机的主
16、要区别是体积小、重量轻、耗电少、价格便宜。( )1分(5)在MCS-51系统中,一个机器周期等于1us。 ( )1分(6)所有的十进制小数都能准确地转换为二进制小数。 ( )1分(7)SP内装的是栈顶首址的内容。 ( )1分(8)CPL 30H ( ) 1分(9)MOV A, R3 ( )1分(10)MOV F0, C ( ) 1分(11)我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )1分(12)MCS-51的相对转移指令最大负跳距是127B。 ( )1分(13)MCS-51的时钟最高频率是18MHz. ( ). 12MHz。1分(14)MCS-51的特殊功能寄存器分布在6
17、0H80H地址范围内。( )80HFFH。1分(15)使用可编程接口可以不必处始化。1分(16)MCS-51是微处理器。1分(17)MCS-51系统可以没有复位电路。1分(18)调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。1分(19)ADDC A,C ()1分(20)P1口最低位上接入了打印机的BUSY信号,则查看该信号的指令是MOV C, P1.0。 1分(21)DMA方式在传送过程中,地址修改、字节计数等操作完全由硬件电路来实现。七、阅读并分析程序(根据各题具体要求填写答案)(3小题,共3分)1分(1)设内部RAM中59H单元的内容为50H,写出当执行下列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 期末考试 试卷 答案 12
限制150内