单片机面试题及答案Word文档格式.docx

上传人:b****2 文档编号:3694456 上传时间:2023-05-02 格式:DOCX 页数:17 大小:26.90KB
下载 相关 举报
单片机面试题及答案Word文档格式.docx_第1页
第1页 / 共17页
单片机面试题及答案Word文档格式.docx_第2页
第2页 / 共17页
单片机面试题及答案Word文档格式.docx_第3页
第3页 / 共17页
单片机面试题及答案Word文档格式.docx_第4页
第4页 / 共17页
单片机面试题及答案Word文档格式.docx_第5页
第5页 / 共17页
单片机面试题及答案Word文档格式.docx_第6页
第6页 / 共17页
单片机面试题及答案Word文档格式.docx_第7页
第7页 / 共17页
单片机面试题及答案Word文档格式.docx_第8页
第8页 / 共17页
单片机面试题及答案Word文档格式.docx_第9页
第9页 / 共17页
单片机面试题及答案Word文档格式.docx_第10页
第10页 / 共17页
单片机面试题及答案Word文档格式.docx_第11页
第11页 / 共17页
单片机面试题及答案Word文档格式.docx_第12页
第12页 / 共17页
单片机面试题及答案Word文档格式.docx_第13页
第13页 / 共17页
单片机面试题及答案Word文档格式.docx_第14页
第14页 / 共17页
单片机面试题及答案Word文档格式.docx_第15页
第15页 / 共17页
单片机面试题及答案Word文档格式.docx_第16页
第16页 / 共17页
单片机面试题及答案Word文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机面试题及答案Word文档格式.docx

《单片机面试题及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《单片机面试题及答案Word文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

单片机面试题及答案Word文档格式.docx

dptr?

它是______位?

(是,不是)sfg?

6.123=b=h。

7.8051内部有并行口,p0口直接作输出口时,必须外接;

并行口作输入口时,必须

先,才能读入外设的状态。

8.mcs-51的堆栈只可设置在,其最大容量为,存取数据的原则是。

堆栈寄存器sp是位寄存器,存放。

9.中断处理的全过程分为以下3个段:

、、。

10.定时和计数都是对进行计数,定时与计数的区别是。

1中断服务程序的最后一条指令是ret。

2存储器分成内存和外存两大部分,其中外存可以直接与cpu交换信息。

3p2口既可以作为i/o使用,又可以作地址/数据复用口使用。

4在中断响应阶段cpu一定要做如下2件工作:

保护断点和给出中断服务程序入口地址。

5rca为循环左移指令。

6mova,30h的源操作数为立即寻址方式。

7mova,@a+dptr是一条查表指令。

8mulab的执行结果是高8位在a中,低8位在b中。

9ajmp跳转空间最大可达到64kb。

10dptr是由dph和dpl两个8位特殊寄存器组成的。

四、简答题(每题5分,共15分)

1.mcs51的中断系统有几个中断源?

几个中断优先级?

中断优先级是如何控制的?

在出现同级中断申请时,cpu按什么顺序响应(按由高级到低级的顺序写出各个中断源)?

各个中断源的入口地址是多少?

2.已知单片机系统晶振频率为6mhz,若要求定时值为10ms时,定时器t0工作在方式1时,定时器t0

对应的初值是多少?

tmod的值是多少?

th0=?

tl0=?

(写出步骤)

3.mcs51系列单片机的内部资源有哪些?

说出8031、8051和8751的区别。

五、作图题(10分)

用6264(8k*8)构成16k的数据存储系统。

要求采用线选法产生片选信号,并计算6264的地址范围。

六、设计题(1题13分;

2题12分,共25分)

1.某单片机控制系统有8个发光二极管。

试画出89c51与外设的连接图并编程使它们由左向右轮流点亮。

2.某控制系统有2个开关k1和k2,1个数码管,当k1按下时数码管加1,k2按下时数码管减1。

试画出8051与外设的连接图并编程实现上述要求。

单片机模拟试卷001答案

一、选择题(每题1分,共10分)

1.d2.b3.b4.d5.a6.c7.b8.b9.a10.d

1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051的引脚rst是in脚(in脚还是out脚),当其端出现高电平时,8051进入复位状态。

