ds18b20与STC89C52单片机连接时,为何要接入一个4.7k的电阻?LCD1602与stc89c52连接时为什么要接10K的排阻

请说明原理是什么?还有电阻的大小是怎么计算出来的?
2024-12-16 12:52:17
推荐回答(5个)
回答1:

因为一般CPU的IO引脚驱动能力是20mA以内,假设外设需要高电平30mA才能正常开启,那么这个IO就无法驱动这个外设。所以需要外部输电流两部分电流加一起合力驱动,4.7K是DATASHEET推荐的~就用吧
LCD1602 阻排用作调解显示强度~

回答2:

第一个是为了加大传感器驱动电流。第二个只有在用p0口时才需要排阻作为上拉电阻,其他口不需用,详情可查阅单片机I/o口功能

回答3:

不接也没事,那就是限流电阻,万一他们中的某一个坏了的话, 不至于损坏另一个。比如18D20的DQ内部故障接地了,CPU通讯发高电平是就会造成短路,有可能损坏IO口咯。
那个阻值 无所谓,一般都1K-10K。这个比较好找吧。

回答4:

我的是stc89c52的单片机,照着上面说的做了,还是不能显示数据,是不是一定得接排阻的?我都试过很多遍了,还是不行,请高手指教!!

回答5:

你也是做温度报警器么 能不能给我发一份毕业论文么 邮箱896060597@qq.com 跪谢 可以给你添财富值 多少都行 我真的很需要 原理图和程序也行啊 求您了