您的位置 首页 电源

关于MCS-51单片机的经典14问

关于MCS-51单片机的经典14问-MCS-51单片机常见问题14问 一、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? MCS-51单片机在一块芯片中集成了 CPU 、RAM、ROM、定时/计数器、多功能 I/O 口 和中断控制等基本功能部件。 单片机的核心部分是 CPU ,CPU 是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据 暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时 ,它

一、MCS-51单片机内部包括哪些首要功用部件?它们的效果是什么?

关于MCS-51单片机的经典14问

二、MCS-51单片机的 EA、ALE和PSEN 端的功用是什么?

答:ALE——ALE 为地址锁存答应信号,在拜访外部存储器时,ALE 用来锁存 P0送出的低 8 位地址信号。 PSEN ——外部程序存储器的读选通讯号。当拜访外部 ROM 时, PSEN 发生负脉冲作 为外部 ROM的选通讯号;在拜访外部 RAM或片内 ROM时,不会发生有用的PSEN 信 号。 PSEN 可驱动 8 个LSTTL 门输入端。 EA ——拜访外部程序存储器操控信号。对 8051 和8751 ,它们的片内有 4KB 的程序存 储器。当 EA 为高电平时,CPU 拜访程序存储器有两种状况:一是拜访的地址空间在 0 ~4K 规模内,CPU 拜访片内程序存储器;二是拜访的地址超出 4K 时,CPU 将主动执 行外部程序存储器的程序。关于 8031 ,EA 有必要接地,只能拜访外部 ROM。

三、MCS-51单片机的 P3口具有哪些功用?

答:P3口是双功用口,除了作为准双向通用 I/O 口运用外,每一根口线还具有第二种功用 ,P3口的各位如不设定为第二功用则主动处于榜首功用。P3的第二功用涉及到串行口 、外部中止、守时器,与特别功用寄存器有关。

四、89C51单片机有几个中止源?它们的中止标志位别离是什么?这些中止标志位是怎么发生的?又是怎么清“0”的?

答:5个,外部中止0:IE0,敞开中止后,当INTO引脚有下降沿或许低电平时发生,呼应中止后天然清0

守时器0:TF0外部中止1:IE1敞开中止后,当INT1引脚有下降沿厚着低电平时发生,呼应中止后天然清0

守时器1:TF1敞开中止后,当守时或计数时刻到发生,呼应中止后天然清0.别的假如不敞开中止,选用软件判别是,需求软件清0.

串口:RI/TI,通讯开端后当接纳完或许发送完一帧后发生,呼应中止后需求软件清0.

五、假如选用晶振的频率为 3MHz ,守时/计数器作业方法 0、1、2 下,其最大的守时时刻为多少?

答:内部守时脉冲周期=机器周期=12/3Mhz=4us

作业方法 0:Tmax

=8192*4us=32.768ms

作业方法 1:Tmax

=65536*4us=262.144ms

作业方法 2:Tmax

=256*4us=1.024ms

六、守时/计数器用作守时器时,其计数脉冲由谁供给?守时时刻与哪些要素有关?

答:其计数脉冲由单片机振动脉冲 12 分频输出的机器周期脉冲供给,守时时刻与作业方法、晶振频率和预置数等要素有关。

七、守时/计数器的作业方法 2 有什么特色?适用于哪些运用场合?

答:作业方法2 具有初值主动从头加载和循环作业的特色,适用于发生固定脉宽的脉冲信号,和作为串行口波特率发生器运用。

八、一个守时器的守时时刻有限,怎么完结两个守时器的串行守时,来完结较长时刻的守时?

答:办法一:让一个守时器先守时,溢出后,再发动另一个守时器守时;

办法二:在榜首个中止处理子程序中参加计数器,计数器满后,就去发动另一个守时器守时,把要处理的事情放第二个中止处理子程序中。

九、简述串行口接纳和发送数据的进程。

