按键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=0;
void mdistance();
void main()
{
// P2=0XC0;P0=0X01;P2=0XFF;P0=0XFF;P2=0XA0;P0=0X00;
Timer0Init();
while(1){
mdistance

本文介绍了如何使用STC15F2K60S2单片机进行超声波报警系统的编程。通过按键S7控制上下限设置,S6配合S7实现数值增减。然而,在实际运行过程中遇到了按键响应不佳的问题。
最低0.47元/天 解锁文章
586