8051一直维持这个值,直到rst脚收到低电平,8051才脱离复位状态,进入程序运行状态,从rom0000h单元开始取指令并翻译和执行。

3.半导体存储器分成两大类:

ramrom,其中ram具有易失性,常用于存储临时性数据。

4.求十进制数-102的补码(以2位16进制数表示),该补码为----9ah。

5.pc存放_cpu将要执行的指令所在的rom单元的地址,具有自动加1特性。

在8051中决定程序执行顺序的是pc还是dptrpc?

它是16位?

不是(是,不是)sfg?

6.123=01010010b=52h。

7.8051内部有4个并行口,p0口直接作输出口时,必须外接上拉电阻;

并行口作输入口时,必须先将口锁存器置1,才能读入外设的状态。

8.mcs-51的堆栈只可设置在内ram低128b区,其最大容量为128b,存取数据的原则是先进后出。

堆栈寄存器sp是8位寄存器,存放堆栈栈顶的地址。

9.中断处理的全过程分为以下3个段:

中断请求、中断响应、中断服务。

10.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;

计数是对周期未知的脉冲计数。

6mova,30h的源操作数为立即直接寻址方式。

【篇二:

单片机试题及答案】

1、mcs-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。

单片机的特点有体积小、价格低、功能全。

2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即p1。

p3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ale信号的作用是低8位地址锁存。

5、8051复位后,pc=0h。

若希望从片内存储器开始执行,ea脚应接高电平,pc值超过0fffh时,8051会自动转向片外存储器继续取指令执行。

6、8051的c/t是加(加或减)计数的。

7、8051的中断向量表在3h、0bh和13h、1bh、23h。

8、mova,40h指令对于源超作数的寻址方式是直接寻址。

9、指令jb0a7h,abc的作用是若p2口的第7位为1则跳转到abc。

(0a7h是p2.7的地址)

10、将cy与a的第0位的非求或的指令

是orlc,/acc.0,若原a=0,执行后a=0。

2、已知a=0f8h,当执行adda,#0a9h指令后,psw中的ov、cy、ac、p各为多少?

若是有符号数,a中的结果用十进制表示是多少?

(共5分)[解答]ov:

0、cy:

1、ac:

1、p:

1a:

-95

3、在两个8051间用模式2进行串行通信,a机并行采集外部开关的输入,然后串行传输给b机;

b机接收后并行输出控制led发光。

画出连接示意图,写出完整的程序。

(共15分)

4、将8051外部扩展2keprom,同时扩展16kram作数据存储器,采用的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的地址口,

0-4五位直接到两片6264内p2.5接一片6264的ce,经非门后接另一片6264;

ale接锁存器的g,锁存器oe接地,psen接2716的oe,wr接6264的we,rd接oe。

2716:

0-7ffh,6264:

0-1fffh,2000h-3fffh

5、编写一段子程序,将二位压缩的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的四种工作模式和串行通信的四种工作模式。

(共8分)

单片机试卷及答案

单片机2010-11-1418:

32:

39阅读467评论0字号:

大中小订阅

一、单项选择题(每题2分,共20分)

1.在cpu内部,反映程序运行状态或反映运算结果的特征寄存器是()。

a、pcb、pswc、accd、sp

2.要用传送指令访问片外ram,它的指令操作助记符是()。

a、movb、movxc、movcd、push

3.开机复位后,cpu使用的是第0组工作寄存器,地址范围是()。

a、00h-10hb、00h-07hc、10h-1fhd、08h-0fh4.80c51系列单片机串行通信口的传输方式是()。

a、单工b、半双工c、全双工d、不可编程

5.80c51系列单片机有中断源()。

a、2个b、3个c、4个d、5个

6.dac0832的满量程电压为5v,它的分辨率为()。

a、5v/28b、5v/210c、5v/212d、5v/216

7.某存储器芯片的地址线为11根,那么它的存储容量为()。

a、1kbb、2kbc、3kbd、4kb8.提高单片机的晶振频率fosc,则机器周期tcy()。

a、不变b、变长c、变短d、不定

9.mc14433是3位半双积分a/d转换器,转换精度相当于()二进制数。

