程序是找别的大佬借鉴的想实现的功能是先超声波测距离 然后距离小于10或者大于100时候pwm调占空比为0 距离在10到20时减少占空比 20到30时占空比不变 30到100时占空比增加
问题如图
error c237:function already has a body
单片机源程序如下:
#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit rs=P2^0; //1602的数据/指令选择控制线
sbit rw=P2^1; //1602的读写控制线
sbit en=P2^2; //1602的使能控制线
sbit trig=P2^5; //超声波测距模块Trig
sbit echo=P3^2; //超声波测距模块Echo
bit flag1; //触发信号标志位//
uchar count; //中断累加变量
long int distance; //测量