1、程序编写完运行时需要一个或多个条件来触发电路通断,比如到时间关机就是一个条件;
2、需要有一个接口电路来翻译软件想要干嘛然后发出信号给驱动电路来实现电路通断,比如接口卡。没它就不能控制外部电器;
3、有时还需要测量外部参数,如温度 压力等。有的接口卡集成了这些功能,单片机系统集成了所有这些,软件固话在单片机里面运行,发出指令,译码电路翻译成电信号给驱动电路,驱动电路(有时需功率放大)推动继电器或其他控制元件完成任务。