复位电路没有问题,你的P0-P3底电平有效主要是开外围电路的要求,而不是对单片机本身。继电器必须接要三极管驱动,由于IO口驱动电流过低,不接三极管会导致不能驱动继电器。接上拉电阻主要是为了防止刚上电是IO口状态不稳定导致继电器误动作。其他接上拉电阻是什么原因具体要因电路而异。
接继电器,上拉电阻,不用接也可以,但不能检测外部输入。
按下(不松开)开关键单片机就复位开始工作,松开对单片机没影响,用如图的电路应该没可以
单片机的IO口,是与驱动能力有关,不是 低电平有效问题,
低电平驱动 小于 20 mA,高电平驱动 在 几百 uA。
一般 低电平驱动 发光二极管 是没有问题的,继电器电流 大 需要三极管驱动,
对于 复位 可以用上图电路。