51单片机最小系统的构成与绘制

发布者:平和的心态最新更新时间:2023-07-17 来源: elecfans关键字:51单片机  最小系统  直流电源 手机看文章 扫描二维码
随时随地手机看文章

一、51单片机最小系统构成

图片

51单片机最小系统是一个最基本的硬件配置,通常由一个51单片机、晶体振荡器、电源、外部芯片(如LCD屏幕、键盘、LED等)以及必要的电路组成。其主要功能是提供一种简单的方式来开始使用和学习51单片机,使其能够进行基本的输入、输出、计算和控制其具体构成如下:

1、51单片机芯片:51单片机是一种基于哈佛结构的8位微控制器,具有强大的输入输出能力、易于编程、稳定可靠等特点。目前市面上流行的有AT89C51、AT89S51、STC89C51等。

2、晶体振荡器:晶体振荡器是提供时钟信号的重要组成部分,一般为11.0592MHz,它能够提供稳定的时钟信号,保证51单片机的正常工作。

3、电源:为51单片机最小系统提供稳定的电源,一般使用5V的直流电源,也可以使用9V电池电源。

4、外部芯片:外部芯片通常由LCD屏幕、键盘、LED等组成,这些芯片通过51单片机的引脚进行连通,实现不同的输入输出功能。

5、其他必要的电路:如复位电路、开关电路、缓冲电路等,保证51单片机系统的稳定性和可靠性。

总之,51单片机最小系统是一种基础电路,对于初学者来说,是学习和使用51单片机的重要基石。


二、51单片机最小系统的绘制

1、首先我们打开proteus仿真软件,如图:

图片

2、我们点击软件左侧的元器件符号,然后在弹出的对话框中逐个输入以下几个元器件名称AT89C51、BUTTON、CAP、CAP-ELEC、CHORESS10K、CRYSTAL、RESPACK-8这几个元器件,这几个元器件分别单片机、按键、电容、电解电容、电阻、晶振、排阻,我们需要使用这几个器件组成单片机最小系统。

图片

图片

3、使用连线工具依次把单片机相关引脚进行连接,如图

图片

4、修改元器件参数,如果元器件的参数不符合我们的要求,我们可以双击我们的元器件修改参数,比如电阻,我们可以修改阻值,如图

图片

当然别的元器件也是同样的操作,最后我们画好的图,如图

图片

5、模块介绍

绘制好单片机最小系统之后我们介绍一下其中的模块。

(1)晶振电路,如图

图片

晶振电路就是为单片机工作提供心跳,当然现在许多单片机都有了内部晶振。晶振两端会接上两个电容,这是为了滤波使晶振工作更加稳定。

(2)复位电路,如图

图片

复位电路由一个电阻和一个电容组成,有时候还会增加一个复位按键并联在电容两端用来给电容放电从而实现单片机的复位。

(3)上拉电阻,如图

图片

由于早期的51的单片机在P0口没有上拉电阻,所以要外接一个上拉电阻增加单片机P0口的驱动能力。

6、51单片机与52单片机的区别

我们在设计电路的时候会遇到单片机型号不一样,特别是老师总是说51单片机,但是设计使用的是52单片机。这其实是一样的,老师所说的51单片机一般指的是51内核的单片机,不是名字是51的单片机。52也是51单片机,只是型号不一样罢了。


关键字:51单片机  最小系统  直流电源 引用地址:51单片机最小系统的构成与绘制

上一篇:如何正确的划分51单片机中的RAM
下一篇:编写一个简单的C51程序

推荐阅读最新更新时间:2024-11-12 14:05

51单片机实验1——数码管显示串行口接收的字符的ASCII码
仿真电路图如下: 代码如下: #include reg51.h #define uint unsigned int #define uchar unsigned char uint code segcode ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D, 0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; uchar code weicode ={0x0e,0x0d,0x0b,0x07}; uchar disbuf ={0,0,0,0}; //定义并初始化数码管数据缓冲区 void delayms(uint x) //延时1ms函数
[单片机]
<font color='red'>51单片机</font>实验1——数码管显示串行口接收的字符的ASCII码
直流电源防雷电子电路设计图
  采用常规的两级设计方式,第一级用来吸收较大的浪涌,后级采用TVS来对残压进一步的吸收。第一与第二级之间采用电感进行退耦,起到延时的作用,这样可以保证MOV可以比TVS先动作。u 前级共模采用压敏与气体管相结合的方式;u 前级差模采用压敏、温度保险相结合的方式,温度保险可以消除压敏失效短路时火灾的发生。   u 元件选择:压敏电阻 MOV温度保险 TF放电管 GDT电感 L瞬态抑制二极管 TVS14D   u 前级共模采用压敏与气体管相结合的方式;   u 前级差模采用压敏、温度保险相结合的方式,温度保险可以消除压敏失效短路时火灾的发生。    u 元件选择:
