本帖最后由 longcomeon 于 2014-5-23 20:13 编辑
各位大侠,STC11L16XEd单片机帮忙做个程序功能如下
单片机的晶体用的是22.1184Mhz
A,B,C,三个信号。
3个IO口,在P2口。
A为输入信号,有三种状态0,1,方波(频率大约在1Khz,占空比一直在变化的波形)。
单片机通过检测A信号的状态,来确定B,C输出状态。
当A=1时,B,C都为高电平,即B=1,C=1。
当A=0时,B,C都为低电平,即B=0,C=0。
当A为方波时,B为高电平,C为低电平,即B=1,C=0。
单片机通过uart串口接电脑,检测B,C的状态。
大侠们,帮忙看下这么做,谢谢。
|