怎么让单片机输出低电平是电压为1V,高电平为4V,同一个IO口的,C51

 我来答
wolf_lhy
2013-07-12 · TA获得超过6608个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:535万
展开全部

用下面这个电路就可以:


当IN端为低电平时,D1截止,2号线电压为 1.05V,经电压跟随器,OUT端可输出约1V电压

当IN端为高电平时,D1导通,经过D1管压降,2号线电压为 4.1V,经电压跟随器,OUT端可输出约4V电压

这个电路优点是驱动能力很强,电压也稳定

hhu月光大侠
2013-07-11 · 测测控控-CPU/PLC/传感器
hhu月光大侠
采纳数:303 获赞数:1997

向TA提问 私信TA
展开全部
TTL输出电平差不多就是如你所述,
你是要准确的“ 低电平是电压为1V,高电平为4V ” 吗, 有什么特别的用途???
追问
不用准确的,4V左右和1V左右
追答

哦,你的这个问题貌看似乎没有价值,有什么应用背景呢,好像没用,所以我开始就问你”有什么特别的用途“,但细细想来,可以从电平转换的高度来看,比如RS-485/RS-232等,所以我也认真对待、细细考虑。


.楼上各位高手提供了许多很好地思路,在此我斗胆评论一下,商榷如有不对之处请各位楼主多多包涵。


wolf_lhy  的方案,1V输出没问题,4V输出的问题在于要求单片机给出的“1”是4.7V左右(TTL电平有一定范围的,你懂的),而且把二极管理想成饱和导通,怕难以实现。


wwpwwp20088|  的方案,很绝妙,开始我也认为该方案可能最好,简单实用,但细究一下,同样有理想化的问题,要求单片机给出的“0”是0V,与上述wolf_lhy  的方案有差不多的问题。我下面提出的方案也算是对该方案的改进。


我也给你一个方案,供你参考,要用到2选1的模拟电子开关,具体型号、元件参数你选吧。

用单片机的输出口控制选通对应的通道,

“0”选1V通道;“1”选4V通道。

.

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2013-07-11 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38379
国家科技进步奖

向TA提问 私信TA
展开全部
输出肯定是5V,要实现你的要求,可以加一个分压电路,呵呵,就是几个电阻组合起来就可以,具体大小,你可以实验一下。
追问
高电平4V可以很容易弄,可是1V的低电平不知道怎么弄啊
追答
好像是有点难,你只能用两个开关三极管(一个NPN,一个PNP)+分压电阻组合起来控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwpwwp20088
2013-07-11 · TA获得超过429个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:248万
展开全部
两个稳压管负极相连,用1k电阻上拉,4v管正极接地,1v管接io口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式