如下图,我想让单片机实时监测P0的状态,总共8路,当某一路开关接通后,监测到相应口变成高电平,执行相应的操作。
这样在开关断开时,P0口被下拉到了低电平,当开关接通后,变成高电平,但是相当于电源直接接到了P0口,会不会烧坏单片机?
上面要不要加个限流电阻?但是如果加限流电阻的话,阻值小了,起不到限流的作用,阻值大了,就会造成分压,导致P0口检测不到高电平。
我这么接对吗?可以实现我想实现的功能吗?
对调位置,在R1上始终有功耗呀,无论是开关接没接通,始终消耗功耗。我感觉还不如这样呀。
追答51系列IO作为输入时软件上首先要写入1的,而且输入阻抗也是比较大的,电流值可以在芯片手册中查到。你刚才那个电路,一旦io输出低电平,那么就会灌入很大的电流,时间长了也可能烧坏这个引脚。
本回答被提问者采纳