单片机面试题答案_第1页
单片机面试题答案_第2页
单片机面试题答案_第3页
单片机面试题答案_第4页
单片机面试题答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机面试题答案 【篇一: 2014 单片机试题及答案】一、选择题(每题 1 分,共 10 分)18031 单片机的 ()口的引脚,还具有外中断、串行通信等第二功能。a)p0b )p1 c )p2 d )p32单片机应用程序一般存放在( )a) ram b )rom c )寄存器 d)cpu3已知某数的 bcd 码为 0111 0101 0100 0010 则其表示的十进制数值为( )a) 7542h b ) 7542 c ) 75.42h d ) 75.424下列指令中不影响标志位 cy 的指令有( )。a)add a ,20hb )clr c )rrc a d )inc a5cpu 主要的

2、组成部部分为( )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6intel 8051cpu 是( )位的单片机a) 16 b )4 c )8 d )准 1678031 复位后, pc 与 sp 的值为( )a )0000h ,00h b ) 0000h ,07hc ) 0003h ,07h d )0800h , 00h8当需要从 mcs-51 单片机程序存储器取数据时,采用的指令为( )。a)mov a, r1 b )movc a, a + dptrc)movx a, r0d )movx a, dptr98031 单片机中既可位寻址又可字节寻址的单元是( )

3、a)20hb )30hc )00h d )70h10下列哪条指令是正确的( )a) push r2 b ) addr0,ac) movxa dptr d ) mov r0,a二、填空题(每空 1 分,共 30 分)1一个完整的微机系统由 和 两大部分组成。 28051 的引脚 rst 是_(in 脚还是 out 脚),当其端出现 _ 电平时,8051 进入复位状态。 8051 一直维持这个值,直到 rst 脚收到_ 电平, 8051 才脱离复位状态,进入程序运行状态,从 rom h 单元开始取指令并翻译和执行。3半导体存储器分成两大类和,其中 具有易失性,常用于存储 。4求十进制数 -102

4、的补码(以 2 位 16 进制数表示),该补码为 。5pc 存放_, 具有_ 特性。在 8051 中决定程序执行顺序的是 pc 还是dptr ? 它是_ 位? (是,不是) sfg ?6123=b= h 。78051 内部有 并行口, p0 口直接作输出口时,必须外接 ;并行口作输入口时,必须先 ,才能读入外设的状态。8mcs-51 的堆栈只可设置在 ,其最大容量为,存取数据的原则是。堆栈寄存器 sp 是 位寄存器,存放 。9中断处理的全过程分为以下 3 个段: 、。10定时和计数都是对 进行计数,定时与计数的区别是。1 中断服务程序的最后一条指令是 ret 。2 存储器分成内存和外存两大部分

5、,其中外存可以直接与 cpu 交换信息。3p2 口既可以作为 i/o 使用,又可以作地址 /数据复用口使用。4 在中断响应阶段 cpu 一定要做如下 2 件工作:保护断点和给出中断服务程序入口地址。5rc a 为循环左移指令。6mov a ,30h 的源操作数为立即寻址方式。7mov a,a+dptr 是一条查表指令。8mul ab 的执行结果是高 8 位在 a 中,低 8 位在 b 中。9ajmp 跳转空间最大可达到 64kb 。10 dptr 是由 dph 和 dpl 两个 8 位特殊寄存器组成的。四、简答题(每题 5 分,共 15 分) 1mcs51 的中断系统有几个中断源?几个中断优先

