#include"uart4.h"
#include"led.h"
int mystrcmp(char *s1,char *s2);
//手动封装一个延时函数
void delay_ms(int ms)
{
int i,j;
for(i=0;i<ms;i++)
{
for(j=0;j<2000;j++)
{
}
}
}
int main()
{
led1_init();
uart4_config();
char a;
char buf[32];
while(1)
{
/*a=getchar();//读取一个字符
putchar(a+1);//将读取到的字符+1返回 win下换行符是'\n',回车键对应的字符是'\r'
putchar('\n');
putchar('\r');*/
char buf1[]="led1_on";
char buf2[]="led1_off";
gets(buf);//读取字符串
if(!(mystrcmp(buf,buf1)))
{
led1_ctl(1);
}
else if(mystrcmp(buf,buf1)){
led1_ctl(0);
}
puts(buf);
}
return 0;
}
int mystrcmp(char *s1,char *s2)
{
while(*s1 && (*s1==*s2))
{
s1++;
s2++;
}
return *s1-*s2;
}
串口控制led
最新推荐文章于 2025-08-05 21:15:50 发布