找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3104|回復: 1
打印 上一主題 下一主題
收起左側(cè)

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

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:48991 發(fā)表于 2013-4-19 20:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

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

 

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

 

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

 

CD FE 05 01 02 03 04 05 CE

 

頭             CD FE

數(shù)據(jù)長度     05

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

校驗          CE

 

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

 

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

 

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

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:7485 發(fā)表于 2013-4-20 06:31 | 只看該作者

 

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

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表