6、级?中断优先级是如何控制的?在出现同级中断申请时, cpu 按什么顺序响应 (按由高级到低级的顺序写出各个中断源)?各个中断源的入口地 址是多少? 2已知单片机系统晶振频率为 6mhz ,若要求定时值为 10ms 时,定时器 t0 工作在方式 1 时,定时器 t0对应的初值是多少? tmod 的值是多少? th0= ?tl0= ?(写出步骤 )3mcs51 系列单片机的内部资源有哪些?说出 8031 、8051 和8751 的区别。五、作图题( 10 分) 用 6264 (8k*8 )构成 16k 的数据存储系统。要求采用线选法产生片选信号,并计算 6264 的地址范围。六、设计题( 1 题

7、13 分;2 题 12 分,共 25 分)1某单片机控制系统有 8 个发光二极管。试画出 89c51 与外设的连接图并编程使它们由左向右轮流点亮。 2某控制系统有 2 个开关 k1 和 k2,1 个数码管,当 k1 按下时数码管加 1,k2 按下时数码管减 1。试画出 8051 与外设的连接图并编 程实现上述要求。单片机模拟试卷 001 答案一、选择题(每题 1 分,共 10 分)1 d 2 b3 b 4 d 5 a6 c7 b 8 b 9 a 10 d二、填空题(每空 1 分,共 30 分)1一个完整的微机系统由硬件和软件两大部分组成。 28051 的引脚 rst 是 in 脚(in 脚还是

8、 out 脚),当其端出现高电平时,8051 进入复位状态。 8051 一直维持这个值,直到 rst 脚收到低电 平,8051 才脱离复位状态,进入程序运行状态,从 rom 0000 h 单 元开始取指令并翻译和执行。3半导体存储器分成两大类: ram rom ,其中 ram 具有易失性,常用于存储 临时性数据 。4求十进制数 -102 的补码(以 2 位 16 进制数表示),该补码为 - 9ah 。 5pc 存放_cpu 将要执行的指令所在的 rom 单元的地址 ,具有自动加 1 特性。在 8051 中决定程序执行顺序的是 pc 还是 dptrpc ?它 是 16 位?不是(是,不是) sf

9、g ?6123= 01010010 b= 52 h 。 78051 内部有 4 个并行口, p0 口直接作输出口时,必须外接 上拉电阻;并行口作输入口时,必须先 将口锁存器置 1 ,才能读入外 设的状态。8mcs-51 的堆栈只可设置在 内 ram 低 128b 区 ,其最大容量为128b ,存取数据的原则是 先进后出 。堆栈寄存器 sp 是 8 位寄存器,存放 堆栈栈顶的地址 。9中断处理的全过程分为以下 3 个段: 中断请求、 中断响应 、 中断服务 。10定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 。3p2 口既可以作为

10、i/o 使用,又可以作地址 /数据复用口使用。 6mov a ,30h 的源操作数为立即直接寻址方式。【篇二:单片机试题及答案】) 1、mcs-8051 系列单片机字长是 8 位,有 40 根引脚, 96 系列字长是 16 位。单片机的特点有 体积小、价格低、功能全 。 2、8051 单片机的存储器的最大特点是 指令存储器与数据存储器分开编址 ,px 并行口的地址是与 数据 存储器统一编址的,或者说属于该存储器。 3、8051 最多可以有 4 个并行输入输出口,最少也可以有 1 个并行口,即 p1 。p3 常需复用作 串行通信、外部中断、外部计数脉冲 和 读写控制信号。 4、ale 信号的作用

11、是 低 8 位地址锁存 。 5、8051 复位后, pc= 0 h 。若希望从片内存储器开始执行, ea 脚应接 高 电平, pc 值超过 0fff h 时,8051 会自动转向片外存储器继续取指令执行。 6、8051 的 c/t 是 加 (加或减)计数的。7、8051 的中断向量表在 3 h 、 0b h 和 13h 、1bh 、23h 。 8、mov a ,40h 指令对于源超作数的寻址方式是 直接 寻址。9、指令 jb 0a7h ,abc 的作用是 若 p2 口的第 7 位为 1 则跳转到abc 。(0a7h 是 p2.7 的地址)10、将 cy 与 a 的第 0 位的非求或的指令是 o

12、rl c ,/acc.0 ,若原a=0 ,执行后 a= 0 。2、已知 a = 0f8h ,当执行 add a ,#0a9h 指令后, psw 中的 ov 、 cy 、ac 、p 各为多少?若是有符号数, a 中的结果用十进制表示是多少?(共 5 分) 解答 ov :0、cy :1、ac :1、p:1 a:-953、在两个 8051 间用模式 2 进行串行通信, a 机并行采集外部开关的输入,然后串行传输给 b 机;b 机接收后并行输出控制 led 发光。画出连接示意图,写出完整的程序。(共 15 分) 4、将 8051 外部扩展 2k eprom ,同时扩展 16k ram 作数据存储器,采

13、用的 2716 是 2k 的 eprom 芯片,6264 是 8k 的 ram 芯片,74ls373 是 8 位锁存器。请画出连接示意图。要求画出 8051 的数据、地址、ale 、psen 、rd 、wr 信号;锁存器的数据入 d、数据出 q、锁存控制 g、oe;2716 的 a、数据 o、片选 ce、输出使能 oe;6264的 a、d、ce、oe、we 。最后写出各片的地址范围。(共 12 分)数据线8 根从 p1 直接到 2716 的 o、两片 6264 的 d;地址线低 8 位从 p0经锁存器后到各片内地址口,高 8 位从 p2 出 0-2 三位直接到 2716 的地址口,2716 :

