单个一个按钮的情况,输入时,两个单片机IO引脚都配置为输入,相连,受按钮控制同高同低,是可以实现(电平相互兼容即可)。如果要是都用来控制同一个蜂鸣器,最好经过个或门电路(有的单片机高电平时,内部有上拉电阻,即使短接至地,也不会响应单片机工作)。要是实在不想用,也可以把甲的输出IO接去乙的输入IO,用乙的输出IO控制蜂鸣器,乙在程序上去判断甲是不是要打开蜂鸣器。还有一种方法就是两个单片机用两组电源供电,蜂鸣器的负极用两只二极管分别接到不同的地,这样两组电源的地就不相通,即使一个输出是高,一个输出低,因为不是同一路供电,也不会影响,两组电源的地,也被二极管隔开,不会相通。
|