单片机原理与接口技术(重点、习题、试题).doc_第1页
单片机原理与接口技术(重点、习题、试题).doc_第2页
单片机原理与接口技术(重点、习题、试题).doc_第3页
单片机原理与接口技术(重点、习题、试题).doc_第4页
单片机原理与接口技术(重点、习题、试题).doc_第5页
已阅读5页,还剩114页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理与接口技术(重点、习题、试题)一、填空题1、MCS51单片机可以扩展的程序存储器和数据存储器(包括输入输出口)最多为( 64 )KB。2、外围I/O接口芯片与( 数据)存储器是统一编址的,它不仅占用( 数据 )存储器地址单元,而且使用(数据)存储器的( 读写)控制指令。、全译码法就是用用译码器对(高位)地址线进行译码,译出的信号作为(片选线 )。4、用串口扩充并口时,串行接口方式应选为方式( 0 )5、P0口作为地址/数据总线,传送地址码的( 低 )位;( P2)口作为地址总线,传送地址码的(高)位。、在矩阵式键盘中,对按键的是被方法有( 扫描法 )和(线反转 )法。二、选择题、利用单片机本身的串行口也可直接扩展(a )A、并行输入/输出口 B、串性输入/输出口C、定时器 D、中断2、全地址译码法存在( d )问题A、地址不连续 B、地址重叠C、地址冲突 D、地址译码复杂3、对于P0口的地址信号(a)、必须使用锁存器、必须使用译码器、必须使用线选法、无须任何、使用MC51单片机的P1口最多能扩展按键的数量是(d)、一个位的电压输出型转换器,其满度输出电压为,则数字量变化一个(输入数字量的最低有效位)时,输出电压的变化量约为(d)、一个位的转换器,输入电压为,则其能分辨的最小电压为(a)、三、判断题、程序存储器是用于存放程序代码的,也用于存放常数。(Y)、在单片机上使用作显示器时,如果位数为个,则较适合使用动态的显示方式。(Y)四、简答题、单片机系统中,为什么口要接一个为锁存器,而口不用?答:因为P0口是双功能口,既可以做地址接口,又可以做数据接口,在开始传送数据先作为地址接口传送地址码的低8位,后作为数据接口,则必须使用锁存器。而P2口只作为高8位的地址接口。、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?答:(1)正在进行的中断过程,不能被新的同级或低优先级的中断请求中断;正在执行的低优先级服务程序能被高优先级中断请求所中断;CPU同时接受到几个中断请求时,首先响应优先级最高的中断请求。(2)对各中断源的中断开放或关闭是由内部的中断允许寄存器IE的各位来进行两级控制的,指各个中断源的允许控制位与一个中断允许总控位EA配合实现对中断请求的控制。(3)中断优先级控制寄存器IP也是一个特殊功能寄存器,用户可通过程序对各状态位进行设定,完成对中断优先级的控制。五、设计题1、用译码法扩展片位的存储器芯片。画出电路图,写出各个存储器芯片的地址范围。1、1100 0000 0000 00001100 0111 1111 1111 即C000HC7FFH2、1100 1000 0000 00001100 1111 1111 1111 即C100HCFFFH3、1101 0000 0000 00001101 0111 1111 1111 即D000HD7FFH4、1101 1000 0000 00001101 1111 1111 1111 即D100HDFFFH 2、为什么要按键去抖?简述软件去抖的思想,如果有按键接在P1.0脚上,请写出完整的带去抖功能的键盘程序,要求该键按下再松开时,才执行该键功能。答:由于通常的按键所用的开关是机诫开关,当开关闭合、断开时并不是马上稳定地接通和断开,而是在闭和与断开瞬间均伴随有一连串的抖动,因此要按键去抖。思想:检测键闭合后延时510ms,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认真正按键。KEY_00: JB P1.0 KEY_01 LCALL DELAY JNB P1.0 $ LCALL DELAY JB P1.0 KEY_00KEY_01: . . . RET填空题(每空1分,共22分)1.在一片集成电路芯片上集成了(CPU)、(存储器)、(输入输出I/O接口),从而构成了单芯片卫星计算机,即(单片机)。2.寻址方式就是(指出参与运算操作数地址的方式)。寻址方式包含两方面的内容:一是(寻找操作数的地址),二是(寻找指令的地址)。3.MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,如0000H:(复位);0003H:(INT0);000BH:(T0)。4.单片机有两个定时器,定时器的工作方式由( TMOD)寄存器决定,定时器的启动与溢出由(TCON)寄存器控制。5.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为(07H)和( 00H)。6.JNB bit,rel :指令表示当指定位为(0)时程序发生跳转。7.既做一般I/Q口又有第二功能的端口是( p3);既做数据线又做地址线的是(p0)口。8.一个机器周期包含( 12)个晶振周期,若晶振周期的频率为12MHZ,则机器周期为(1us ),指令周期为(1)(4)机器周期。9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据(0FFH)。二.选择题(每空2分,共18分)1.在进行串行通信时,若两机的发送与接受可以同时进行,则称为( C )。 A 半双工传送 B单工传送 C 全双工传送 D 以上都不对。2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( A )。A 将源程序转换成目标程序 B 将目标程序转换成源程序 C 将低级语言转换成高级语言 D 连续执行键3.指令AJMP的寻址范围是( D )A 任意范围 B -128到 +127 C 64K D 2K 4.定时器TO的溢出标志为TFO,采用查询方式,若查询到有溢出时,该标志(A )。A 由软件清零 B 由硬件自动清零 C 随机状态 D AB都可以5.单片机在与外部I/Q口进行数据传送时,将使用( A )指令。A MOVX B MOV C MOVC D 视具体I/Q口器件而定6.在中断允许寄存器中,中断控制寄存器EA位的作用是(A ) A CPU总中断允许控制位 B 中断请求总标志位 C 各中断源允许控制位 D串行口中断允许位7.调用子程序、中断响应过程及转移指令的共同特点是( B )。A 都能返回 B 都通过改变PC实现转移 C 都将返回地址压入堆栈 D 都必须保护现场8.读取AD转换的结果,使用( D )指令。 A MOV A,Ri B MOVXDPTR,A C MOVC A,DPTR D MOVX A,DPTR9.串行口中断入口地址是( B )。 A 000BH B 0023H C 1000H D 0013H三、简答题(每题6分,共24分)1.什么是堆栈假定(sp)=40h, (39h)=30h (40h)=60h,执行下列指令: pop dph pop dpl 后,d ptr的内容为(38H),sp的内容是(dptr6030h)。4.什么是中断?CPU响应中断的条件是什么?答:是指CPU暂时停止现行程序的执行,而自动转去执行预先安排好的处理事件的服务子程序.CPU响应中断的条件:CPU首先响应的是优先级别高的中断请求.5.什么是D/A转换的分辨率?对于5V的满量程,采用8位DAC时的分辨率是多少?(1)当输入的数字信号发生单位数码变化,即最低产生一位变化时,所对应的输出模拟量的变化.(2)20MA四、设计与分析题(每题9分,共36分)1.若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H.41H.和42H单元的内容各为多少? MOV A, 50H 答:A 10H MOV R0, A R0 10H MOV A, #10H 40H 50H MOV R0, A 41H 4BH ADD A, #3BH 42H 4BH MOV 41H, A MOV 42H, 41H2.写出一延时50ms的程序段,设晶振频率为12WHZ。答: delay: MOV R0, #500 Delay1:MOV R1,#100 DJNZ: R1,$ DJNZ: R0,delay1RET 3.一变量存放在片内RAM的20H单元,其取值范围为:00H05H。要求编制一段程序,根据变量值求其平方值,并存入片内的RAM的21H单元。CLR ACLR BMOV A 20HMUL ABMOV 21H A一、选择题:本大题共20个小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1单片机读ROM中数据用(1)指令,控制信号是(2)。【D】A.(1)MOV (2)和 B. (1)MOVC (2)和C.(1)MOVC(2)和 D. (1)MOVC(2)和2单片机读写外RAM数据用(1)指令,控制信号是(2)。【B】A.(1)MOV (2)和 B. (1)MOVX (2)和C.(1)MOVX(2)和 D. (1)MOVC(2)和3堆栈指针SP指出堆栈栈顶存储单元的【B】A. 内容 B. 地址 C. 间接地址 D. 大小 4.80C51单片机地址总线(AB)总线宽度为【B】位。A. 8 B. 16 C. 15 D. 32 5. 一个时钟周期等于【D】振荡周期。A.1个 B.2个C. 6个 D. 12个6. 关闭电源时,其所存储内信息将丢失的存储器是【C】。A. ROM B. PROMC. RAM D. EPROM 7程序计数器PC是【A】位的计数器,能寻址64KB的程序存储器范围。 A.16 B. 8C. 4 D. 32 880C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0P3口的值为(4)。【B】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFH D.(1)2(2)0000H(3)60H(4)00H9. 指令MOV寻址空间是【C】。A片外ROM B。片外RAM C。片内RAM D。片内ROM10. 指令MOVX寻址空间是【B】。A片外ROM B。片外RAM C。片内RAM D。片内ROM11. 当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【B】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。A1/2 B。1/6 C。1/12 D。1/2412. 8051位寻址能力能够达到【B】位。A.64 B. 128C.32 D.1613. 8051单片机的堆栈区是向地址【D】的方向生成的。A.可变 B. 不定C.减小 D. 增大14. 当8051单片机外接时钟信号时,应从【B】脚接入。A.T0 B. XTAL2 C. XTAL1 D. T1 15. 8051单片机外部中断、(,)在【D】。A.P0 口 B. P1 口 C. P2 口 D. P3 口16“CLR A”的寻址方式是【A】。A。寄存器寻址 B。直接寻址 C。寄存器间接寻址 D。立即寻址 17. “MOVX A, DPTR ”的寻址方式是【】。A。变址寻址 B。相对寻址 C。寄存器间接寻址 D。位寻址18. “SJMP 08H”的寻址方式是【】。A。变址寻址 B。相对寻址 C。寄存器间接寻址 D。位寻址19. 访问程序存储器,指令操作码的助记符是【】。 A. MOVC B. MOV C. MOVX D. XCH20. “MUL AB”指令执行后,16位乘积的高位在【】中。 A. A B. C C. AB D. B一、选择题:本大题共20个小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1单片机读ROM中数据用(1)指令,控制信号是(2)。【D】A.(1)MOV (2)和 B. (1)MOVC (2)和C.(1)MOVC(2)和 D. (1)MOVC(2)和2单片机读写外RAM数据用(1)指令,控制信号是(2)。【B】A.(1)MOV (2)和 B. (1)MOVX (2)和C.(1)MOVX(2)和 D. (1)MOVC(2)和3堆栈指针SP指出堆栈栈顶存储单元的【B】A. 内容 B. 地址 C. 间接地址 D. 大小 4.80C51单片机地址总线(AB)总线宽度为【B】位。A. 8 B. 16 C. 15 D. 32 5. 一个时钟周期等于【D】振荡周期。A.1个 B.2个C. 6个 D. 12个6. 关闭电源时,其所存储内信息将丢失的存储器是【C】。A. ROM B. PROMC. RAM D. EPROM 7程序计数器PC是【A】位的计数器,能寻址64KB的程序存储器范围。 A.16 B. 8C. 4 D. 32 880C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0P3口的值为(4)。【B】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFH D.(1)2(2)0000H(3)60H(4)00H9. 指令MOV寻址空间是【C】。A片外ROM B。片外RAM C。片内RAM D。片内ROM10. 指令MOVX寻址空间是【B】。A片外ROM B。片外RAM C。片内RAM D。片内ROM11. 当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【B】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。A1/2 B。1/6 C。1/12 D。1/2412. 8051位寻址能力能够达到【B】位。A.64 B. 128C.32 D.1613. 8051单片机的堆栈区是向地址【D】的方向生成的。A.可变 B. 不定C.减小 D. 增大14. 当8051单片机外接时钟信号时,应从【B】脚接入。A.T0 B. XTAL2 C. XTAL1 D. T1 15. 8051单片机外部中断、(,)在【D】。A.P0 口 B. P1 口 C. P2 口 D. P3 口16“CLR A”的寻址方式是【A】。A。寄存器寻址 B。直接寻址 C。寄存器间接寻址 D。立即寻址 17. “MOVX A, DPTR ”的寻址方式是【】。A。变址寻址 B。相对寻址 C。寄存器间接寻址 D。位寻址18. “SJMP 08H”的寻址方式是【】。A。变址寻址 B。相对寻址 C。寄存器间接寻址 D。位寻址19. 访问程序存储器,指令操作码的助记符是【】。 A. MOVC B. MOV C. MOVX D. XCH20. “MUL AB”指令执行后,16位乘积的高位在【】中。 A. A B. C C. AB D. B二、简答题:每小题6分,共30分。1.简述80C51单片机内部结构和引脚功能。2.试介绍锁存器中的三态?3.A与Acc有何区别?4. 试分别说明程序计数器PC和堆栈指针SP的作用。复位后PC和SP中的内容各为多少?580C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?三、汇编程序设计(50分)编写程序,将内RAM从20H开始存放的16个数传送到从38H开始的单元中(10分)。按下列要求传送数据:设ROM(4000H)=44H (8分)(1)ROM4000H单元数据送内RAM 20H单元(2)ROM4000H单元数据送R0(3)内RAM 50H单元数据送外RAM 50H单元,设内RAM(50H)=11H。3试将30H、R7、B、A、PSW、DPTR中的数据依次压入堆栈。并指出每次堆栈操作后,SP?,设原SP60H,当前工作寄存器区为区,(30H)11H,R722H,B33H,A44H,PSW55H,DPTR6677H。 (8分)解:4试编程,将位存储单元38H中的内容与位存储单元49H中的内容互换。(8分)5分别用一条指令实现下列功能:(8分)(1)若Cy0,则转CTRL0程序段执行。(2)若位寻址区28H0,则将28H清0,并使程序转至CTRL1。(3)若A中数据不等于78H,则程序转到CTRL2。(4)若A中数据等于0,则程序转至CTRL3。(5)调用首地址为0800H的子程序(6)使PC1050H。6已知fosc=6MHZ,试编写延时ms子程序。(采用时延方法) (8分)1. 有如下程序段:MOV R0,30H SETB C CLR A ADDC A,00H MOV R0,A 执行结果是( )。 A.( 30H ) =0 0H B. ( 30H ) =0 1H C. ( 00H ) =0 0H D. ( 00H ) =0 1H2. 在 CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。A. PC B. PSW C. A D. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器 。A. TMOD/SCON B. TCON/PCON C. IE/TCON D. TCON/SCON4. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 35. 在数据传送过程中,数据由串行变为并行可通过( )实现 。A. 数据寄存器 B. 移位寄存器 C. 锁存器 D. A/D 转换器 6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。 A. ROM B. 程序计数器 C. 堆栈区 D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号 B. 中断标志 C. 外中断方式控制位D. 中断允许控制位 8. MCS 51 单片机扩展 I/O 口与外部数据存储器( )。A. 分别独立编址 B. 统一编址 C. 变址编址 D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。A. RD B.WR C. PSEN D.ALE 10. 外部中断 1的中断入口地址为( )。A. 0003H B. 000BH C. 0013H D. 001BH 11. 下列指令中正确的是( )。 A. MOV P2.1 , A B. JBC TF0 , L1 C. MOVX B , DPTR D. MOV A , R3 12. 串行口的移位寄存器方式为( )。A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 13. 在家用电器中使用单片机应属于计算机的( )。A. 辅助工程应用 B. 数值计算应用 C. 控制应用 D. 数据处理应用 14. 在 LED显示中,为了输出位控和段控信号,应使用指令( )。A. MOV B. MOVC C. MOVX D. XCH 15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。A. DPTR B. PC C. CY D. A 16. 在 MCS-51中,需双向传递信号的是( )。A. 电源线 B. 地址线 C. 数据线 D. 控制信号线 17. 在定时器操作中,选择其工作方式的寄存器是( )。A. TMOD B. TCON C. IE D. SCON 18. 当标志寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用的工作寄存器组为( )。A. 组 0 B. 组 1 C. 组 2 D. 组 3 19. 8051 单片机中,唯一一个用户可使用的 16 位寄存器是( )。A. PSW B. DPTR C. ACC D. PC 20. 指令和程序是以( )形式存放在程序存储器中 。A. 源程序 B. 汇编程序 C. 二进制编码 D. BCD 码 21. 下列指令中错误的是( ).A . MOV A , R4 B . MOV 20H , R4 C . MOV R4 , R3 D . MO V R4 , R3 22. 下列指令中不影响标志位 CY 的指令有( ). A . ADD A , 20H B . CLR C . RRC A D . INC A 23. LJMP 跳转空间最大可达到( )。 A . 2KB B . 256B C . 128B D . 64KB 24. 8051 单片机共有( )中断源 。A . 4 B . 5 C . 6 D . 7 25. 8051 单片机共有( )个中断优先级 。 A . 2 B . 3 C . 4 D . 5 26. 外部中断源 I E 1 (外部中断 1 )的向量地址为( )。 A . 0003H B . 000BH C . 0013H D . 002BH 27. 累加器 A 的位地址为( )。 A . E 7 H B . F 7 H C . D 7 H D . 87H 28. 寄存器 B 的位地址为( )。 A . E 7 H B . F 7 H C . D 7 H D . 87H 29. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( )。 A . 00H2FH B . 20H2FH C . 00HFFH D . 20HFFH 30. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。A . P0 口不具有锁存功能 B . P0 口位地址数据复用 C . P0 口不能输出数字量信号 D . P0 口只能用作地址输出而不能用作数据输出 31.设累加器 A 的内容为 0 C 9 H ,寄存器 R2 的内容为 54H , C Y=1 ,执行指令SUBB A,R2 后结果为( ). A .( A ) =74H B .( R2 ) =74H C .( A ) =75H D .( R2 ) =75H 32. 设( A ) =0C3H ,( R0 ) =0AAH ,执行指令 ANL A , R0 后,结果( ). A .( A ) =82H B .( A ) =6CH C .( R0 ) =82 D .( R0 ) =6CH 33. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( )。 A . 8K B . 16 K C . 32 K D . 64 K 34. 提高单片机的晶振频率,则机器周期( )中 。 A .不变 B .变长 C .变短 D .不定 35. 在堆栈操作中,当进栈数据全部弹出后,这时 S P 应指向( )。 A .栈底单元 B . 7FH 单元 C .栈底单元地址加 1 D .栈底单元地址减 1 36. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。 A . PSW B . DPTR C . PC D . B 37. 执行如下三条指令后, 30H 单元的内容是( )。 MOV R1,30H MOV 40H,0E H MOV R1,40H A . 40H B . 30H C . 0EH D . FFH 38. 从地址 2132H 开始有一条绝对转移指令 A J M P addr11 ,指令可能实现的转移范围是( )。 A . 2000H27FFH B . 2132H2832H C . 2100H28FFH D . 2000H3FFFH 39. 中断是一种( )。 A .资源共享技术 B .数据转换技术 C .数据共享技术 D .并行处理技术 40. 执行 MOV I E , 81H 指令的意义是:( )。 A .屏蔽中断源 B .开放外部中断源 0 C .开放外部中断源 1 D .开放外部中断源 0 和 1 41. 二进制数 110010010 对应的十六进制数可表示为( ). A. 192H B. C90H C. 1A2H D. CA0H 42. 二进制数 110110110 对应的十六进制数可表示为( ). A. 1D3H B. 1B6H C. DB0H D. 666H 43. -3 的补码是( )。A. 10000011 B. 11111100 C. 11111110 D. 11111101 44. 下列表达式错误的是( )中 。A. X 补 +Y 补 = X+Y 补 B. X= X 补补 C. X= X D. X?Y+X?Y =X+Y 45. CPU 主要的组成部分为( )。A. 运算器.控制器 B. 加法器.寄存器 C. 运算器.寄存器 D. 存放上一条的指令地址46. 计算机的主要组成部件为( )。A. CPU ,内存, I O 口 B. CPU ,键盘,显示器 C. 主机,外部设备 D. 以上都是 47. INTEL 8051CPU 是位( )的单片机。A. 16 B. 4 C. 8 D. 准 16 48. 对于 INTEL 8031 来说, EA 脚总是( )。A. 接地 B. 接电源 C. 悬空 D. 不用 49.在计算机中 “A” 是用( )来表示的 。A. BCD 码 B. 二一一十进制编码 C. 余三码 D. ASC I I 码 50. 数据指针 DPDR 访问的是( )。A. CPU 控制器 B. CPU 运算器 C. 外部程序存储器 D. 外部数据存储器 51. 指令和程序是以( )形式存放在程序存储器中. A. 源程序 B. 汇编程序 C. 二进制编码 D. BCD 码 52. 单片机应用程序一般存放在( ). A. RAM B. ROM C. 寄存器 D. CPU 53. 单片机上电后或复位后,工作寄存器 R0 是在( )。A. 0 区 00H 单元 B. 0 区 01H 单元 C. 0 区 09H 单元 D. SFR 54. 进位标志 CY 在( )中 。A.累加器 B. 算逻运算部件 ALU C.程序状态字寄存器PSW D.DPOR55. 单片机 8051 的 XTAL1 和 XTAL2 引脚是( )引脚 。A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振 56. 8031 复位后, PC 与 SP 的值为( )。A. 0000H , 00H B. 0000H , 07H C. 0003H , 07H 寄存器 D. 0800H , 00H57. 单片机的堆栈指针 SP 始终是( )。A. 指示堆栈底 B. 指示堆栈顶 C. 指示堆栈地址 D. 指示堆栈长度 58. P0 . P1 口作输入用途之前必须( )。A. 相应端口先置 1 B. 相应端口先置 0 C. 外接高电平 D. 外接上拉电阻 59. 一个 EPROM 的地址有 A0-A11 引脚,它的容量为( )。A. 2KB B. 4KB C.11KB D.12KB 60. 8031 单片机中既可位寻址又可字节寻址的单元是( )。A. 20H B.30H C.00H D. 70H 61. 十进制数 126 其对应的十六进制可表示为 ( ). A. 8 F B. 8 E C. F E D. 7 E62. 十进制数 89.75 其对应的二进制可表示为( ). A. 10001001.01110101 B. 1001001.10 C. 1011001.11 D. 10011000.1163. PC 是( )。A. 一根硬件信号线 B. 一个可由用户直接读写的 RAM 单元 C. 一个不可寻址的 SFR D. 一个能自动加一计数的 ROM 单元64. 在单片机中,通常将一些中间计算结果放在( )中 。A. 累加器 B. 控制器 C. 程序存储器 D. 数据存储器65. 程序计数器 PC 用来( )。A. 存放指令 B. 存放正在执行的指令地址 C. 存放下一条的指令地址 D. 存放上一条的指令地址66. 假定( A)=0C5H,执行指令: SWAP A 后,累加器 A的内容为( )。 A.0CH B.C0H C.5CH D.C5H 67. 在寄存器间接寻址中,指定寄存器中存放的是( )。 A.操作数 B.操作数地址 C.转移地址 D.地址偏移量 68. 假定设置堆栈指针 SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( )。 A.36H B.37H C.38H D.39H 69. 单片机芯片 8031属于( )。 A.MCS-48系列 B.MCS-51系列 C.MCS-96系列 D.MCS-31系列 70. 80C51与87C51的区别在于( )。A.内部程序存储器的类型不同 B.内部数据存储器的类型不同 C.内部程序存储器的容量不同 D.内部数据存储器的容量不同 71. 在接口电路中“口”一定是一个( )。A. 已赋值的寄存器B.数据存储器 C.可编址的寄存器D.即可读又可写的寄存器 72. 8031 单片机中片内 RAM 共有( )字节 。A. 128 B. 256 C. 4K D. 64K 73. 执行指令 MOVX A , DPTR 时, WR RD 脚的电平为( )。A. WR 高电平, RD 低电平 B. W R 低电平, RD 高电平 C.WR 高电平, RD 高电平 D. WR 低电平, RD 低电平 74. INTEL 8031 的 P0 口,当使用外部存储器时它是一个( )。A. 传输高 8 位地址口 B.传输低 8 位地址口 C. 传输低 8 位数据口 D.传输低 8 位地址数据总线口 75. 以下所列的特点中,不属于串行工作方式 2 的是( )。A. 11 位帧格式 B. 有第 9 数据位 C. 使用一种固定的波特率 D.使用两种固定的波特率76. 启动 T1 运行的指令是( ) A. SETB ET0 B. SETB ET1 C. SETB TR0 D. SETB TR1 77. CPU 允许串行口中断的指令为( ) A. SETB EX0 B. SETB ES C. SETB ET0 D. SETB ET1 78. 8051 系统中,同一优先级的几个中断源中 优先权最高( )。 A. INT0 B. T0 C. INT1 D. T1 79. 在程序状态字 PSW 中, 位是奇偶校验位( )。 A. C B. AC C. OV D. P 80. 某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送( ) 。 A. 4800 位 B. 4800 字节 C. 9600 位 D. 9600 字节81. MCS 51 单片机复位后,从下列那个单元开始取指令( )。 A. 0003H B. 000BH C. 0000H 82. 对片外数据 RAM 单元读写数据须用( )。 A. MOV 指令 B. MOVX 指令 C. MOVC 指令 83. MCS-51 的无条件转移指令中,其转移范围最大的是( )。 A. LJMP B. AJMP C. SJMP 84. 执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪单元开始( )。 A. 2FH B. 30H C. 31H 85. 以下指令中,哪条指令执行后使标志位 CY 清 0( )。 A. MOV A , #00H B. CLR A C. ADD A , #00H 86. 对 8031 而言,可作为普通 I/O 口使用的是( )。 A. P0 . P2 口 B. P1 . P3 口 C. P0 . P1 . P2 . P3 口 87.下面那一段程序能准确地读取 P1 口引脚信号( )。 A. MOV A,#00H ; MOV P1,A ; MOV A,P1 B. MOV A,#0FFH ;MOV P1,A ; MOV A,P1 C. MOV A,#0FFH ;MOV A,P1 D. MOV A,#0FFH ;MOV A,P1 88.MCS 51 单片机的四个并行 I/O 中,其驱动能力最强的是( )。 A. P0 口 B. P1 口 C. P2 口 D. P3 口 89. 定时器 / 计数器工作于模式 2 ,在计数溢出时( )。 A.计数从零重新开始 B.计数从初值重新开始 C.计数停止 90.T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的( )。 A. 1/12 B. 1/24 C. 1/48 91. 当 晶振频率是 12MHz 时, MCS 51 单片机的机器周期是( )。 A. 1s B. 1ms C. 2s D. 2ms 92.外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是( ) A.高电平 B.低电平 C.上升沿 D.下降沿 93.按键的机械抖动时间参数通常是( )。 A. 0 B. 510s C. 510ms D. 1s 以上 94. N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是( )。 A. 8+N B. 8 N C. N 95. 一字节补码所表示的数值范围是( )。 A. -128 +127 B. -127 +128 C. -128 +128 96. MOV A , 20H 指令的寻址方式为( )。 A. 立接数寻址 B. 直接寻址 C. 寄存器寻址 D. 寄存器间接寻址 97. 工作寄存器区设定为 2 组,则( )。 A. RS1=0 ,RS0=0 B. RS1=0,RS0=1 C. RS1=1,RS0=0D.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论