89c51单片机最小系统,89c51最小系统原理图的功能详解

发布者:静心静气最新更新时间:2023-05-20 来源: elecfans关键字:89c51  单片机  最小系统 手机看文章 扫描二维码
随时随地手机看文章

  单片机的最小系统是由组成单片机系统必需的一些元件构成的,除了单片机之外,还需要包括电源供电电路、时钟电路、复位电路。单片机最小系统电路原理图。

  89c51单片机最小系统,89c51最小系统原理图的功能详解

     89c51最小系统原理图的功能详解

  1:电源电路

  电源电路就是单片机的供电电路,一般是3.3V或者5V,具体多少要参考各种型号的单片机的工作电压,通常情况下是5V,这里是指通常情况下。


  2:时钟电路

  时钟电路就是晶振电路,一般选择12Mhz的晶振,方便使用定时器、计数器的功能。AT 89C51中有高增益的反相放大器,它是是构成内部振荡器的主要单元,XTAL2和引脚XTAL1分别是该放大器的输出端和输入端。


  片外石英晶体或陶瓷谐振器和放大器共同构成自激振荡器,旁路电容Cl、C2与外接石英晶体(或陶瓷谐振器)接在具有反馈功能的放大器中,构成了并联反馈振荡电路。


  对外接旁路电容Cl、C2即使没非常严厉的要求,但是电容容量的大小也会轻微影响振荡器频率的稳定性、振荡频率的幅值、起振的难易程序程度和温度稳定性等等。加入使用石英晶体,通常电容选择30pF±10pF,而如果使用陶瓷谐振器,通常选择电容40pF±10F。

  89c51单片机最小系统,89c51最小系统原理图的功能详解

  3:复位电路

  无论是在单片机刚开始接上电源时,还是运行过程中发生故障都需

  要复位。复位电路用于将单片机内部各电路的状态恢复到一个确定的初始值,并从这个状态开始工作。单片机的复位条件:必须使其RST引脚上持续出现两个(或以上)机器周期的高电平。单片机的复位形式:上电复位、按键复位。

  89c51单片机最小系统,89c51最小系统原理图的功能详解

  上电复位电路中,利用电容充电来实现复位。在电源接通瞬间,RST引脚上的电位是高电平(Vcc),电源接通后对电容进行快速充电,随着充电的进行,RST引脚上的电位也会逐渐下降为低电平。只要保证RST引脚上高电平出现的时间大于两个机器周期,便可以实现正常复位。


  按键复位电路中,当按键没有按下时,电路同上电复位电路。如在单片机运行过程中,按下RESET键,已经充好电的电容会快速通过200Ω电阻的回路放电,从而使得RST引脚上的电位快速变为高电平,此高电平会维持到按键释放,从而满足单片机复位的条件实现按键复位。


关键字:89c51  单片机  最小系统 引用地址:89c51单片机最小系统,89c51最小系统原理图的功能详解

上一篇:AT89C52控制蜂鸣器电路图详解
下一篇:ADC0834模块的C51源程序

推荐阅读最新更新时间:2024-11-17 13:42

基于ADC081S051与51单片机的接口电路及驱动程序
  引言   自然界存在的信号通常为模拟信号,在测控系统中通常将采集到的模拟信号数字化,然后交给微处理器或微控制器进行处理。因此模数转换器成为测控系统中不可缺少的部分。ADC081S051 模数转换器是国家半导体公司生产的低功率单通道CMOS 8位A/D转换器,它采用串行外设接口方式进行数据输出。与传统的器件不同的是,传统器件的采样速率是固定的,而ADC081S051 的采样速率可以在200~500 KSPS 范围内可变。   ADC081S051 的数据输出是串行数据输出,它与SPI、QSPI 等一些标准相兼容。它的工作电压范围在2.7~5.25 V,因此可以采用3 V或者5 V电源供电。它可以应用于便携式系统、远程数据采集
[单片机]
基于ADC081S051与51<font color='red'>单片机</font>的接口电路及驱动程序
基于单片机的UPS数字化锁相技术
1 引言 随着信息技术的迅速发展和计算机的日益普及,对电源系统供电质量和可靠性的要求越来越高,不间断电源(UPS)的应用也越来越广泛。在运行时,要求UPS的输出电压、频率和相位都与市电保持一致,这样才能在市电发生变化时保证UPS向负载提供不间断、稳定的电能,且不对负载产生过大的冲击。所以,UPS中的逆变器须有锁相环节,以保证UPS与市电的同步。同步锁相控制应具备下述功能: ①当电网频率满足精度要求时,使逆变器与电网同步运行; ②当电网频率超出精度要求范围或电网发生故障时,使逆变器与内部高精度的基准频率同步运行。此外,两种状态之间的转换要平稳,以免造成转换过程中逆变器工作频率的剧烈抖动。 锁相可分为模拟锁相和数字锁相。与传统
[单片机]
基于<font color='red'>单片机</font>的UPS数字化锁相技术
51单片机程序烧写说明
程序烧写说明 USBASP下载器使用方法 启动下载软件PROGISP1.6.7 烧录步骤: 设置编程器及接口,编程器选择USBASP,接口为USB(如图) 选择芯片,在选择芯片下拉列表可以选择正在使用的单片机型号51或者avr均可(常用的51型号为AT89S52,常用的AVR型号为ATMEGA16) 设置熔丝位(若使用51单片机不需要设置熔丝,直接进入下一步),注意SPIEN要始终保持红色,否则容易造成芯片死锁。如图显示的是熔丝的位配置方式,如果不熟悉熔丝功能,可以点击位配置方式旁边的向导方式。设置好熔丝后点击写入。 加载所要烧录的程序文件:点击调入Flash,选择所要烧录的编译好的程序
[单片机]
51<font color='red'>单片机</font>程序烧写说明
Modbus协议下实现单片机与PLC之间的通讯
1引言 HMI(人机界面)以其体积小,高性能,强实时等特点,越来越多的应用于工业自动化系统和设备中。它有字母、汉字、图形和图片等不同的显示,界面简单友好。配有长寿命的薄膜按钮键盘,操作简单。它一般采用具有集成度高、速度快、高可靠且价格低等优点的单片机 作为其核心控制器,以实现实时快速处理。PLC和单片机结合不仅可以提PLC的数据处理能力,还可以给用户带来友好简洁的界面。本文以Modbus通讯协议为例,详细讨论了一个人机系统中,如何用C51实现单片机和PLC之间通讯的实例。 2Modbus通讯协议 Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以通信。
[单片机]
Modbus协议下实现<font color='red'>单片机</font>与PLC之间的通讯
入门学习单片机的方法
  在工作中和在校的同学的交流中,听到的最多的是“单片机太难了”。其实不是单片机难学,而是不知道怎么入门。请大家记住一句话“单片机不是学出来的,而是玩出来的”。下面结合自己自学单片机的体会,和大家一起来“玩”单片机。准备好了吗?我现在开始教大家如何学习单片机。   第一步:先读通一本教材   唉!?太没创意了吧,还要看书?不错,第一步还是要通读一遍教材,这样我们才能站在巨人的肩膀上。读了一遍什么感觉,一个字晕。这很正常,不然你就看不到这篇文章。很多人在晕了之后就泄气了,或者换教材,接着晕,直至晕倒。不过,现在告诉大家我们要向酒鬼学习,晕了不要紧,嘴上一直说“没醉”,至少还可以多喝半斤。所以信心很重要。   第二:晕着脑袋实
