MCU外部电路问题,MCU引脚问题

发布于 科技 2024-07-08
16个回答
  1. 匿名用户2024-01-30

    看下图,左边是P0端口的仿真图,注意是模拟逻辑,实际电路不是这样的。

    从左图可以看出,P0的输出为漏极开路模式,可以输出0,但不能输出高电平,必须增加一个拉电阻。

    右图是电路连接的模拟,led0 相当于您的一个数字管,R 相当于您的一行。

    从右图可以看出,一旦通电,P0就没有输出,即高阻抗状态,相当于三极管Q关断,然后,电流从VCC流出,经过R,流向LED0,最后返回GND

    所以,你的电路连接,一上电,P0口的电压就是LED0的压降,实际上,Le0的压降大约介于两者之间,但在Proteus模拟中,LED0的电压降被认为是低的。

    楼上的朋友说你的电路有问题,也有朋友说你的电路没问题,我个人认为你的电路有小问题,不大,一上电就有问题,数码管就会闪烁,但总的来说,只要你选择的电阻参数合适, 这个电路可以使用,但功耗是无穷无尽的,不管你把LED亮不亮,总有电流通过电阻,如果你用普通的阳,就不会有问题,可以节约能源,减少排放。

  2. 匿名用户2024-01-29

    这应该是一台51单片机,P0口是上电复位后的高阻抗状态,但是因为外接RP1,P0是高电平,驱动共阴极数码管的电路连接不是很合理。 RP1的电阻值在1K以内勉强能工作,但电路的无功功耗太大,建议改成普通阳数码管。

    使用普通阴极数码管时,数码管的笔段无论亮不亮都会消耗电流,而使用普通阳数码管时,笔段亮时会消耗电流,笔段不亮时不会消耗电流。 请参考以下等效连接图:

  3. 匿名用户2024-01-28

    此连接有问题。

  4. 匿名用户2024-01-27

    它与接地几乎相同,但只是一个二极管正向电压。

    P0-P3 的上电电平通常在程序的初始设置中设置,这里不讨论。

    但是有了这个连接,P0端口基本上就浪费了,其他的也做不了。

    因为当输出为低电平时,P0吸收电流,没问题; 当输出为高电平时,由于P0端口连接在发光二极管的正极上,二极管的导通电压只能保持在几伏,这与5V的输出电压或输出电压相差很大,所以基本上是浪费的。

    一般来说,数码管驱动最好使用相应的驱动芯片或三极管,最好用普通阳代替数码管。

  5. 匿名用户2024-01-26

    总结。 现在我们知道,处于明漏状态的 p0 端口不可用,那么我们该怎么办呢? 配置上拉电阻。

    通过连接一个电阻值合适的电阻器,然后连接到一个高压,一般为5V。 单片机上电后,P0引脚在连接的高电压作用下显示5V电压。 如果微控制器输出 1,则引脚状态自然为 5V,表示电平高。

    如果微控制器输出 0,则引脚也可以输出 0V,表示电平较低。

    为了实现上述高电平和低电平输出,连接的电阻值非常重要。 如果电阻值太小,限值为0欧姆,则相当于5V直接连接到引脚,即使MCU本身输出0,引脚的电压也是5V。 而且,结果很有可能是5V和0V直接短路,导致P0系列引脚烧坏,甚至单片机直接烧坏。

    如果电阻值非常大,并且极限是无穷大,那么微控制器引脚的电压将始终处于高位。 因此,电阻值是选择的和关键的。

    MCU引脚的输入和输出电流一般为几十mA,可以在数据表的数据表中找到,因此电阻值是根据电流大小确定的。 电阻值一般为1K至5K,此时可以保证P0。

    MCU 引脚问题。

    现在我们知道,处于明漏状态的 p0 端口不可用,那么我们该怎么办呢? 配置上拉电阻。 通过连接一个电阻值合适的电阻器,然后连接到一个高压,一般为5V。

    单片机上电后,P0引脚在连接的高电压作用下显示5V电压。 如果微控制器输出 1,则引脚状态自然为 5V,表示电平高。 如果微控制器输出 0,则引脚也可以输出 0V,表示电平较低。

    为了实现上述高电平和低电平输出,连接的电阻值非常重要。 如果电阻值太小,限值为0欧姆,则相当于5V直接连接到引脚,即使MCU本身输出0,引脚的电压也是5V。 而且,结果很有可能是5V和0V直接短路,导致P0系列引脚烧坏,甚至单片机直接烧坏。

    如果电阻值非常大,并且极限是无穷大,那么微控制器引脚的电压将始终处于高位。 因此,电阻值是选择的和关键的。 MCU引脚的输入和输出电流一般为几十mA,可以在数据表的数据表中找到,因此电阻值是根据电流大小确定的。

    电阻值一般为1K至5K,此时可以保证P0。

    低水平。 上拉电阻配置好后,P0系列引脚与P1、P2相同,可以正常使用。

  6. 匿名用户2024-01-25

    当然,单片机可以控制外部电路,最低限度的单片机只是基本的应用,要充分发挥单片机的潜力,需要对外部电路进行扩展。

    1.采用光电隔离可以控制外围电路,还可以屏蔽外部电路的干扰。

    3. 使用 8255 8155 扩展并行端口。

    以此类推,还有诸如使用595等系列和扩展,还有使用CPLD、FPGA等扩展,总之,只要对单片机有深入的了解,那么单片机就能发挥很大的潜力,帮助我们解决实际问题。

  7. 匿名用户2024-01-24

    一般不能直接驱动,除非外围电路是低功耗数字电路,如果要驱动电机、灯泡等。 必须连接外部驱动电路。 有直接耦合和光电隔离型,一般光耦合器适用于强电。

  8. 匿名用户2024-01-23

    一般来说,如果有几毫安,可以考虑直接驱动,然后再增加一个大的驱动电路比较合适。

  9. 匿名用户2024-01-22

    答案是 [因为电容器是由按钮推动的短路下降。

    2.电容器两端的电压无突变],当按钮升起时立即电容器确实存在于充电状态,并且由于电容很小,因此会很快消失。 事实上,当按钮断开时,电容器会发挥作用抖动]产生干扰效果。与buttons相似延迟断开连接。

  10. 匿名用户2024-01-21

    当钥匙升起时,C6两端有电,极性为左右+,。

  11. 匿名用户2024-01-20

    电容器是直流隔离的,它在电路中的作用是消除按键两端机械抖动引起的干扰脉冲,因此按键升起,P0端口为低电平。

    按下按钮时,会出现机械抖动,电容器会有电流通过。

  12. 匿名用户2024-01-19

    当然,您可以根据自己的情况控制继电器。

  13. 匿名用户2024-01-18

    1、图中的电阻是上拉电阻,使电流从VCC流过电阻流向单片机的IO口,使这些端口成为吸电流负载,从而提高了这些端口的驱动能力。 当这些端口为高电平时,电流通过抑制器流向LED数码管的相应段; 当位选择(即 S1-S4)为低电平时,这些相应的段被点亮。 此方法是动态显示的。

    当端口为低电平时,电流被释放到微控制器的IO端口。 对于数字电路和单片机,电流灌电流和拉电流负载有很大不同。

    2.该VCC电压提供单片机的电源,同时提供电阻作为上拉电源。 该电容器用作抗干扰,是数字和微控制器电路的重要组成部分。

  14. 匿名用户2024-01-17

    排除在这里,它拉了起来。 由于单片机的一些IO口是开路输出,因此在连接外围设备时有时需要连接上拉电阻。 否则可能会导致没有高级输出。

    图中的电容设置是为了防止干扰。

  15. 匿名用户2024-01-16

    1。上拉电阻,这里似乎用作限流电阻。

    2。滤波电容器,用于吸收干扰信号,其原理是电容器两端的电压不能突然改变。

  16. 匿名用户2024-01-15

    图不是很清楚,但电阻器用于上拉,电容器是旁路电容器。

相关回答
8个回答2024-07-08

这很简单,有点像 ARM 中的 IO 控制。

0x00004000"它是一个 8 位十六进制数,即 32 位二进制数,这意味着您的 P0 端口可能是 32 位,或者您的控制总线可能是 32 位。 >>>More

14个回答2024-07-08

电阻给电容充电,电容的电压缓慢上升,直到VCC,当未达到VCC时,芯片复位引脚近似为低电平,因此芯片复位,当接近VCC时,芯片复位引脚接近高电平,因此芯片停止复位,复位完成。 >>>More

9个回答2024-07-08

图中单片机的端口作为输入。

当它是输入时,它是一个高阻抗状态,你可以把它看作一个开路,这样你就可以理解为什么它是5V。 >>>More

10个回答2024-07-08

**不完整,实实看不出问题,只能胡说八道: >>>More

5个回答2024-07-08

**上几十块钱买的芹菜块51学习板,推荐使用瑞智51开发板,对于液体的首次激发有很多材料,**教程很详细,你不需要学得太熟练,你就可以订购单片机,然后购买NRF24L01无线模块(用于远程控制操作), 和超声波模块(测距),基本上可以自己制作遥控车,希望。