找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3156|回復(fù): 1
收起左側(cè)

[求助]關(guān)于單片機(jī)與PC通信的問題

[復(fù)制鏈接]
ID:48991 發(fā)表于 2013-4-19 20:10 | 顯示全部樓層 |閱讀模式

我想實(shí)現(xiàn)PC與單片機(jī)的通信,通過串口

 

一次只發(fā)送一個(gè)我知道是用 SBUF=0xcd //舉個(gè)例子

 

但是我想通過單片機(jī)給PC發(fā)送一串?dāng)?shù)據(jù),比如說發(fā)送

 

CD FE 05 01 02 03 04 05 CE

 

頭             CD FE

數(shù)據(jù)長(zhǎng)度     05

數(shù)據(jù)          01 02 03 04 05

校驗(yàn)          CE

 

數(shù)據(jù)的長(zhǎng)度和數(shù)據(jù)內(nèi)容每次都不相同,我該如何去發(fā)送?

 

有人告訴我說用數(shù)組,,那我該如何動(dòng)態(tài)的把每次要發(fā)送的值動(dòng)態(tài)的賦給數(shù)組?

 

真心求教,這個(gè)問題已經(jīng)困擾我好久了,希望有個(gè)高手可以幫幫我啊

回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2013-4-20 06:31 | 顯示全部樓層

 

c51好像不支持動(dòng)態(tài)數(shù)組。你可以按最大數(shù)據(jù)量設(shè)定數(shù)組。也可以發(fā)送的時(shí)候用你“數(shù)據(jù)”以外的字符補(bǔ)齊,比如“CE”。

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表