首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
c8051f单片机驱动能力
2024-08-23
C8051F学习笔记:单片机的驱动能力
学习51单片机的时候我们就知道51单片机的I/O口的特点:P0口没有弱上拉,所以做地址线时不用上拉,但输出“1”时就要加上拉电阻,不然输出电平到不了高电平,P1~P3则不存在这个问题,每个输出管脚都有弱上拉电阻(也就是电阻很大的上拉电阻),造成的结果是输出高电平电流很小,为uA量级,驱动不了LED.数码管之类的,所以要么在外加一个NPN的三极管增强驱动,要么LED.数码管用共阳极接法(也就是LED正接VCC,负接MCU的I/O:数码管用共阳数码管,COM口接VCC). 虽然道理懂得,但很多时候脑
几种常用单片机I/O口线的驱动能力
摘要: 详细分析了几种常见单片机的I/O口结构,并据此分析其驱动能力大小 在控制系统中,经常用单片机的I/O口驱动其他电路.几种常用单片机I/O口驱动能力在相关的资料中的说法是:GMS97C2051.AT89C2051的P1.P3的口线分别具有 10mA.20mA的输出驱动能力,AT89C51的P0.P1.P2.P3的口线具有10mA的输出驱动能力.在实际应用中,仅有这些资料是远远不够的.笔者通过实验测出了上述几种单片机的I/O口线的伏安特性(图1.图2),从中可以得到这些I/O口的实际驱动能力
关于51单片机IO引脚的驱动能力与上拉电阻
单片机的引脚,可以用程序来控制,输出高.低电平,这些可算是单片机的输出电压.但是,程序控制不了单片机的输出电流. 单片机的输出电流,很大程度上是取决于引脚上的外接器件. 单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为“灌电流”,外部电路称为“灌电流负载”:单片机输出高电平时,则允许外部器件,从单片机的引脚,拉出电流,这个电流,称为“拉电流”,外部电路称为“拉电流负载”. 这些电流一般是多少?最大限度是多少? 这就是常见的单片机输出驱动能力的问题. 早期的 51 系列单
关于51单片机IO引脚的驱动能力与上拉电阻设计方案
转载自:http://bbs.dianyuan.com/article/20312-2 单片机的引脚,可以用程序来控制,输出高.低电平,这些可算是单片机的输出电压.但是,程序控制不了单片机的输出电流. 单片机的输出电流,很大程度上是取决于引脚上的外接器件.单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为“灌电流”,外部电路称为“灌电流负载”;单片机输出高电平时,则允许外部器件,从单片机的引脚,拉出电流,这个电流,称为“拉电流”,外部电路称为“拉电流负载”.这些电流一般是
MOS管、PCB、H桥、步进电机驱动电路、51单片机的IO口驱动能力、灌电流、拉电流、上拉电阻的选择
嵌入式开发PCB设计几点体会(转载):http://bbs.ednchina.com/BLOG_ARTICLE_3021801.HTMCollector-Emitter Saturation Voltage:集电极-发射极饱和电压 PCB常见封装(转载):http://blog.163.com/w_m314@126/blog/static/67849299201092211745865/?latestBlog 51单片机的IO口驱动能力.灌电流.拉电流.上拉电阻的选择:http://bbs.el
单片机IO口驱动能力
以STM32的IO口为例,最大的输出电流和灌入电流在芯片手册上都有说明.单个IO口一般都是十几mA到几十mA,同时总的VDD电流也有限制,大概为150mA.所以单片机驱动外设时,如果不是信号型而是功率型的,如继电器,都要用三极管等缓冲器扩流.
一种提高单片机i/o口驱动能力的方法
一.简述问题 当你用单片驱动发光二极管的时,你还感觉不到P0.P1口的差别.(10-20mA之间,当中P0驱动能力最强,但对于驱动直流电机依旧非常弱.其结果就是电机不转).那么有什么办法提高驱动能力吗?以下就来介绍本文的一种简单方法. 二.实验元件 NPN三极管:s8050 (管脚序列为:EBC) 元件介绍:http://baike.baidu.com/view/3467208.htm?fr=aladdin 推断方法:平面对着自己.三个管脚朝下,从左到右依次为 (E 发射极).(B基
电路IO驱动能力
驱动能力 电源驱动能力 -> 输出电流能力 -> 输出电阻 指输出电流的能力,比如芯片的IO在高电平时的最大输出电流是4mA -> 该IO口的驱动驱动能力为4mA 负载过大(小电阻) -> 负载电流超过其最大输出电流 -> 驱动能力不足 -> 输出电压下降 -> 逻辑电路无法保持高电平 -> 逻辑混乱 XX 一般说驱动能力不足是指某个IO口/引脚无法直接用高电平驱动某个外设,需要加三级管(驱动脚由三极管的发射极或集电极提供)或者MOS管. IO与输出电流 单
LCD1602液晶显示模块的单片机驱动深入详解之软件篇(AVR)
LCD1602液晶显示模块的驱动虽然比七段数码管之类的显示要复杂一些,但实际上也并不是很难,最主要的还是初始化,为什么这么说呢?我们在调试一块新液晶屏的时候,都会先初始化看看有没有光标在闪,没有光标前是一番努力(PROTEUS上也是这么做的),光标出来之后就相对很容易了,因为光标出来了,至少说明硬件连接是没有问题的,模块也已经成功接收到了指令,后面就是啃数据手册.改程序.烧录程序观察显示的循环了. 那初始化的流程是怎么样的呢?我们还是看看HD44780的数据手册吧,如下图所示: 可以看到,初始化
设计的MOS管三极管简单开关电路驱动能力不够2
设计的MOS管三极管简单开关电路驱动能力不够 [复制链接] lxizj 9 主题 454 帖子 1783 积分 四级会员(40) 积分 1783 发消息 16# 发表于 2012-4-23 17:02 | 只看该作者 这个东西仔细看看规格书就知道了.0 n" Z0 o. r7 ~$ `; a) u! {9 j 1.首先,为什么10K/10K的分压不行? # Q7 _$ S" A. D3 r6 [, S 9楼说的有道理.从规格书上看,AOD409的阙值电压是2.4V,而10K
设计的MOS管三极管简单开关电路驱动能力不够1
您需要 登录 才可以下载或查看,没有帐号?注册 x . ?& P' U5 r/ ~& `: B 用AOD409设计的开关电路为什么驱动能力不够,请大家帮忙分析一下原因啊.这个电路作用就是输入为高电平(3.3V)时5V\12V接通,输入低电平断开.这个电路可以实现断开与接通功能,但就是驱动不了我的马达.马达直接接电源可以转,通过这个电路就不转,应该是电流不够吧.谢谢啦~ 分享到: QQ好友和群 QQ空间 腾讯微博 腾讯朋友 微信 收藏5 支持! 反对! 微信分享 回复 举报
LCD1602液晶显示模块的单片机驱动深入详解之硬件篇
(本文以HD44780主控芯片的LCD1602为蓝本进行描述,其中的截图也来自HD44780数据手册,用户可自行搜索其datasheet,有部分整理网上的,但绝对要比你看到的要深入得多) 一.接口 LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片.刚开始接触它的大多是单片机的初学者.由于对它的不了解,不能随心所欲地对它进行驱动.经过一段时间的学习,我对它的驱动有了一点点心得,今天把它记录在这里,以备以后查阅.与此相仿的是LCD12864液晶
USB驱动能力有限
笔者用USB接一个单片机最小系统,再从单片机最小系统引出电源线接一个数字电路模块.当后边两部分的功率较大时,就会引起USB电压的下降,甚至到3V左右.电压的下降就会使单片机或者数字电路部分芯片不能正常工作.
单片机驱动AT24C02存储芯片
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗.AT24C02有一个8字节页写缓冲器.该器件通过IIC总线接口进行操作,有一个专门的写保护功能. 管脚描述 管脚名称 功能 A0 A1 A2 器件地址选择 SDA 串行数据/地址 SCL 串行时钟 WP 写保护 Vcc +1.8V~ 6.0V 工作电压 Vss 地 了解了什么是AT24C02之后,我们具体要如何来操作它呢? 操作它之前,我们先来了解一下I
C8051F单片机定时器的定时
假设C8051F020单片机的晶振是sysclk=22114800HZ,即每秒计22114800个数经过Div=12分频后得到定时器的计数频率Tclk=sysclk/12,每秒计22114800÷12=1842900个数 sysclk/12 1(s) cout t(s) 则t秒:计数个数cout=t*sysclk/12=65535-初值. 初值=65535-t*sysclk/12 则Tms秒:计数个数cout=t*sysclk/12000=65535-
设计的MOS管三极管简单开关电路驱动能力不够3
16楼说得非常明白,补充一点,R3如果不要,会有下冲产生.4 Q: Z/ G G1 s8 Z- } 能解释下为什么会产生过冲吗?9 i, P* D* X) u. t/ b ^ 让我们这些菜鸟学习学习 回复 支持 反对 举报 EDA365微信号及QQ群号! tyongfeng18 0 主题 3 帖子 83 积分 二级会员(20) 积分 83 发消息 32# 发表于 2012-7-31 13:51 | 只看该作者 当电压12V输入的时候,D2没拿掉为好. 回复
STC系列STC10F芯片解密STC10L单片机破解复制技术
STC系列STC10F芯片解密STC10L单片机破解 STC10F12XE | STC10F12 | STC10F10XE | STC10F10解密 STC10F08XE | STC10F08 | STC10F06XE | STC10F06解密 STC10F04XE | STC10F04 | STC10F02XE | STC10F02解密 STC10L12XE | STC10L12 | STC10L10XE | STC10L10解密 STC10L08XE | STC10L08 | STC10L0
十天学会单片机Day0点亮LED (锁存器、三极管、继电器)
C51常用的数据类型 数据类型 关键字 所占位数 表示数范围 无符号字符型 unsigned char 8 0~255 有符号字符型 char 8 -128~127 无符号整型 unsigned int 16 0~65535 有符号整型 int 16 -32768~32767 无符号长整型 unsigned long 32 0~2^32-1 有符号长整型 long 32 -2^31~2^31-1 单精度实型 float 32 3.4e-38~3.4e38 双精度实型 double 64 1.7e
关于51单片机P0口的结构及上拉问题
1.P0作为地址数据总线时,V1和V2是一起工作的,构成推挽结构.高电平时,V1打开,V2截止:低电平时,V1截止,V2打开.这种情况下不用外接上拉电阻.而且,当V1打开,V2截止,输出高电平的时候,因为内部电源直接通过V1输出到P0口线上,因此驱动能力(电流)可以很大,这就是为什么教科书上说可以"驱动8个TTL负载"的原因. 2.P0作为一般端口时,V1就永远的截止,V2根据输出数据0导通和1截止,导通时拉地,当然是输出低电平:截止时,P0口就没有输出了,(注意,这种情况就是所谓的高
STM32GPIO口8种模式细致分析(类比51单片机)
关于STM32GPIO口的8种工作模式,我们先引出一些问题? STM32GPIO口如果既要输入又要输出怎么办? 1.浮空输入模式 上图红色的表示便是浮空输入的过程,外部输入时0读出的就是0,外部输入时1读出的就是1,外部没有输入IO处于阻塞读不出电平状态. 用处:感觉在信号处理方面用的比较好,比如在读取一段一段的波形,可以清晰的知道什么时候是0信号,什么时候是1信号,什么时候是没有信号的. 类比:51单片机找不到类似的输入模式 2.上拉输入 上拉输入和浮空输入的区别是,上拉电阻的开关关闭了,
热门专题
mysql统计7天内数据
windows任务计划bat
几种经典的hash算法
带角色管理系统的实例项目
33060端口和3306端口
c# textbox 垂直居中
flask操作sqlite数据库
英文版windows10 打不开matlab2008a
akaze与surf速度对比
wince 时间 毫秒
RDM-gui for redis安装报错
iis 请求 偶尔卡住
c 怎么让一半蓝色一半红色
js json增加字段
Ubuntu 12.04 LTS更新源
syslog 协议 java实现
tomcat建站教程 windows
table js合并
windows中的user32在苹果系统中是什么
安装oracle数据库