单片机拉电流和灌电流详解

发布者:TranquilMind88最新更新时间:2017-11-11 来源: eefocus关键字:单片机  拉电流  灌电流 手机看文章 扫描二维码
随时随地手机看文章

电子类专业的朋友在大学时都学过51单片机和微机原理,上面都提到过单片机的灌电流和拉电流,在当时是不是一头雾水,听不懂?那时候我记得老师在讲单片机的时候,只讲汇编指令,讲了一个学期,什么是单片机没讲,单片机的开发环境没讲,单片机的下载方式没讲。现在想想,真想穿越回去,抽他两个嘴巴子。

单片机的拉电流和灌电流都是对单片机的输出而言的,是单片机驱动能力的具体体现。

灌电流



如上图所示,当单片机输出低电平时,允许电路向单片机引脚内灌入电流,这个电流就叫做“灌电流”,从而发光二极管被点亮,发光二极管所在的电路可以叫做“灌电流负载”。

拉电流



如上图所示,当单片机输出高电平时,允许电路从单片机的引脚拉出电流,这个电流就叫做“拉电流”,从而发光二极管被点亮,发光二极管所在的电路可以叫做“拉电流负载”。

那拉电流和灌电流的大小是多少?这就涉及到单片机的驱动能力了,在微机原理与接口里我们知道,评价单片机的驱动能力的时候都会讲到,每个引脚可以带动多少个TTL。一般来说单片机的灌电流能力要大于拉电流能力,也就是在点灯时,建议第一图(单片机输出低电平)。

那单片机驱动继电器和电磁阀之类功率较大的器件时该怎么办呢?卖个关子,这个下次再说。


关键字:单片机  拉电流  灌电流 引用地址:单片机拉电流和灌电流详解

上一篇:单片机驱动继电器电路设计
下一篇:如何将单片机的引脚配置为上拉输入

推荐阅读最新更新时间:2024-03-16 15:44

