求一个简单的51单片机程序
想玩又不会,哎
谁帮一下,绝不白帮忙
判断外部输入的状态上图为某网络模组的接线图LED为指示灯,CNT为输出,KEY为按键开关打开时CNT=1,LED=0;开关关闭时CNT=0,LED=1.KEY每接地一次,开关状态取反一次。
要求:增加一个STC单片机,根据外部输入信号(电平高低),固定模组开关显示的状态!即:当输入是低电平时,确保开关始终处于关闭状态;
当输入是高电平时,保证开关始终处于打开状态;
根据指示灯LED的状态,判断是否需要给把按键KEY拉低一次,始终让输入状态与开关状态保持一致。
最简单的就是
if( KEY1==0 )
{
if( LED_STATE!=1 )
{
OUT=0;
delay_10ms();
OUT = 1;
}
}
else
{
if( LED_STATE!=0 )
{
OUT=0;
delay_10ms();
OUT = 1;
}
}
页:
[1]