标题:
51单片机串口通信能发送任意数据使流水灯亮或者灭吗?
[打印本页]
作者:
qq1611901472
时间:
2019-3-8 13:22
标题:
51单片机串口通信能发送任意数据使流水灯亮或者灭吗?
51单片机串口通信能发送任意数据使流水灯亮或者灭吗?求助,谢谢各位大佬!!!
作者:
Angle145
时间:
2019-3-8 16:34
CSDN博客,《51单机片串口通讯示例源码》,
https://blog.csdn.net/qq_37007823/article/details/86500355
参考下
作者:
lfc315
时间:
2019-3-8 16:40
可以啊 高手就是能随心所欲
作者:
yang96381
时间:
2019-3-8 18:10
可以通过板子上的按钮控制,也可以通过电脑串口和板子通信控制等。
作者:
7358655
时间:
2019-3-8 20:23
你意思是上位机发送任意数据,打开关闭下位机流水灯程序。
从机LED程序加判断
u8 j, k;
j=0;
RI==1;
RI=0;
j++;
k=j%2;
if(k==0){break;}
大概思路就这样关闭就是跳出循环,或者GOTO 也能实现,前提你把ES=1;EA=1;串口中断 总中断打开。
while(1);死循环也能跳出。发一次上位机发送任意数据,流水灯一直工作直到下次再发送关闭,如果器件有锁存,break前锁存清零,负责程序会最后一个灯开着的。
作者:
liut_text
时间:
2019-3-8 21:01
这个肯定是可以的
作者:
dxn396396396
时间:
2019-3-8 21:45
可以实现的!
作者:
wulin
时间:
2019-3-8 22:00
本帖最后由 wulin 于 2019-3-8 22:31 编辑
开启串口,只要查询串口接收中断请求标志位为1,流水灯启停标志取反即可。
if(RI==1) //查询接收中断请求标志位为1
{
RI=0; //接收中断请求标志位清0
LED_sign=~LED_sign; //流水灯启停标志取反
}
作者:
dwq012
时间:
2019-3-8 23:36
可以通过电脑串口和板子通信控制。
作者:
刀刀见红
时间:
2019-3-9 02:11
可以啊,只要你功夫下的深
作者:
天风情
时间:
2019-3-9 09:29
可以实现
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1