现在我在搞一个报警仪,需要编一个程序:大致的功能是有8个接口(相当于8个开关,分别接到P0口的八位)分别对应控制八路灯(分别接到P2口的八位),一个或者多个开关闭合(接地),它对应的那一路的灯以一定的频率闪亮,蜂鸣器以相同的频率闪叫(接到其他一个P1^0位),继电器吸合(接到P1^1),这时如果按下消音按钮(复位按钮,接到P1^2),所对应闪亮的灯变常亮,蜂鸣器消音,继电器断开。如果这里断开接地的开关,所对应闪亮的灯灭,但是蜂鸣器只要有灯在闪亮就会一直响,继电器一直吸合,直到全部开关断开,蜂鸣器消音,继电器断开。请各位大侠给我分析下,怎么才能实现这样的功能,说下思路,能写几句程序最好,小弟拜谢了~~ |