a、8位b、9位c、10位d11位10.关于80c51的堆栈操作,正确的说法是()a、先入栈,再修改指针b、先修改指针,再出栈

c、先修改指针,再入栈d、以上都不对二、填空题(每题2分,共20分)1.80c51单片机主要由cpu系统、、组成。

2.在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是

操作数的。

3.指令adda,#55h的源操作数属于__________寻址方式,其功能是

_____________。

4.在80c51系列单片机中数据指针寄存器dptr由和两个寄存器组成。

5.89c51使用片内rom时,其芯片引脚要接电平。

6.80c51的外部中断请求有两种触发方式,一种是触发,另一种是触发。

7.若a中的内容为87h,那么标志位p的值为。

8.d/a转换的作用是将量转换为量。

9.串行通信的接口标准包括、和rs--485三种。

【篇三:

第一章

1-1选择

1.计算机中最常用的字符信息编码是(a)

aasciibbcd码c余3码d循环码

a1.5b3c1d0.5

3.mcs-51的时钟最高频率是(a).

a12mhzb6mhzc8mhzd10mhz

4.以下不是构成的控制器部件(d):

a程序计数器、b指令寄存器、c指令译码器、d存储器

5.以下不是构成单片机的部件(d)

a微处理器(cpu)、b存储器c接口适配器(i\o接口电路)d打印机

6.下列不是单片机总线是(d)

a地址总线b控制总线c数据总线d输出总线

7.-49d的二进制补码为.(b)

a11101111b11101101c0001000d11101100

8.十进制29的二进制表示为原码(c)

a11100010b10101111c00011101d00001111

9.十进制0.625转换成二进制数是(a)

a0.101b0.111c0.110d0.100

10选出不是计算机中常作的码制是(d)

a原码b反码c补码dascii

1-2填空

1.2.十进制29的二进制表示为3.十进制数-29的8位补码表示为4.单片微型机.

5.若不使用mcs-51片内存器引脚.

6..

7.十进制数-47用8位二进制补码表示为8.-49d的二进制补码为9.计算机中最常用的字符信息编码是10

1-3判断

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)

3.使用可编程接口必须处始化。

(√)。

4.8155的复位引脚可与89c51的复位引脚直接相连。

(√)

8.计算机中常作的码制有原码、反码和补码(√)

9.若不使用mcs-51片内存器引脚ea必须接地.(√)

1-4简答

1.何谓单片机?

单片机与一般微型计算机相比,具有哪些特点?

答:

单片机是在一块集成电路上把cpu、存储器、定时器/计数器及多种形式的i/o接口集成在一起而构成的微型计算机。

它与通用微型计算机相比,具有如下特点:

(1)单片机的程序存储器和数据存储器是分工的,前者为rom,后者为ram;

(2)采用面向控制的指令系统,控制功能强;

(3)多样化的i/o接口,多功能的i/o引脚;

(4)产品系列齐全,功能扩展性强;

