51单片机有几个通用io口_51单片机IO口的四种使用方法
原标题:51单片机IO口的四种使用方法
传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管外扩驱动电路。
灌电流方式
LED正极接VCC,负极接IO口。IO为高电平是LED两极电平相同,没有电流,LED熄灭;IO为低电平时,电流从VCC流入IO,LED点亮。但是当你吧LED正极接在IO接口,负极接GND时,将IO接口置于高电平,LED会亮,但因为IO接口上拉能力不足而使亮度不理想,可以用下面介绍的方式解决这个问题。
推挽工作方式
LED正负极分别接在两个IO口上,然后设置正极IO接口为推挽输出,负极IO接口为标准双向灌电流输入。推挽方式具有强上拉能力,可以实现高电平驱动LED。
IO口的四种使用方式
从I/O口的特性上看,标准51的P0口在作为I/O口使用时,是开漏结构,在实际应用中通常要添加上拉电阻1、P2、P3都是准双向I/O,内部有上拉电阻,既可作为输入又可以作为输出。而LPC900系列单片机的I/O口特性有一定的不同,它们可以被配置成4种不同的工作模式:准双向I/O、推挽输出、高阻输入、开漏。
准双向I/O模式与标准51相比,虽然在内部结构上是不同的,但在用法上类同,比如要作为输入时都必须先写“1”置成高电平,然后才能去读引脚的电平状态。
为什么是这样子?见下面分析。
推挽输出的特点是不论输出高电平还是低电平都能驱动较大的电流
51单片机有几个通用io口_51单片机IO口的四种使用方法相关推荐
- 一些计算机u口无法使用的原因,USB设备无法使用故障四种排除方法
当你想用闪存或移动硬盘来和电脑交换数据时,但插上USB口时你却发现系统居然无法识别出USB设备,这是什么原因造成的呢?其实这样的现象我们时常见到,接下来介绍一下简单的处理方法. 一.在排除USB存储设 ...
- 51单片机有几个通用io口_51单片机IO端口基础知识及应用
文章目录 89C51单片机引脚信息单片机IO端口内部结构单片机IO引脚输出应用单片机IO引脚输入应用总结 89C51单片机引脚信息 我们在学习使用任何芯片到时候,可能第一个要注意的就是芯片的引脚信息了 ...
- m0单片机io口_51单片机独立按键和矩阵按键实现
独立按键实验 按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开.我们开发板上使用的按键及内部简易图如下图所示 管脚与管脚之间(注意是距离)距离长的是导通状态,短的是接通状 ...
- 单片机定时器实验两位倒计时秒表_51单片机基础与应用8天速成(三)
在讲授中断这一概念时,人们总是喜欢举洗衣服烧水的例子: 话说,一天"你"独自在家,为了泡脚给自己烧上了一壶水,然后想着明天没有衣服穿了,就去阳台洗起了衣服.过了十几分钟," ...
- m0单片机io口_51单片机蜂鸣器
蜂鸣器实验 * 蜂鸣器 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机.打印机.复印机.报警器.电子玩具.汽车电子设备.电话机.定时器等电子产品中作发声器件.蜂鸣器主要分为压电 ...
- 单片机控制两个步进电机画圆_51单片机控制两个步进电机
/*----------------------------------------------- 步进电机控制 ------------------------------------------- ...
- 51单片机---IO口 (准双向口和双向口的区别)
MCS-51有4个双向并行IO口:P0.P1.P2.P3;其中,P0为三态双向口,其驱动能力比较大,可驱动高达8个TTL电路;P1.P2.P3为准双向口(作为输入时,口线需要被拉成高电平,故称准双向口 ...
- 51单片机双向口和准双向口有什么区别
双向口与准双向口的区别主要是:准双向口I/O口操作时做数据输入时需要对其置1,否则若前一位为低电平,后一位输入的电平为高则MOS管拉不起来导致出错.而双向口则不需要做此动作,因为双向口有悬浮态. 准双 ...
- 51单片机下载完程序后不亮_程序如何下载到单片机中?单片机常用的四种烧写程序方式介绍...
单片机是一种可编程控制器,搭好硬件电路后,可以利用程序实现很多非常复杂的逻辑功能,与纯硬件电路相比,简化了硬件外围的设计.方便了逻辑的设计.丰富了逻辑的输出.不同厂家的单片机需要不同编程IDE来实现编 ...
最新文章
- 如何调试你的C#程序
- spark-submit的参数名称解析
- Django(part35)--多对多映射
- 简明扼要的反射入门教程
- 父子组建传值_浅谈Vue父子组件和非父子组件传值问题
- 1.11 编程基础之二分查找 08 不重复地输出数 python
- cie规定的标准光源_孩视宝:健康自然的光源是护眼灯发展的重点
- VBoxGuestAdditions.iso下载地址
- hp104w打印机连接无线
- C语言必会100题(2)。用*号输出字母C的图案/输出特殊图案/输出9*9口诀/输出国际象棋棋盘/打印楼梯,同时在楼梯上方打印两个笑脸
- 显示文件内容时显示行号命令nl
- 二、页面构成与色彩搭配
- workman实现websocket聊天nginx的配置
- 电脑开机后显示屏只显示品牌Logo就黑屏
- 图文讲解安装Adobe Photoshop 2021 for Mac(附下载dmg安装包)
- 【转】旅游推荐系统的演进
- 设计一个简单的四则计算器
- 人脸检测和识别 源代码 下载-opencv3+python3.6完整实战项目源代码 识别视频《欢乐颂》中人物
- 2020,这一年 | 2021,新的一年
- 作为开发者,你都听产品经理的,做的累不累?