MCS-51单片机最小系统包括那些部分

供稿:hz-xin.com     日期:2025-01-15
51单片机最小系统原理图

我是一名单片机工程师,下面的讲解你参考一下.
.
51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.(看下面的数字标记,1234)
.

.
我们来一,一讲解一下:
1 第一部分:电源组(标记为1的部分)
.

40脚接电源5V(右上角),
20脚接电源负极(左下角),
在单片机里面,负极也可以叫GND或者”地”,
我们在单片机的应用中,习惯说负极为”地”,上面GND就是英文ground的缩写,翻译过来就是”地”的意思.
..
2 第二部分:晶振组(标记为2的部分)

.
11.0592M晶振Y1与单片机的18,19脚并联,因为这两只脚,就是晶振的工作引脚.
22p电容C2一端接18脚,一端接地.
22p电容C3一端接19脚,一端接地.
这两个电容,我们在10~30P之间选择都是可以的,主要作用是,过滤掉晶振部分的高频信号,让晶振工作的时候更加稳定...
3 第三部分:复位组(标记为3的部分)

10u电容C1正极接电源5V,C1负极接单片机的复位脚,第9脚.
1K电阻R17一端接单片机的复位脚,第9脚,一端接地.
就是通过这个10u和1k,就可以让单片机一开始供电时候,单片机自动复位,从零开始执行程序,这个就是复位的概念.
..
4 第四部分:其它功能组(标记为4的部分)

这个脚是存储器使用选择脚,当这个脚接”地”时,那么就是告诉单片机,选择使用外部存储器,当这个脚接”5V”时,说明单片机使用内部存储器.
如果选择外部的存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器.
5 如果内部存储器不够容量,最多选择更高级的容量,就可以解决容量不够的问题了,就是这么简单
.
一天入门51单片机:点我学习
.
我是岁月哥,愿你学习愉快!

1.一个8位的微处理器CPU
2.片内数据存储器RAM
3.片内程序存储器ROM
4.四个8位I/O口
5.两个定时/计数器
6.5个中断源的中断控制系统
7.一个全双工串行口
8.片内振荡器和时钟产生路
以上各部分通过内部数据总线相连接

下面就图2 所示的单片机最小系统各部分电路进行详细说明。

  1. 时钟电路

  在设计时钟电路之前,让我们先了解下51 单片机上的时钟管脚:

  XTAL1(19 脚) :芯片内部振荡电路输入端。

  XTAL2(18 脚) :芯片内部振荡电路输出端。

  XTAL1 和XTAL2 是独立的输入和输出反相放大器,它们可以被配置为使用石英晶振的片内振荡器,或者是器件直接由外部时钟驱动。图2 中采用的是内时钟模式,即采用利用芯片内部的振荡电路,在XTAL1、XTAL2 的引脚上外接定时元件(一个石英晶体和两个电容),内部振荡器便能产生自激振荡。一般来说晶振可以在1.2 ~ 12MHz 之间任选,甚至可以达到24MHz 或者更高,但是频率越高功耗也就越大。在本实验套件中采用的11.0592M 的石英晶振。和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。当采用石英晶振时,电容可以在20 ~ 40pF 之间选择(本实验套件使用30pF);当采用陶瓷谐振器件时,电容要适当地增大一些,在30 ~ 50pF 之间。通常选取33pF 的陶瓷电容就可以了。

  另外值得一提的是如果读者自己在设计单片机系统的印刷电路板(PCB) 时,晶体和电容应尽可能与单片机芯片靠近,以减少引线的寄生电容,保证振荡器可靠工作。检测晶振是否起振的方法可以用示波器可以观察到XTAL2 输出的十分漂亮的正弦波,也可以使用万用表测量( 把挡位打到直流挡,这个时候测得的是有效值)XTAL2 和地之间的电压时,可以看到2V 左右一点的电压。

  2. 复位电路

  在单片机系统中,复位电路是非常关键的,当程序跑飞(运行不正常)或死机(停止运行)时,就需要进行复位。

  MCS-5l 系列单片机的复位引脚RST( 第9 管脚) 出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST 持续为高电平,单片机就处于循环复位状态。

  复位操作通常有两种基本形式:上电自动复位和开关复位。图2 中所示的复位电路就包括了这两种复位方式。上电瞬间,电容两端电压不能突变,此时电容的负极和RESET 相连,电压全部加在了电阻上,RESET 的输入为高,芯片被复位。随之+5V电源给电容充电,电阻上的电压逐渐减小,最后约等于0,芯片正常工作。并联在电容的两端为复位按键,当复位按键没有被按下的时候电路实现上电复位,在芯片正常工作后,通过按下按键使RST管脚出现高电平达到手动复位的效果。一般来说,只要RST 管脚上保持10ms 以上的高电平,就能使单片机有效的复位。图中所示的复位电阻和电容为经典值,实际制作是可以用同一数量级的电阻和电容代替,读者也可自行计算RC 充电时间或在工作环境实际测量,以确保单片机的复位电路可靠。