(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

2单片机主要应用在哪些领域?

单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。

3在各种系列的单片机中,片内rom的配置有几种形式?

用户应根据什么原则来选用?

各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:

(1)(msak)rom型单片机:

内部具有工厂编程的rom,rom中的程序只能由单片机制造厂家用工艺固

化,用户不能修改rom中的程序。

例如:

mcs—51系列的8051。

rom单片机适合于大批量生产的产品。

用户可委托芯片生产厂家采用方法将程序制作在芯片的rom。

(2)eprom型单片机:

内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的

eprom中,也可以将eprom中的信息全部擦除。

擦去信息的芯片还可以再次写入新的程序,允许反复改写。

mcs—51系列的8751。

eprom型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。

(3)无rom型单片机:

内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。

mcs

—51系列的8031。

无rom型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。

这种单片机扩展灵活,但系统结构较复杂。

(4)e2rom型单片机:

内部具有电可擦除叫可编程的程序存储器,使用更为方便。

mcs—51的派生型89c51

单片机。

(5)otp(onetimeprogrammable)rom单片机:

内部具有一次可编程的程序存储器,用户可以在编程器上将程

4.控制器的组成和作用

控制器:

由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。

用来协调指挥计算机系统的操作。

5.微型计算机组成

微型计算机组成由微处理器(cpu)、存储器、接口适配器(i\o接口电路)及输入/输出设备组成。

通过系统总线将它们连接起来,以完成某些特定的运算与控制。

6.什么叫寻址方式

寻址方式:

寻址方式就是寻找指令中操作数或操作数所在地址的方式。

也就是如何找到存放操作数的地址,把操作数提取出来的方法。

7.什么叫堆栈:

堆栈是在片内ram中专门开辟出来的一个区域,数据的存取是以后进先出的结构方式处理的。

实质上,堆栈就是一个按照后进先出原则组织的一段内存区域。

8.什么是汇编语言?

什么叫指令周期?

汇编:

汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。

指令周期:

指执行一条指令所占用的全部时间。

通常一个指令周期含1~4个机器周期。

9.什么是进位和溢出

答:

两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;

若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。

例如将正数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组工作寄存器,它们的地址范围是

6.mcs-51片内范围内的数据存储器,既可以字节寻址又可以位寻址.

7.8.80c51含rom。

9.80c51在物理有个独立的存储空间。

10.一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。

2-2判断

5.使用可编程接口必须处始化。

7.mcs-51外扩i/o口与外ram是统一编址的。

(√)。

9.8155的复位引脚可与89c51的复位引脚直接相连。

11.mcs-51的串行接口是全双工的。

(√)

2-3选择

1.要想测理int0引脚上的一个正脉冲宽度,那么特殊功能寄存器tmod的内容应为(b).

(a)09h(b)87h(c)00h(d)80h

2.psw=18h时,则当前工作寄存器是(d)

(a)0组(b)1组(c)2组(d)3组

3.控制串行口工作方式的寄存器是(c)

(a)tcon(b)pcon(c)scon(d)tmod

4.P1口的每一位能驱动(b)

(A)2个TTL低电平负载有(B)4个TTL低电平负载

(C)8个TTL低电平负载有(D)10个TTL低电平负载

5.mcs-51的中断允许触发器内容为83h,cpu将响应的中断请求是(b)

(a)t1,(b)t0,t1(c)t1,串行接口(d),t0

2-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)内部时钟发生器。

2ea/vpp引脚有何功用?

8031的引脚应如何处理?

为什么?

ea/vpp是双功能引脚,功能如下:

(1)ea接高电平时,在低4kb程序地址空间(0000h~0fffh),cpu执行片内程序存储器的指令,当程序地址

超出低4kb空间(1000h~ffffh)时,cpu将自动执行片外程序存储器的指令。

(2)ea接低电平时,cpu只能执行外部程序存储器的指令。

8031单片机内部无rom,必须外接程序存储器。

因此,8031的ea引脚必须接低电平。

在对8751单片机内部的eprom编程时,此引脚vpp外接+12v电压,用于固化eprom程序。

38051单片机存储器的组织结构是怎样的?

8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:

(1)64kb的程序存储器地址空间:

0000h~ffffh,其中0000h~0fffh为片内4kb的rom地址空间,

1000h~ffffh为外部rom地址空间;

(2)256b的内部数据存储器地址空间,00h~ffh,分为两大部分,其中00h~7fh(共128b单元)为内部静态

ram的地址空间,80h~ffh为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;

(3)64kb的外部数据存储器地址空间:

0000h~ffffh,包括扩展i/o地址空间。

4.片内数据存储器分为哪几个性质和用途不同的区域?

8051内部128b的数据ram区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。

各区域的特性如下:

(1)00h~1fh为工作寄存器组区,共分4组,每组占用8个ram字节单元,每个单元作为一个工作寄存器,

每组的8个单元分别定义为8个工作寄存器r0~r7。

当前工作寄存器组的选择是由程序状态字psw的

rs1、rs0两位来确定。

如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使

用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用ri的寄存器间接寻址来访

问。

(2)20h~2fh为可位寻址区域,这16个字节的每一位都有一个地址,编址为00h~7fh。

当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。

(3)30h~7fh为堆栈、数据缓冲区。

5单片机有哪几个特殊功能寄存器?

各在单片机的哪些功能部件中?

8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80h~ffh中,以便能使用统一的直接寻址方式来访问。

这些

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2