ULN2003D里面是一个非门,输入1输出0,输入0输出1。VCC为1,只需让OUT1~OUT4中任意一个输入0,即P10~P13中任意一个输入1。(注:初始状态下P1为1,所以不需要任何操作即可正常运行)
目的:电机运行五秒后停止
#include#include void Delay5000ms() { unsigned char i, j, k; _nop_(); _nop_(); i = 211; j = 30; k = 11; do { do { while (--k); } while (--j); } while (--i); } void main() { P1=0x01; Delay5000ms(); P1=0x00; while(1) { } }



