社区
硬件设计
帖子详情
一个io口如何控制两个LED的四种状态
wjjl
2005-11-12 02:08:28
硬件电路如何连接,再加编程,用51的单片机。
...全文
2920
22
打赏
收藏
一个io口如何控制两个LED的四种状态
硬件电路如何连接,再加编程,用51的单片机。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgz
2006-03-17
打赏
举报
回复
用I2C接口啊,什么都搞定,呵呵~
captive007
2006-03-15
打赏
举报
回复
用定时器或计数器都可以实现一个IO控制两个输出的四种状态。
runrunrun
2006-02-14
打赏
举报
回复
可不可以加个锁存器,输出 (1,0)、(0,1)、(0,0)、(1,1) 分别代表4种不同的状态
nik_Amis
2006-02-14
打赏
举报
回复
up
没有啥的昵称
2006-02-09
打赏
举报
回复
to:caojinrong(小曹) 问个傻问题,当IO输出为悬空时,怎么用程序来表达啊???
pkd
2006-02-09
打赏
举报
回复
hehe,招了几百次还不一定能招到一个
hejoin
2006-02-08
打赏
举报
回复
如上所述,充分利用io口的特性即可。
曾经用这个考过面试者,hoho!凡是没有回答出来者,走人。
tyj_3
2005-12-16
打赏
举报
回复
可以实现.这是因为单片机中有的I/O口可设置为三种状态:高电平、低电平和高阻态,利用这一点,就可以用一个I/O口实现对2个LED的四种状态的控制。下面从硬件和软件两方面描述其实现:
1.硬件电路连接:
将两个LED串联后和1N4148并联,两端分别接板子上的5V电源(引入电源串接一电阻)和地,将两二极管的中间接I/O口,就可以控制两LED的四种状态了
2.软件设计:
当要使上面的LED亮时,I/O口置为低电平。此时下面的LED无电流流过,不会亮。
当要使下面的LED亮时,I/O口置为高电平。此时上面的LED1无电流流过,不会亮。
当要两LED均不亮时,将I/O口置为高阻态,此时发光管被并联的1N4148旁路,故不会亮。
当要两LED一起亮,则让I/O口在某一固定频率下以50%的占空比进行高低电平不停转换,利用视觉暂留,使人眼感觉两个灯都为亮的状态
rockefeller8
2005-12-16
打赏
举报
回复
分时复用,闪烁.
rockefeller8
2005-12-16
打赏
举报
回复
分时复用的方法可以,时间过.
shiwen2005
2005-12-15
打赏
举报
回复
学习
flowercity
2005-11-28
打赏
举报
回复
楼上的不错
呵呵
模拟电子学的比我好多了
caojinrong
2005-11-26
打赏
举报
回复
可以办到,两个发光二极管的四个状态,即全亮、全灭、一只亮一只灭
电路上有考究,发光二极管的门限电压为2V,串联之后为4V,将两只二极管串联后正极接+3.6V,负极接地,两只发光二极管均不亮,00。
中间接IO口,当IO输出为悬空时,两只发光二极管均不亮;
当IO输出为高时,下面的发光二极管亮;
当IO输出为低时,上面的发光二极管亮;
当IO输出为高低交替的振荡时,两个发光二极管均亮。
完成,一个IO控制四种状态。
haotz
2005-11-17
打赏
举报
回复
不好办,状态不够
meisk
2005-11-14
打赏
举报
回复
"苍穹电子第4期"单片机实用技巧(一)中就有,去网上搜索
sunnysmile
2005-11-13
打赏
举报
回复
如楼上所说用计数器!
hiflower
2005-11-13
打赏
举报
回复
用这个IO口来触发一个两位的二进制计数器即可。
将两个LED分别接在计数器的两个计数输出上,则计数器输出有四个状态:00,01,10,11,周而复始。
如果光用一个IO 口,则根据 51 的特性,可以控制三种状态。
naite1012
2005-11-13
打赏
举报
回复
给分吗?
majinzheng
2005-11-13
打赏
举报
回复
用3-8译吗器
wukuan
2005-11-13
打赏
举报
回复
一个电容,一个电阻,三个触发器,再加上与非门可以做到的,但是需要测试和调试时间系数。单片机用脉冲给电容充电,电阻放电进行平衡,触发器调整到成3个电平,控制脉冲占空比可以调整电容电平,可以让三个触发器处于4个状态。
加载更多回复(2)
python线程进程、异步
IO
多线程是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间 执行多于一个线程,进而提升整体处理性能。 该章节主要包括线程进程的概念,基于python的线程进程实现,GIL锁的影响,消费者生产者模型,进程池的应用以及
IO
模型的介绍,一句话概括本章的内容就是:实现并发编程,即计算机能够同时处理多个任务。
如何使用一个单片机的
IO
口
控制
两个
LED
?
▲ 单个
IO
分别
控制
两个
LED
▲ 红色
LED
的V-A特性 ▲ 黄色
LED
的V-A曲线 ▲ 绿色
LED
V-A特性曲线 ▲ 蓝色
LED
的V-A曲线 ▲ 不同颜色
LED
的伏安特性 ▲ 对应两个
LED
四个
状态
的
IO
输出波形 ▲ 对于两个
LED
四种
状态
的
IO
波形 ▲ 对于两个
LED
四种
状态
的
IO
波形 ▲ 对应两个
LED
四种
状态
IO
波形 ▲ 对应两个
LED
四种
状态
IO
波形 ▲ 对应两个
LED
四种
状态
IO
波形 ▲ 对于两个
LED
四种
状态
的
IO
波形 ▌附录 1.记录不同
状态
的程序 #!/usr/local
单片机一个
IO
口如何
控制
两个发光二极管
LED
单片机工程师在面试的过程中,经常会碰到一些相同的问题,笔者总结了十个提问率较高的问题,供大家参考。现在我们来分析单片机工程师常遇面试问题之一:一个单片机
IO
口如何
控制
两颗
LED
? 将两颗
LED
命名为D1、D2,两颗
LED
就会有如下4种组合:D1和D2都熄灭-D1亮D2灭-D1灭D2亮-D1和D2都亮。首先我们来看一下两个
IO
口
控制
两颗
LED
的情况,电路图如下:
LED
1和
LED
2直接接单片机两个
IO
...
【硬件设计】如何使用1个GP
IO
口
控制
2个
LED
灯显示四种
状态
【硬件设计】如何使用1个GP
IO
口
控制
2个
LED
灯显示四种
状态
一、
LED
的两大特性: 1.单向导电性 2.阈值特性:在
LED
两端加压到一定的阀值电压后才能导通(材料不同,阀值电压不同) 二、电路设计 并联 *[图片来源:达尔闻] 三、原理详解 1.
IO
口为高阻态时,两个
LED
均熄灭 2.
IO
口为高电平的时候,红色
LED
点亮 3.
IO
口为低电平的时候,黄色
LED
点亮 4.
IO
口输出方波信号(频率大于100Hz),两个
LED
交替点亮,根据人眼视觉惰性,两个灯相当于都点亮 限制:电源电压只有5V,只有部分低阀
硬件设计
6,127
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章