如何在MCU内完成ADC?
STM32的优点在哪里?除去宣传环节,细细分析,STM32时钟不算快,72MHZ,也不能扩展大容量的RAM FLASH,同样没有DSP那样强大的指令集。它的优势在哪里呢? ---就在快速采集数据,快速处理上。 ARM的特点就是方便。 这个快速采集,高性能的ADC就是一个很好的体现,12位精度,最快1uS的转换速度,通常具备2个以上独立的ADC控制器,这意味着,STM32可以同时对多个模拟量进行快速采集,这个特性不是一般的MCU具有的。以上高性能的ADC,配合相对比较块的指令集和一些特色的算法支持,就构成了STM32在电机控制上的强大特性。 好了,正题,怎么做一个简单的ADC? 注意是简单的,ADC是个复杂的问题,涉及硬件设
[单片机]
如何在<font color='red'>MCU</font>内完成ADC?
51单片机之独立按键和矩阵键盘
一、基本知识 1.按键分类与输入原理 按键按照结构原理科分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关灯;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。 在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其他按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能,键信息输入时与软件结构密切相关的过程。 对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采用查询或中断方式了解有无将按键输入,并检查是哪一个按键按下,将该键号
[单片机]
51<font color='red'>单片机</font>之独立按键和矩阵键盘
单片机串口程序
51单片机串口调试程序一列 /*定义为中断方式串口处理*/ #define INTERSENDSTR /*不为8032系列芯片 */ //#define CHIP_8032 #include absacc.h #include reg51.h #include string.h #include "err.h" #ifdef INTERSENDSTR unsigned char xdata sSendComBuf ,sRecComBuf ; unsigned char data bOut,bIn,bSout,bSin; #else #define DEFSENDCHAR TI=0;SBUF=ACC;while(!TI);TI
[单片机]
基于MSP430F149单片机的实时多任务操作系统
1 RTOS的基本概念 实时多任务操作系统(RTOS-Real Time Operating System)是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系 统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,重要特点是要满足对时间的限制和要求。 实时操作系统中的任务(Task)有四种状态:运行(Executing),就绪(Ready),挂起(Suspended),休眠(Dormant)。 运行:获得CPU控制权。 就绪:进入任务等待队列。通过调度转为运行状态。 挂起:任务发生阻塞,移出任务等待队列,等待系统实时事件的发生而唤醒。从而转为就
[单片机]
基于51单片机智能红外温控风扇设计
1、设计需求及目标 本产品采用单片机+最小系统+数码管显示模块+数码管驱动模块+温度采集模块+人体感应模块+风扇模块+按键模块等构成; 功能描述: (1)采用DS18B20温度传感器测温,人体感应模块检测是否有人。 (2)共3个按键:1键切换/设置、2键加、3键减。 (3)本设计共三种模式:自动模式、手动模式和自然风模式。 (4)自动模式,按一下1键可以设置温度上限,再按下设置温度下限,均可以按键加减调整。数码管第一位不显示,后三位显示温度值。人体感应模块检测有人时,温度小于下限风扇不转,温度在上下限之间50%转动,大于上限时,风扇全速转动。人离开后,延迟几秒风扇停止转动,起到节能环保的作用。 (5)手动模
[单片机]
基于51<font color='red'>单片机</font>智能红外温控风扇设计
基于PIC单片机及传感器的机器人设计与实现
1 前言 机器人技术是融合了机械、电子、传感器、计算机、人工智能等许多学科的知识,涉及到当今许多前沿领域的技术。一些发达国家已把机器人制作比赛作为创新教育的战略性手段。如日本每年都要举行诸如“NHK杯大学生机器人大赛”、“全日本机器人相扑大会”、“机器人足球赛”等各种类型的机器人制作比赛,参加者多为学生,旨在通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识. 开展机器人的制作活动,是培养大学生的创新精神和实践能力的最佳实践活动之一,特别是机电专业学生开展综合知识训练的最佳平台。本文针对具有引导线环境下的路径跟踪这一热点问题,基于单片机控制及传感器原理,通过硬件电路制作和软件编程,制
[单片机]
基于PIC<font color='red'>单片机</font>及传感器的机器人设计与实现
单片机8位LED数码管的静态显示课程设计说明书与仿真
设计单片机控制8位LED数码管的动态驱动电路,并编写程序实现在8位LED数码管上静态信息的显示。 电路方面主要包括以下3部分。 (a)设计单片机的最小系统(包括复位电路和外接的晶振电路),并确定相关元器件参数。 (b)采用动态驱动的方式,设计单片机并行端口与LED数码管的动态显示电路,包括LED数码管位选线和段选线的连线。 (c)设计LED数码管位选端(线)给电流电路。 编写单片机控制(驱动)8位LED数码管显示程序,实现数字(0—9)或简单的英文字符(A—F)的静态信息显示。显示方式和内容自定,如每隔一段时间循环
[单片机]
<font color='red'>单片机</font>8位LED数码管的静态显示课程设计说明书与仿真
Microchip低档单片机新增闪存数据存储
  Microchip宣布推出两款首次配备非易失性闪存数据存储器(FDM)的8引脚和14引脚封装低档 8位闪存PIC单片机。新器件利用64 字节数据存储器,结合了8 MHz的内置振荡器、器件复位定时器、多达3个8位模数转换通道及2个比较器等多种功能。   设计工程师在不断寻求性价比高的方法,力求在不增加设计复杂度的同时增加功能。通过在低档 8引脚和14引脚单片机中集成闪存数据存储器及模拟功能,PIC12F519(8引脚)及PIC16F526(14引脚)器件在无需外接非易失性存储器的条件下,实现配置及校准数据、计数器或小型查找表的存储。此外,设计人员还可利用单片机的数字智能及再编程能力来取代分立模拟元件。   PIC12F519
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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