14、0-7ffh ,6264 :0-1fffh ,2000h-3fffh5、编写一段子程序,将二位压缩的 bcd码转换为二进制数,入口、出口均是 a。若是非法的 bcd码,则a 返回值为255。(共 10 分) 6、用 8051输出控制 8 个 led 从 led1 到 led8 、再到 led1 ,每次一个 led发光,并不断循环。一个开关控制引起中断,电平触发,中断后 8 个 led 一起闪5 下,然后恢复前面的循环。画出连接示意图,写出完整的程序。 (软件延时用循环5*126*200 次控制 )(共 10 分)7、简单叙述 8051 的 c/t0 的四种工作模式和串行通信的四种工作模式。(共

15、 8 分)单片机试卷及答案单片机 2010-11-14 18:32:39阅读467评论0 字号:大中小订阅一、单项选择题(每题2 分,共 20 分)1. 在 cpu 内部,反映程序运行状态或反映运算结果的特征寄存器是( )。 a、pc b 、psw c 、acc d 、sp2. 要用传送指令访问片外 ram ,它的指令操作助记符是( )。a、mov b 、movx c 、movc d 、push3. 开机复位后, cpu 使用的是第 0组工作寄存器,地址范围是( )。 a、00h-10h b 、00h-07h c 、10h-1fh d 、08h-0fh 4. 80c51 系列单片机串行通信口的

16、传输方式是 ( )。 a、单工 b、半双工 c、全双 工 d、不可编程5. 80c51 系列单片机有中断源 ( )。 a、2 个 b、3 个 c、4 个 d、5 个6. dac0832 的满量程电压为5v ,它的分辨率为( )。a、 5v/28 b 、5v/210 c 、5v/212 d 、5v/2167. 某存储器芯片的地址线为11 根,那么它的存储容量为( )。 a、1kbb 、2kbc 、3kb d 、4kb 8. 提高单片机的晶振频率 fosc ,则机器周期 tcy ( )。a、不变b、变长c 、变短 d、不定9. mc14433 是 3 位半双积分 a/d转换器,转换精度相当于( )

17、二进制数。 a、8 位 b、9 位 c、10 位 d 11 位 10. 关于 80c51 的堆栈操作,正确的说法是( ) a、先入栈,再修改指针b、先修改指针,再出栈 c、先修改指针,再入栈 d、以上都不对 二、 填空题(每题 2 分,共 20 分) 1. 80c51 单片机主要由 cpu 系统、 、 组成 。2. 在寄存器间接寻址中,其 “间接 ”体现在指令中寄存器的内容不是操作数,而是操作数的 。3. 指令 add a ,#55h 的源操作数属于 _ 寻址方式,其功能是_ 。4. 在 80c51 系列单片机中数据指针寄存器 dptr 由 和 两个寄存器组成。5. 89c51 使用片内 ro

18、m 时,其芯片引脚 要接 电平。6. 80c51 的外部中断请求有两种触发方式,一种是 触发,另一种是触发。7. 若 a 中的内容为 87h,那么标志位 p 的值为 。8. d/a 转换的作用是将 量转换为 量。 9. 串行通信的接口标准包括 、和 rs-485 三种。【篇三:单片机试题及答案】第一章1-1 选择1.计算机中最常用的字符信息编码是( a )aasciib bcd 码 c 余 3 码 d 循环码a 1.5 b 3 c 1 d 0.53.mcs-51 的时钟最高频率是 ( a ).a 12mhzb 6 mhz c 8 mhz d 10 mhz4 以下不是构成的控制器部件( d):a

19、 程序计数器、 b 指令寄存器、 c 指令译码器、 d 存储器5 以下不是构成单片机的部件( d)a 微处理器( cpu )、b 存储器 c 接口适配器( io 接口电路) d打印机6 下列不是单片机总线是( d)a 地址总线 b 控制总线 c 数据总线 d 输出总线7.-49d 的二进制补码为 .( b)a 11101111b 11101101c 0001000 d 111011008.十进制 29 的二进制表示为原码( c )a 11100010b 10101111c 00011101d 000011119. 十进制 0.625 转换成二进制数是( a )a 0.101 b 0.111c

