
单片机外接电路问题
5个回答
展开全部
看下面的图,左边是P0口的模拟图,注意,是模拟逻辑,实际电路不是这样的。
从左图可以明白,P0的输出是开漏模式,可以输出0,却不能输出高电平,必须加上拉电阻。
右边的图,是你的电路接法的模拟,那个LED0就相当于你数码管中的一个,R相当于你那个排阻中的一支。
从右图你就看明白了,一上电,P0是没有输出的,即高阻态,相当于三极管Q关闭,那么,电流由Vcc流出,经过R,流向LED0,最终回到GND.
所以,你的电路的接法,一上电,P0口的电压就为LED0的压降,在实际中,LE0的压降大概在1--2.2V之间,但在Proteus模拟中,LED0的压降被视为低电平。
楼上的朋友说你的电路有问题,又有朋友说你的电路没问题,我个人认为,你的电路存在小问题,不大,有问题是一上电,数码管会闪一下,但是总的来说,只要你的排阻的参数选择的合适,这个电路是可以用的,只不过无端的功耗了,不管你是否点亮LED,排阻上总是有电流通过的,如果你采用共阳的,就不会出这问题了,可以节能减排

2024-12-24 广告
随着工业设备的自动化程度越来越高,各个行业的工控板的数量也越来越多,下面就介绍在维修中常用的几种方法。1、观察法:当我们拿到一块待维修的电路板时, 首先对它的外观进行仔细的观察。如果电路板被烧过, 那么在给电路板通电前, 一定要仔细检查电源...
点击进入详情页
本回答由杭州丹川科技提供
展开全部
接法没有问题,注意选取的数码管应该是共阴的。如果没有程序,proteus仿真下,p0口不加上拉是状态不明(灰色),加上拉时全高(红色)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个接法有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说是接地也差不多,就差一个二极管正向电压。
P0-P3上电电平一般在程序初始设置里设定,在这不做讨论。
但是这种接法,P0口基本就算浪费了,干不了别的。
因为输出低电平时,P0灌电流,没问题;输出高电平时,因为P0口与发光二极管正极相连,所以只能维持二极管一点几伏的导通电压,和5V或3.3V输出电压差很多,所以说基本浪费了。
一般数码管驱动都用相应驱动芯片或三极管比较好,换成共阳的数码管也比这样好。
P0-P3上电电平一般在程序初始设置里设定,在这不做讨论。
但是这种接法,P0口基本就算浪费了,干不了别的。
因为输出低电平时,P0灌电流,没问题;输出高电平时,因为P0口与发光二极管正极相连,所以只能维持二极管一点几伏的导通电压,和5V或3.3V输出电压差很多,所以说基本浪费了。
一般数码管驱动都用相应驱动芯片或三极管比较好,换成共阳的数码管也比这样好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询