[电源管理]
<font color='red'>直流电源</font>防雷电子电路设计图
手把手教学51单片机 | 1602液晶
像这种含有芯片的元器件,最重要的是去学习怎样学会看懂这个芯片的引脚功能,而不是去背诵这个芯片的语句,不同厂家的同款元器件还有微小的差异,所以购买这种东西的时候,要向厂家索要一份芯片手册,看着手册设计程序或是电路。 1602液晶 1602:16意思是一行能显示16个字符,02表示一共有两行 只能显示数字和字符 写数据时序图 RS 低电平就是选择数据,高电平就是选择指令 RW 高电平就是读,低电平就是写 E是使能信号,发出高低脉冲 按照时序图,先写指令(数据),延迟,给脉冲 写指令(数据) 先选择写指令,然后把P0口赋值,接下来就是按照时序图的指示写程序啦。写数据也是一样的 就不展开了。 void write
[单片机]
手把手教学<font color='red'>51单片机</font> | 1602液晶
基于51单片机产生占空比和频率可调的方波信号发生器
前段时间开始接触到单片机,以为单片机会很简单,但比我预想的要复杂一些,特别是刚开始接触的时候,需要下载各种软件,然后自己慢慢地去熟悉这些软件的操作。我是从51单片机开始入手,毕竟51单片机是最基本的了。正好这学期学习了波形的产生,就做一个基本的函数信号发生器吧。 这次实现的函数发生器是基于51单片机的占空比、频率可调的方波发生器,适用于AT89C51/52、STV89C51/52等,现在把具体过程给大家说说。 第1步:安装一个单片机仿真图软件,推荐使用Protues,这是一款专门用来仿真单片机的,功能十分强大。我用的是Protues8.6,下载安装步骤大家就自行查询了,学习起来比较简单,半小时就能掌握了。下面是我
[单片机]
基于<font color='red'>51单片机</font>产生占空比和频率可调的方波信号发生器
51单片机总线编址电路
  带总线扩展接口的单片机系统,包括外部32kRAM扩展、LCDl602接口、输入输出口。带编址扩展的单片机最小系统电路如下图所示。使用74HC573锁存低8位地址;74138实现8个地址扩展,74138的A、B、C接A8~A9,E1接Al5,E2、E3接地常有效,得到OF8FFH到OFFFFH8个地址或者8000H到8700H(无关位用0表示)。      32k接口如下图所示。DO~D7接数据总线p0口,地址线AO~Al4接单片机地址总线低15位,单片机地址线Al5接片选信号,低 电平 有效,这样地址分配从OOOOH到7FFFH,与74138译码地址不冲突。      LCD1602接口电路如下图所示。      
[单片机]
<font color='red'>51单片机</font>总线编址电路
AT89C51单片机对智能语音拨号报警系统的设计
随着人们生活水平的提高和安防意识的增强, 急需开发面向大众、价格低廉、运行可靠的自动报警系统。鉴于住宅电话和移动通信设备的普及, 以及电话语音报警的快捷、有效及价格低廉等优点, 公共通信网成了报警系统的最佳传输媒介。本文介绍的报警系统就是在此基础上发展起来的一种智能语音拨号报警系统, 该系统可广泛用于各种对安防要求较高的场合, 如智能楼宇、商场、银行和工厂等。 电话自动报警的主要功能为: 用户根据需要把自己的手机号码、办公室电话或报警监控中心的电话预存入报警主机。报警主机不断地对所监控的设备( 门禁、烟雾探测器、窗磁、摄像头等) 状况进行巡检, 当有不安全情况( 如火灾、非法入室、视频丢失等) 发生时, 报警主机拨通预先存入的
[单片机]
AT89C<font color='red'>51单片机</font>对智能语音拨号报警系统的设计
STM32GPIO口8种模式细致分析(类比51单片机
关于STM32GPIO口的8种工作模式,我们先引出一些问题? STM32GPIO口如果既要输入又要输出怎么办? 1、浮空输入模式 上图红色的表示便是浮空输入的过程,外部输入时0读出的就是0,外部输入时1读出的就是1,外部没有输入IO处于阻塞读不出电平状态。 用处:感觉在信号处理方面用的比较好,比如在读取一段一段的波形,可以清晰的知道什么时候是0信号,什么时候是1信号,什么时候是没有信号的。 类比:51单片机找不到类似的输入模式 2、上拉输入 上拉输入和浮空输入的区别是,上拉电阻的开关关闭了,如上图所示。IO没有输入的时候,IO电平等于VDD即1电平,当然IO输入低电平的事就是VDD和IO口形成一个闭环电路,根据分压
[单片机]
51单片机(利用return)实现判断数据头来接收
一、使用proteus绘制简单的电路图,用于后续仿真 二、编写程序 /******************************************************************************************************************** ---- @Project: return ---- @File: main.c ---- @Edit: ZHQ ---- @Version: V1.0 ---- @CreationTime: 20200808 ---- @ModifiedTime: 20200808 ----
[单片机]
<font color='red'>51单片机</font>(利用return)实现判断数据头来接收
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved