51系列单片机引脚电平与TTL电平兼容,也就是输入高电位大于2.0V,低电位小于0.8V;输出高电位大于2.4V,低电位小于0.4V。一般情况下,若电源电压为5V,输出高电位电压也是5V左右,低电位电压接近0V。IO口一般用灌电流驱动(即IO口输出0,IO口内部接地),这样驱动能力高,可以直接驱动LED发光二极管,拉电流(即IO口输出1,IO口内部接VCC,但输出电流很小,根本没有驱动能力,P0口除外,P0口属于开漏输出,其他IO口内部都有弱上拉)就很小,一般需要加驱动电路才能用。

注意STC89C52系列有90C和HD版本,最后几个字母是90C就是90C版本,是HD版本就是HD版本,具体区别看手册。

上电复位后:P1/P2/P3/P4是准双向口/弱上拉;P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为IO口用时,需加上拉电阻。

对于STC89C52系列单片机的最小系统:电源电路、复位电路、晶振时钟电路

该单片机就可正常工作,下载电路可随自己要求添加。

对于晶振两旁的电容选择,当晶振为4MHz时,电容选100pF;当晶振为6MHz时,电容选47pF-100pF;当晶振为12-25MHz时,电容选47pF;

51单片机最小系统及晶振电容的选择相关推荐

  1. 单片机最小系统_晶振电路复位电路

    这里写目录标题 1. 晶振电路 电路搭建 相关概念 时钟周期 机器周期 指令周期 2. 复位电路 电路搭建 复位电路定性分析 复位电路定量分析 单片机最小系统,或者称为最小应用系统,是指用最少的元件组 ...

  2. 51单片机最小系统电路设计

    博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...

  3. 单片机复位电路电容一定用电解电容_什么叫51单片机最小系统

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 复位 ...

  4. 理解51单片机最小系统的工作原理

    51单片机最小应用系统 概述 要想使用单片机,第一个要搭建的电路就是单片机的最小系统,有了这个最小系统单片机就可以去正常的工作,即使没有其他的外围电路(显示器啥的),也可以对单片机进行程序的编写,程序 ...

  5. 51单片机 | 数字电路与C语言基础 | 51单片机最小系统

    文章目录 一.数字电路基础 1.电平特性 2.二进制与十六进制 2.1 二进制 2.2 十六进制 3.二进制的逻辑运算 二.C语言基础语法 三.51单片机最小系统 1. 51 单片机最小系统构成 1. ...

  6. 51单片机最小系统的相关知识

    51单片机最小系统的相关知识 单片机最小系统,或者称为 最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个5 ...

  7. 51单片机最小系统制作完整流程

    目录 一.51单片机最小系统原理图 电源电路 晶振电路 按键复位电路 二.51单片机最小系统制作元器件表 三.51单片机最小系统实物展示 一.51单片机最小系统原理图 51单片机最小系统是51单片机能 ...

  8. 【单片机】51单片机最小系统

    51单片机最小系统由三部分组成:主控电路.复位电路.晶振电路. 添加LED电路和独立按键.原理图如下所示:

  9. 51单片机最小系统的制作和程序烧录

    这篇博客就来分享一下51单片机最小系统的制作以及怎么下载程序 首先准备的材料有:一块板子,一块89c51/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容 两个2 ...

  10. 51单片机最小系统制作笔记

    原文地址:51单片机最小系统制作笔记作者:忘忧角落 上面所示是51系列单片机最小系统全家福照片,组装完成后的照片如下: 本电路各输入.输出脚全部用插针引出,可以连接外围电路进行单片机电路的实验,芯片可 ...

最新文章

  1. java怎么调用存储函数_java中调用存储过程或存储函数的方法
  2. 《炉石传说》架构设计赏析(1):游戏启动流程
  3. 网站开发之鼠标悬停简单特效实现(四)
  4. python有类似mybatis的框架_为什么感觉国内比较流行的 mybatis 在国外好像没人用的样子?...
  5. Java笔记-使用BindingResult把表单错误传出来
  6. MSSQL TCP/IP服务无法启动的解决方法
  7. h3c交换机配置telnet_H3C路由器交换机配置 命令行操作基础 视频学习
  8. 设计一函数,求整数区间[a,b]和[c,d]的交集
  9. 纯前端实现—按钮操作字体放大缩小
  10. 详情页html源代码,仿新浪首页、主题、详情页,纯html静态页面
  11. ghpython_根据曲线曲率向量和切向量绘制椭圆
  12. 四位企业家 一种“地头力”
  13. mybatisplus删除操作引起的selectBatchIds报错
  14. 微信小程序 编程小结(不定期更新)
  15. 微信公众号网页授权--前端获取code及用户信息(vue)【简单详细版】
  16. Xamarin for android学习总结一
  17. 怎么看服务器硬盘是机械还是固态,怎么辨别机械硬盘和固态硬盘?(附多种方法)...
  18. nyoj 1237 最大岛屿(dfs)
  19. 李宏毅language课程Speach Recongition
  20. Spring+Hibernate双数据源测试Mysql集群读写分离(转自http://blog.csdn.net/hzw2312/article/details/9083519)

热门文章

  1. 保护模式下的80386及其编程04:中断及异常
  2. JAVA对接阿里语音识别引擎
  3. Hibernate pojo对象的三种状态
  4. 计算机一级添加通讯录好友,电脑企业微信从微信好友中添加成员功能如何使用...
  5. MT2601智能穿戴芯片处理器参数介绍
  6. 问的书写规则是什么意思_汉字书写规则
  7. Ignite学习笔记——Ignite的安装与配置
  8. bootstrap完整左侧导航栏代码及结果样式
  9. 设置计算机从u盘启动的英文,如何在BIOS中设置U盘启动
  10. 免费开源51单片机个人课程设计--基于stc89c52及红外遥控的测温智能电风扇