3. EA/VPP(31 脚) 的功能和接法

  51 单片机的EA/VPP(31 脚) 是内部和外部程序存储器的选择管脚。当EA 保持高电平时,单片机访问内部程序存储器;当EA 保持低电平时,则不管是否有内部程序存储器,只访问外部存储器。

  对于现今的绝大部分单片机来说,其内部的程序存储器(一般为flash)容量都很大,因此基本上不需要外接程序存储器,而是直接使用内部的存储器。

  在本实验套件中,EA 管脚接到了VCC 上,只使用内部的程序存储器。这一点一定要注意,很多初学者常常将EA 管脚悬空,从而导致程序执行不正常。

  4. P0 口外接上拉电阻

  51 单片机的P0 端口为开漏输出,内部无上拉电阻。所以在当做普通I/O 输出数据时,由于V2 截止,输出级是漏极开路电路,要使“1”信号(即高电平)正常输出,必须外接上拉电阻。

  另外,避免输入时读取数据出错,也需外接上拉电阻。在这里简要的说下其原因:在输入状态下,从锁存器和从引脚上读来的信号一般是一致的,但也有例外。例如,当从内部总线输出低电平后,锁存器Q = 0, Q = 1,场效应管V1 开通,端口线呈低电平状态。此时无论端口线上外接的信号是低电平还是高电平,从引脚读入单片机的信号都是低电平,因而不能正确地读入端口引脚上的信号。又如,当从内部总线输出高电平后,锁存器Q = 1, Q = 0,场效应管V1 截止。如外接引脚信号为低电平, 从引脚上读入的信号就与从锁存器读入的信号不同。所以当P0 口作为通用I/O 接口输入使用时,在输入数据前,应先向P0 口写“1”,此时锁存器的Q 端为“0”,使输出级的两个场效应管V1、V2 均截止,引脚处于悬浮状态,才可作高阻输入。

  总结来说:为了能使P0 口在输出时能驱动NMOS 电路和避免输入时读取数据出错,需外接上拉电阻。在本实验套件中采用的是外加一个10K 排阻。此外,51 单片机在对端口P0—P3 的输入操作上,为避免读错,应先向电路中的锁存器写入“1”,使场效应管截止,以避免锁存器为“0”状态时对引脚读入的干扰。

  5. LED 驱动电路

  细心的读者可能已经发现,在最小系统中,发光二极管(LED)的接法是采取了电源接到二极管正极再经过1K 电阻接到单片机I/O 口上的(见图4 中的接法1)。为什么这么接呢?首先我们要知道LED 的发光工作条件,不同的LED 其额定电压和额定电流不同,一般而言,红或绿颜色的LED 的工作电压为1.7V~2.4V,蓝或白颜色的LED 工作电压为2.7~4.2V, 直径为3mm LED 的工作电流2mA~10mA。在这里采用红色的3mm 的LED。其次,51 单片机(如本实验板中所使用的STC89C52单片机)的I/O 口作为输出口时,拉电流(向外输出电流)的能力是μA 级别,是不足以点亮一个发光二极管的。而灌电流(往内输入电流)的方式可高达20mA,故采用灌电流的方式驱动发光二极管。当然,现今的一些增强型单片机,是采用拉电流输出(接法2)的,只要单片机的输出电流能力足够强即可。另外,图2中的电阻R1为1K 阻值,是为了限制电流,让发光二极管的工作电流限定在2mA~10mA。



据我所知道的:
1:外部程序存储器-ROM
该系统提供了一片64kb的程序存储器供用户使用,能满足大多数用户的需要。
当用户没有必要用到外部程序存储器时,只需修改硬件跳线设置即可。
2:外部数据存储器-RAM
考虑到单片机的内部数据存储器容量太小,我们在外部设计了一片32kb的数据
存储器,大大方便了需要大量RAM的复杂控制系统和语音系统。
3:模数转换-A/D
本系统内置一块8位的模数转换芯片,在精度要求不太高的系统中可以直接使
用。当然用户也可以自行在外部扩展更高精度的转换芯片。
4:数模转换-D/A
本系统还内置了一块8位的数模转换芯片,它可以直接用来输出各种波形信号和
音频信号等,也可以作为精密系统的控制电平。
5:键盘
本系统采用了键盘显示专用芯片,提供多达20个上下档双功能按键,采用进口
欧姆龙键(高可靠性),全面淘汰非欧姆龙键盘,并有自动对其进行扫描、去抖动处理
和编码等功能,由中断向CPU提出按键申请,无须用户干预。
6:显示
本系统配有八位七段LED显示。当用户需要用到动态七段LED显示时,键盘显示
专用芯片自动对它们进行扫描,只需把显示内容送到指定地址即可。当不用它时,可用
软件让它熄灭,节省电源开销。
7:并行I/O口资源扩展
有经验的用户都知道,I/O口是系统最宝贵的资源之一,它的作用绝对不亚于中
断的作用。所以我们把P1口和8255的扩展口,一共三十多个I/O口资源完全留给用户使
用。
8:RS232串行接口
为了方便系统与微机、打印机、外设等的接口,我们在其中加入了一个普遍通
用的标准RS232接口,能很方便的与微机和外设等进行串口通信。
9:通用并行微型打印机接口
微型打印机可以通过中断方式工作,8255的PB口和PC口的低三位自动协同打印
机一起以中断方式工作。也可以设置硬件跳线,使它通过P1口用查询方式工作。
10:中断扩展
中断口是系统最重要的组成部分,我们采用了微机中断控制器8259进行中断扩
展,并完全解决了8259和单片机工作时序不兼容的问题,它有5个中断口留给用户使
用,加上2(51系列)/3(52系列)个时钟中断,大大方便了实时性要求很高的系统。