[单片机]
如何避免AVR单片机熔丝位锁死
初学AVR的人难免会碰到心爱的单片机熔丝位锁死,直接罢工的烦恼。绝大部分情况是我们的工作时钟源设置错误导致,下面说说一些预防措施。 1、针对新买的AVR,它的内部没有程序,在电路板第一次通电写程序前设置与实际工作相符的熔丝位。特别是没有外部晶振时设置成外部时钟那肯定必死无疑。 2、如果AVR已有程序,且之前没有用外部晶振电路,中途想加外部晶振怎么办,焊接好外部晶振后,不要急着修改熔丝位,否则后果你懂得。先在内部RC工作模式下清除FLASH程序,然后再将熔丝位修改成外部晶振时钟。 3、如果熔丝锁死已经发生,没办法,要么用高压编程,要么自己买个大于4M的有源晶振(4个脚)直接给AVR提供时钟解锁。
[单片机]
单片机中的定时计数器的四种工作方式解析
单片机中的定时/计数器都能有多种用途,要通过定时/计数器的方式控制字来设置,需要的用途。 在单片机中有两个特殊功能寄存器与定时/计数有关,这就是TMOD和TCON。,TMOD和TCON是名称,我们在写程序时就能直接用这个名称来指定它们,当然也能直接用它们的地址89H和88H来指定它们(其实用名称也就是直接用地址,汇编软件帮你翻译一下而已)。 TMOD被分成两部份,每部份4位。分别用于控制T1和T0。TCON也被分成两部份,高4位用于定时/计数器,低4位则用于中断(TF1、0在这)。TR0(1)称之为运行控制位,为1,开关才能合上,计数脉冲才能过来,可用指令SETB和CLR来置位以启动/关闭计数器/定时器。 定时/计数器
[单片机]
<font color='red'>单片机</font>中的定时计数器的四种工作方式解析
【GD32 MCU 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列
1.本文简介 GD32F30x 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F10x 系列 MCU 保持高度兼容。本文主要从以下三个方面进行介绍:硬件资源对比、外设及性能对比以及从 STM32F10x 移植到 GD32F30x 的移植步骤,旨在让开发者能够快速从 STM32F10x 移植到 GD32F30x,缩短研发周期,加快产品开发进度。 2.GD32F30x vs STM32F10x 硬件资源对比 GD32F30x 和 STM32F10x 硬件引脚对比如表 2-1. GD32F30x 和 STM32F10xpin 对比所示,由该表可知,GD32F30x 与 STM32
[单片机]
【GD32 <font color='red'>MCU</font> 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列

推荐帖子

标红处的六个地址为什么要那么配置,什么原理
#includehall.hunsignedcharbHallStartStep;//换相步序变量定义//换相步序值0-5分别对应AB\AC\BC\BA\CA\CBunsignedintOutPwmValue=0;//PWM输出值变量定义unsignedcharSt_F=0;//启停标志,0时为停止,1时为启动unsignedcharFaultF=0;//故障标志unsignedcharRun_dir=0;//运转方向,0-1对立unsignedchar
KCP stm32/stm8
准备用ADUC7060画个板,大家提点意见。
准备用ADUC7060画个板,大家提点意见。1,板子尺寸肯定是10*10以内,这样便宜100元可以打10块。2,充分利用他的ADC,24位的AD不用白不用。3,学习好ADI的ARM,不学亏了。4,利用好ADI的低功耗。5,试试如何做个干扰小的带模拟的板子、主要考虑1,电源:用线性电路?还是开关芯片?线性肯定是纹波小。但体积和电压范围变化小电流大时易发热。2,芯片ADUC70603,电池?4,液晶?5,传感器?6,外接口?准备用ADUC7060画个板,大家提点意见。电
damiaa ADI参考电路
LM358双运算放大器电路的典型应用
LM358双运算放大器电路的典型应用脚位排列图概述(Description):LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。LM358的封装形式有塑封8引线双列直插式和贴片式。特性(Feature
fighting 模拟电子
嵌入式C语言之---模块化编程
嵌入式C语言之---模块化编程当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试。像这些场合就要求程序必须模块化。模块化的好处是很多的,不仅仅是便于分工,它还有助于程序的调试
tiankai001 下载中心专版
TI带你一起玩转复杂汽车电子设计技能 活动开始啦
TI带你一起玩转复杂汽车电子设计技能活动开始啦点击参加活动活动时间:即日起-2020年3月31日活动规则:1、点击活动页面内我要参与按钮,填写并提交表单(一次填写即可参与活动);2、每个区域阅读所有参考设计后即可开始答题;3、全部答对即可参与评奖,活动结束后TI审核获奖名单并发送下方奖品。活动奖品:点击参加活动TI带你一起玩转复杂汽车电子设计技能活动开始啦
橙色凯 TI技术论坛
有没有什么类似单片机的专用主控?
做项目的时候经常遇到逻辑处理以及通信的场景,我自己基本上只能想到使用单片机来完成,虽然现在单片机的价格并不是很高,但是还是会觉得用单片机来实现简单的功能会比较浪费,有没有什么专用的芯片来实现这些场景下的应用,比如简单的一个串口解析需求或者其他通信的解析等有没有什么类似单片机的专用主控?就是单片机没有别的,但你要的功能要是简单的话,,你可以用1元多的便宜货。。通用的功能就用通用的譬如这个:https://bbs.eeworld.com.cn/thread-1267965-1-
scake stm32/stm8
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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