求助!! 各位大神请问单片机是怎么把信号转换成二进制并进行选择的?能否详细说一下。。谢了!!!

2019-07-15 08:34发布

bit IO_CHECK_Middle = 1;bit IO_CHECK_Left = 1;bit IO_CHECK_Right = 1; uint s1;float S;char CheckStatus = 0xff;void CHECKjuli();
void Process(){        char prestatus;        char status;        CheckStatus = 0;         status = IO_CHECK_Middle;        status <<= 2;        CheckStatus |= status;                 status = IO_CHECK_Left;        status <<= 1;        CheckStatus |= status;         status = IO_CHECK_Right;        CheckStatus |= status;         if(prestatus != CheckStatus)        {                                                    prestatus = CheckStatus;                CAR_STOP();
        }
这是我的单片机小车的C语言程序,我做的是一个超声波避障小车,车头有三个方位的超声波,同时进行检测避障。现在不明白的地方就是这段程序中单片机是怎么把超声波传回来的电信号转换成为二进制信号
新建位图图像.jpg
0条回答

一周热门 更多>