51单片机最小系统

1、51单片机最小系统原理图

51单片机最小系统_第1张图片

2、最小系统的基本组成 

 最小系统的基本组成:电源电路、复位电路、晶振电路。接下来就对这三个部分进行分析,以STC89C52为例子:

2.1 电源电路

在日常生活中,任何的电子元器件都需要有一个合适的电源进行供电 ,像我们人需要吃饭一样。单片机亦如此,没有电源,单片机系统是不会工作的。该单片机的工作电压是 3.3V——5.5V 范围,通常使用的 5V 直流给单片机供电。在这里我是直接画出 VCC,代表着单片机的电源,而没有画出单片机的电源插座。

看到这里,就有的人会问了,你给单片机的电源接口接上 VCC,我能理解,可是 EA/Vpp 应该不是电源吧?那么,这里值得注意了;首先我们要先知道 EA/Vpp 引脚是什么呢?

EA/Vpp 引脚表示存取外部程序代码之意,当此引脚接低电平后,系统会取用外部的程序代码(存于外部ROM中)来执行程序。

总结:EA/Vpp=1 程序从内部 ROM 开始执行;EA/Vpp=0 程序直接从外部 ROM 开始执行。

2.2 复位电路 

复位电路有什么作用呢?它的存在又是为什么呢? 

单片机系统在不停的工作时,系统也有可能会出现崩溃或者瘫痪的状态。那么该如何拯救呢?让它重新恢复正常呢?这就需要设计一个复位电路来实现此功能了。单片机中有一个 RST 复位引脚,而该单片机又是高电平复位,只需让这个引脚保持一段时间的高电平就可以达到要求了。

(1)上电复位:即电源开启后自动复位。上电复位主要是利用 RC(电阻+ 电容器组合)充放电功能,电源已开启,由于电容隔直,VCC 直接进入 RST,然后电容开始慢慢充电,直到充电完成,此时 RST 被电阻拉低。这样就起到上电复位的效果。

(2)通过按键进行手动复位:手动复位是通过一个按键及电容电阻所组成,利用按键的开关功能实现复位,按键按下后 VCC 直接进入到单片机 RST 引脚,松开后 VCC 断开,RST 被电阻拉为低电平。这一合一开就实现了手动复位。

2.3 晶振电路

 晶振电路也叫时钟电路。单片机的晶振就犹如人的心脏,需要无时无刻给单片机提供运行周期。没有晶振的单片机是不能正常工作的。于是,想要单片机正常工作,那么,就必须在单片机的晶振引脚上外接一个晶振。

这里举例的单片机是 51 单片机,其时钟频率可在 0 - 40MHZ 上运行,一般情况下建议选择:12MHz (适合计算延时时间) 或者是 11.0592MHz (适合串口通信) 。根据我们自身的需求进行选择。

若我们直接将此晶振接入单片机晶振引脚,会发现系统工作不稳定,这是为什么呢?

原因:因为晶振起振的一瞬间会产生一些电感,电感所带来的干扰,会导致单片机系统工作不稳定。  

为了消除这个电感所带来的干扰,在晶振两端分别加上一个电容,电容的选取需要无极性的,另一端需要共地。根据选取的晶振大小决定电容值,通常电容可在 10-33PF值范围内选取。我们使用的是 33PF 电容。只有在晶振电路稳定的情况下,单片机才能继续正常的工作。

你可能感兴趣的:(51单片机,51单片机,嵌入式硬件,单片机)