20、0.110 d 0.10010 选出不是计算机中常作的码制是( d )a 原码 b 反码 c 补码 d ascii1-2 填空 1.2.十进制 29 的二进制表示为 3.十进制数 -29 的 8 位补码表示为 4.单片微型机 .5.若不使用 mcs-51 片内存器引脚 . 6. 7.十进制数 -47 用 8 位二进制补码表示为 8.-49d 的二进制补码为 9.计算机中最常用的字符信息编码是 101-3 判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( )3.使用可编程接口必须处始化。 ( )。48155 的复位引脚可与 89c51 的复位引脚直接相连。( )8.计算机中常

21、作的码制有原码、反码和补码( )9.若不使用 mcs-51 片内存器引脚 ea 必须接地 . ( )1-4 简答1何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 答:单片机是在一块集成电路上把 cpu 、存储器、定时器 /计数器及多种形式的 i/o 接口集成在一起而构成的微型计算机。它与通用微型 计算机相比,具有如下特点: (1) 单片机的程序存储器和数据存储器是分工的,前者为 rom ,后者为 ram ;(2) 采用面向控制的指令系统,控制功能强;(3) 多样化的 i/o 接口,多功能的 i/o 引脚;(4) 产品系列齐全,功能扩展性强;(5) 功能是通用的,像一般微处理机那样可广泛

22、地应用在各个方面。2 单片机主要应用在哪些领域?答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。3 在各种系列的单片机中,片内 rom 的配置有几种形式?用户应根据什么原则来选用?答:各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:(1) (msak )rom 型单片机:内部具有工厂 编程的 rom ,rom中的程序只能由单片机制造厂家用 工艺固化,用户不能修改 rom 中的程序。例如: mcs 51 系列的 8051 。 rom 单片机适合于大批量生产的产品。用户可委托芯片生产厂家采用 方法将程序制作在芯片的 ro

23、m 。(2) eprom 型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的 eprom 中,也可以将 eprom 中的信息全部擦除。擦去信息的芯片还可以再次写入新的程序,允许反复改写。例如: mcs 51 系列的8751 。eprom 型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。(3) 无 rom 型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。例如: mcs51 系列的 8031 。无 rom 型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。这种单片机扩展灵活,但系统结构较复杂。

24、 (4) e2rom 型单片机 :内部具有电可擦除叫可编程的程序存储器 ,使用更为方便。例如: mcs 51 的派生型 89c51单片机。(5) otp(one time programmable)rom 单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程4控制器的组成和作用答:控制器:由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。用来协调指挥计算机系统的操作。5 微型计算机组成 答:微型计算机组成由微处理器( cpu )、存储器、接口适配器( io 接口电路 )及输入 /输出设备组成。通过系统总线将它们连接起来, 以完成某些特定的运算与控制。6什么叫寻址方式

25、答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。7 什么叫堆栈:答:堆栈是在片内 ram 中专门开辟出来的一个区域,数据的存取是以后进先出的结构方式处理的。实质上,堆栈就是一个按照后进先出原则组织的一段内存区域。8什么是汇编语言?什么叫指令周期?答:汇编:汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。指令周期:指执行一条指令所占用的全部时间。通常一个指令周期含 14 个机器周期。9什么是进位和溢出答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了

26、字长的表示范围(即结果不合理),则称为溢出。例如将正数 3fh 和负数 d0h 相加,其结果不会超出 8 位字长的表示范围,所以其结果 10fh 中的进位是正常进位(也就是模)。但是,若正数 3fh 与正数 70h 相加,其结果为 afh ,最高位为 1,成了负数的含义,这就不合理了,这种情况称为溢出。第二章2-1 填空1.微处器由三部分组成 . 2.当 mcs-51 引脚信号有效时 ,表示从 po 口稳定地送出了低 8 位地址.3.mcs-51 的堆栈是软件填写堆栈指针临时在内开辟的区域 .4.mcs-51 中凡字节地址能被整除的特殊功能寄存器均能寻址 .5.mcs-51 有 4 组工作寄存

