第一组流程图: 开始 初始化I/O口,初始化中断(上升沿中断) 用IO口激活超声波模块 检测ECHO回响信号 N INT0上升沿引发了中断? INT0下降引发了中断? N Y Y N PB1是否为高电平? PB1是否为低电平? N Y 设为下降沿触发中断(MCUCR=0x02),打开定时器(分频,普通模式) Y 设为上升沿触发中断(MCUCR=0x03),关闭定时器,读取TCNT0。 TCNT0清零 计算距离(单位:毫米) 取距离的百位 baiwei=(juli/100)%10 采用74HC1将百位数字显示出来