答:MCS-51单片机内部有一个全双工的异步串行通讯口,即串行接纳和发送缓冲器(SBUF),这两个在物理上独立的接纳发送器,既能够接纳数据,也能够发送数据,串行口发送的进程是:先从累加器 A 中读入 8 位数据到 SBUF,随后在串行口有硬件主动参加开始位和中止位,构成一个完好的帧格局,然后在移位脉冲的操控下,由 TXD端串行输出,一个字符帧发送完后,使 TXD输出线维持在 1 状况下,并将 SCON 寄存器的 TI置1,告诉 CPU 能够发送下一个字符帧。串行口接纳的进程是:SCON 的REN 位应处于答应接纳状况(REN=1),在此前提下,串行口采样 RXD端,当采样到从 1 向0 的状况跳变时,就认定是接纳到开始位,随后在移位脉冲的操控下,把通过位采样脉冲接纳到的数据位移入接纳寄存器中,直到中止位到来之后把中止位送入 RB8 中,并置位中止标志位 RI ,告诉 CPU 从SBUF 取走接纳到的一个字符。

十、为什么守时/计数器 T1用做串行口波特率发生器时,应选用方法 2?若已知时钟频率、通讯波特率,怎么核算其初值?

答:由于方法 2 是有主动重装载计数值的功用,然后能够发生准确的波特率。串行作业方法0 和方法 2 波特率是固定的,所以不必设初值;串行作业方法 1 和方法 3 时:波特率:BR = (2SMOD×Td)/32溢出一次的时刻:1/ Td  = (256-TH1)*12/ fosc溢出率:Td  =  fosc/[12×(256-TH1)]初值:TH1 = 256-  fosc/(12* Td)

十一、单片机运用体系中为什么要进行体系扩展?

答:8031 、8032 等单片机不供给用户程序存储器,有必要进行程序存储器的扩展,以寄存操控程序、数据表格等;8751 等单片机尽管向用户供给 EPROM 程序存储器,但程序存储器空间容量不大,程序存储空间缺乏时,还有必要扩展外部程序存储器。MCS-51系列单片机内部一般有 128B至256B的片内数据存储器,用于一般的操控及运算是满足的,但若用于数据存储,其容量是缺乏的,在这种状况下,有必要扩展数据存储器。MCS-51系列单片机对外供给 32 条I/O 口线,但其 P0口作为地址/数据复用口,P2口用于供给高 8 位地址,而其 P3口具有第二功用,若扩展了程序存储器或数据存储器,单片机的 I/O 口往往也不够用,有时有必要进行 I/O 口的扩展。运用体系中有时还涉及到数据的输入、输出、人机交互信息等接口问题,有必要进行有关接口电路扩展。

十二、A/D 及D/A 转化的意义是什么?

答:A/D 转化是指将模仿信号转化为数字信号,首要用于微机操控体系的模仿信号数据收集。D/A 转化是指将数字信号转化为模仿信号,首要用于康复模仿信号或进行模仿操控。

十三、DAC0832器材有哪些首要技术指标?其意义是什么?

答:DAC0832是将数字信号转化为模仿信号的器材。它的首要技术指标及意义如下:分辨率:8 位,能够将 8 位数字量转化为模仿量;树立时刻:1μS ,即从数字量写入 8 位DAC寄存器到发生与输入数字量对应的模仿量输出的时刻;输入信号:与 TTL 电平兼容的二进制信号;输出信号:与输入二进制信号对应的电流信号;电源:单一+5V 电源;

十四、ADC0809器材有哪些首要技术指标?其意义是什么?

答:ADC0809是将模仿信号转化为数字信号的 AD器材,它的首要技术指标及意义如下:分辨率:8 位,能够将输入模仿量转化为与之对应的 8 位数字量;信号输入规模:0-5V;转化时刻:即完结一次 A/D 转化所需时刻,与外加时钟信号频率有关,外部时钟信号为500KHz 时转化时刻为 128μS ;输出信号:与输入模仿信号对应的 8 位二进制数字量,信号电平与 TTL 电平兼容;电源:单一+5V 电源;

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/348138.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部