基于stc15f2k60s2芯片单片机编程(超声波报警)
按键S7控制上下限,S6加S7减;(运行此程序时按键不好用) # include <stc15f2k60s2.h> # include <intrins.h> void shumaguan ( ) ; void Timer0Init ( ) ; void Delay500ms ( ) ; void Delay2us ( ) ; void anjian ( ) ; unsigned char abile [ ] = { 0XC0 , 0XF9 , 0XA4 , 0XB0 , 0X99 , 0X92 , 0X82 , 0XF8 , 0X80 , 0X90 , 0XBF , 0XFF } ; unsigned char saomiao [ ] = { 0XFF , 0XFF , 0XFF , 0XFF , 0XFF , 0XFF , 0XFF , 0XFF } ; unsigned int distance ; unsigned char high = 30 , low = 10 ; unsigned char a ; void Send_Wave ( ) ; sbit TX = P1 ^ 0 ; sbit RX = P1 ^ 1 ; sbit S7 = P3 ^ 0 ; sbit S6 = P3 ^ 1 ; sbit S5 = P3 ^ 2 ; unsigned int time =