这个器件不同的状态就输出两种电平,高和低。可以使用两种方式,一种是扫描,单片机普通的io就可以做到,将这个口配置为输入模式,然后主程序里不断去读这个口状态。另一种方式使用外部中断,要用到单片机的中断口,并写好中断服务程序,在中断里读状态,这种方式响应快,不会消耗主程序时间,这种方式较好
定义单片机引脚sbit hcsr501=p1^1;void mian(){if(hcsr501==1){执行语句}else{执行语句} }1即为高电平