27、器,它们的地址范围是6.mcs-51 片内范围内的数据存储器 ,既可以字节寻址又可以位寻址 .7.8.80c51 含 rom 。9.80c51 在物理有个独立的存储空间。10.一个机器周期等于个状态周期,振荡脉冲 2 分频后产生的时钏信号的周期定义为状态 周期。2-2 判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( )5.使用可编程接口必须处始化。 ( )。7.mcs-51 外扩 i/o 口与外 ram 是统一编址的。 ( )。98155 的复位引脚可与 89c51 的复位引脚直接相连。( )11mcs-51 的串行接口是全双工的。( )2-3 选择 1.要想测理 int

28、0 引脚上的一个正脉冲宽度 ,那么特殊功能寄存器tmod 的内容应为 ( b ).(a)09h(b)87 h(c)00h(d)80h2.psw=18h 时,则当前工作寄存器是( d ) (a)0 组 (b)1 组 (c)2 组 (d)3 组3控制串行口工作方式的寄存器是( c ) (a)tcon(b)pcon(c)scon (d)tmod 4.口的每一位能驱动( b ) ()个低电平负载有()个低电平负载 ()个低电平负载有 ()个低电平负载 5.mcs-51 的中断允许触发器内容为 83h,cpu 将响应的中断请求是( b)(a) t1, (b)t0,t1 (c)t1, 串行接口 (d) ,

29、t02-4 问答题18051 单片机内部包含哪些主要逻辑功能部件?答:8051 单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:(1) 8 位 cpu ;(2) 4kb 的片内程序存储器 rom 。可寻址 64kb 程序存储器和64kb 外部数据存储器;(3) 128b 内部 ram ;(4) 21 个 sfr ;(5) 4 个 8 位并行 i/o 口(共 32 位 i/o 线);(6) 一个全双工的异步串行口;(7) 两个 16 位定时器 /计数器;(8) 5 个中断源,两个中断优先级;(9) 内部时钟发生器。2 ea/vpp 引脚有何功用? 8031 的引脚应如何处理?为什么?答

30、:ea/vpp 是双功能引脚,功能如下:(1) ea 接高电平时,在低 4kb 程序地址空间( 0000h0fffh ),cpu 执行片内程序存储器的指令,当程序地址超出低 4kb 空间( 1000hffffh )时, cpu 将自动执行片外程序存储器的指令。(2) ea 接低电平时, cpu 只能执行外部程序存储器的指令。8031 单片机内部无 rom ,必须外接程序存储器。因此, 8031 的 ea引脚必须接低电平。 在对 8751 单片机内部的 eprom 编程时,此引脚 vpp 外接+12v 电压,用于固化 eprom 程序。3 8051 单片机存储器的组织结构是怎样的?答:8051

31、存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:(1) 64kb 的程序存储器地址空间: 0000hffffh ,其中0000h0fffh 为片内 4kb 的 rom 地址空间,1000hffffh 为外部 rom 地址空间;(2) 256b 的内部数据存储器地址空间, 00hffh ,分为两大部分,其中 00h7fh (共 128b 单元)为内部静态ram 的地址空间, 80hffh 为特殊功能寄存器的地址空间, 21 个特殊功能寄存器离散地分布在这个区域;(3) 64kb 的外部数据存储器地址空间: 0000hffffh ,包括扩展i/o 地址空间。4片内数据存储

32、器分为哪几个性质和用途不同的区域?答:8051 内部 128b 的数据 ram 区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1) 00h1fh 为工作寄存器组区,共分 4 组,每组占用 8 个 ram字节单元,每个单元作为一个工作寄存器,每组的 8 个单元分别定义为 8 个工作寄存器 r0r7 。当前工作寄存器组的选择是由程序状态字 psw 的rs1 、rs0 两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用 4 组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用 ri 的寄存器间接寻址来访问。 (2) 20h2fh

33、为可位寻址区域,这 16 个字节的每一位都有一个地址,编址为 00h7fh 。当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。(3)30h7fh 为堆栈、数据缓冲区。5 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?答:8051 单片机内部有 21 个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间 80hffh 中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(1) cpu :acc 、b、psw 、sp 、dptr (由 dpl 和 dph 两个 8 位寄存器组成);(2) 中断系统: ip 、ie;(3) 定时器 /计数器: tmod 、tcom 、tl0 、th0 、tl1 、th1 ;(4) 并行 i/o 口:p0、p1、p2 、p3;(5) 串行口: scon 、sbuf 、pcon 。6 pc 是什么寄存器?是否属于特殊功能寄

温馨提示

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

评论

0/150

提交评论