单片机怎样把采集的数据上传到网站的数据库中

单片机怎样把采集的数据上传到网站的数据库中,第1张

1、直接:单片机配以太网接口,移植个tcp/ip协议站,单片机直接登陆服务器上传数据

2、间接:单片机通过串口、USB等其他接口把数据传给有以太网的模块或设备(如电脑),在传到服务器。

这样做会丢失数据的。并且你将一个死循环放到中断里面也有很大问题。

void Uart() interrupt 4 using 1

{

statick unsigned char i

if (RI)

{

RI = 0 //清除RI位

receive[i++]=SBUF//P0显示串口数据

P22 = RB8 //P2.2显示校验位

SBUF=receive[i++]

while(TI==0)

TI=0

}

if (TI)

{

TI = 0//清除TI位

busy = 0 //清忙标志

} }

收/发一个数据会了,那收/多个的方法也相同。接收最好用中断方式,不影响其它程序执行。发送时,采用查询方式比较方便好写。发送多个,可用for循环控制,循环体内就是发送一个数据的程序,只是循环发送了。在循环发送前,把串口中断关了,ES=0发送结束再打开中断,ES=1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9445380.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存