51单片机之自动复位

在我最开始做单片机电路的时候,遇到过两种自动复位的情况。
现象:
1、电机一转,就自动复位
2、按键一按,就自动复位
经过好久的摸索,发现:
第一种情况的自动复位是由于,电机在开始转的时候瞬间拉低了单片机的电压,导致单片机自动复位,所以在遇到有功率比较大的元器件的时候,常常要设计稳压电路,常用的稳压的方法就是用大电容或者常用的稳压芯片。
第二种情况是,我单片机的P1口的P1.0-P1.3用来控制步进电机,P1.4到P1.7用来接按键。步进电机在转的过程中,整个P1口我做了输出,而按下按键的时候又做输入,所以导致了单片机的自动复位。

你可能感兴趣的:(51,单片机,51单片机)