求C语言编写的通过电脑串口用串口助手接收GPS的程序

求C语言编写的通过电脑串口用串口助手接收GPS的程序,第1张

///////////////////////////////////////////////////////////

//

设计题目

:

基于51单片机的串口通信

//

功能

:

//

说明

:

晶振用12m,

///////////////////////////////////////////////////////////

#include

//

12m

晶振

#define

uchar

unsigned

char

#define

uint

unsigned

int

///////////////////////////////////////////////////////////

//

name

:

串口发送函数

//

in

:

//

out

:

//

function

:

//

explain

:

///////////////////////////////////////////////////////////

void

send(uchar

x)

{

sbuf=x

//

将数据放到缓冲区,发送

while(!ti)

//

等待发送完成

ti=0

//

清标志位

}

///////巧棚乎////////////////////////////////////////////////////

//

name

:

初始化函数

//

in

:

//

out

:

//

function

:

//

explain

:

///////////////////////////////////////////////////////////

void

init(void)

{

tmod=0x20

//

t1工作在方式2,自动重载

th1=0xe6

tl1=0xe6

//

设置波特率为1200

sm0=0

sm1=1

//

串口方式1

tr1=1

//

打开定时器1

}

///////////////////////孝悉////////////////////////////////////

//

name

:

主函数

//

in

:

//

out

:

//

function

:

//

explain

:

//////////////////////////////////////////////////////和答/////

void

main(void)

{

uchar

i

init()

//

初始化

while(1)

{

for(i=0

i<10

i++)

{

send(i)

}

}

}

简单点的,你可以定义两个数组A和B,A存放编号,B存放编号对应的野颤其他绝饥信并脊返息,写一个函数,返回类型为string,参数为编号,遍历A数组,当找到编号匹配时记下是第i个元素,然后提取B中第i个元素对应的值并且返回。


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

原文地址: http://outofmemory.cn/yw/12408480.html

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

发表评论

登录后才能评论

评论列表(0条)

保存