晶振接两个33pf的电容,复位电路,P0端口的上拉电阻,31管教EA/Vpp要接电源正极!应该就这些!

请看 图片



1、供电电路
2、GND
3、EA接高电平
4、时钟电路
5、 复位电路

单片机最小系统包含哪几部分
单片机最小系统包含:51单片机、时钟电路、复位电路、电源电路、程序加载口。1、51单片机 51单片机是最核心的器件,最小系统板里的其它器件都是为了满足51单片机正常运行而存在的。51单片机芯片是一个微处理器,所编写的程序加载到单片机里才能够正常运行。2、时钟电路 时钟电路的主要器件为晶振,为51单片机...

51单片机最小系统原理图
单片机最小系统电路 1. 时钟电路 单片机的工作需要在时钟信号的控制下进行,因此时钟电路为单片机提供基本时钟信号。单片机的时钟信号可以由内部时钟方式或外部时钟方式产生。内部时钟方式通过在单片机的XTAL1和XTAL2引脚上连接晶振和稳频电容来实现,与片内电路共同构成稳定的自激振荡器。常用的晶振频率包括6...

51单片机最小系统模块
2. 时钟系统:该系统由内置或外接的振荡器电路提供时钟信号,其频率等同于所选用晶振的频率。当使用外部晶振时,将XTAL2引脚接地,而时钟信号通过XTAL1引脚输入。3. 电源系统:单片机最小系统需要连接VCC(电源正极)和GND(电源负极)引脚,以确保供电电压在4至5.5伏特之间。这样,单片机才能正常工作。

C51单片机最小系统由哪些部分组成?
互作用。嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般就具备以下4个特点:1)对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内 核心的执行时间减少到最低限度。2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而...

51单片机最小系统模块
51单片机最小系统,就是使单片机正常运行的最低配置,它由一系列模块组成:1、复位系统: 当引脚9出现2个机器周期以上高电平时,单片机复位,程序从头开始运行.2、时钟系统: 有振荡器电路产生频率等于晶振频率,这时用的是外界晶振。 也可以又外部单独输入,此时XTAL2脚接地,时钟信号由XTAL1输入...

单片机最小系统包含哪几部分 单片机最小系统特点有哪些
一、单片机最小系统是什么意思 单片机最小系统是指单片机最小的应用系统,仅由芯片外部接上时钟电路、复位电路和电源构成的一个基本应用系统。二、单片机最小系统包含哪几部分 单片机最小系统主要由三部分组成:电源、复位和振荡电路。1、电源 电源是电子设计中首要解决的问题,提供稳定的供电是系统运行的...

单片机最小系统包含哪几部分
单片机最小系统包含以下三个关键部分:1. 电源部分:电源是电子设计的基石,为整个系统提供稳定的电力。电源模块的可靠性直接影响到系统的稳定运行。2. 复位部分:复位电路负责将单片机及其相关电路恢复到一个确定的初始状态。常见的复位方式包括上电复位和手动复位。上电复位通过在单片机的复位引脚RST上接入...

51单片机入门——单片机最小系统
单片机最小系统由单片机、晶振和复位电路构成。单片机需要稳定的时钟信号,晶振提供。复位电路是保障单片机正常工作的关键。常见的单片机有51系列、PIC系列、AVR系列、STM32系列等。51单片机因简单易学、开发资源丰富、应用场景广泛而常用。51单片机最小系统包括单片机、晶振和复位电路。关键在于晶振选择和复位电路...

单片机最小系统包含哪几部分
单片机最小系统主要包括三个部分:电源、复位、振荡电路。1、电源 对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源模块的稳定可靠是系统平稳运行的前提和基础。2、复位 单片机的置位和复位,都是为了把电路初始化到一个确定的状态。单片机复位电路原理是在单片机的复位引脚RST上...

51单片机最小系统原理图的功能详解
51单片机最小系统是由核心元件构成的,包括电源、时钟和复位电路,用于构建单片机的基础运行环境。如图2-7所示,最小系统简化了电路图,但关键部分不容忽视。以下是时钟电路和复位电路的详细解释:1)时钟电路 单片机工作需要精确的时钟信号来控制指令执行。有两种时钟产生方式:内部时钟和外部时钟。内部时钟...