久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

QQ登錄

只需一步,快速開始

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

STC12c5a60s2單片機(jī)串口應(yīng)用問題

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 40 黑幣 回復(fù)本帖可獲得 10 黑幣獎(jiǎng)勵(lì)! 每人限 1 次(中獎(jiǎng)概率 70%)
ID:394056 發(fā)表于 2019-2-19 15:50 | 顯示全部樓層 |閱讀模式
請(qǐng)教下面關(guān)于串口發(fā)送的問題,如下3個(gè)程序有什么區(qū)別?還請(qǐng)高手詳細(xì)講解一下。
這種芯片(STC12c5a60s2)的串口應(yīng)用還有那些好的例子請(qǐng)貼出來共享一下唄(注本人菜鳥一
1
void send_uart1(uchar ck1)
{
SBUF=ck1;
while(TI==0);
TI=0;
}

2

void UartPrintASCII(unsigned char c)  
{
    TI=0;   
    SBUF=c;   
    while(TI==0);   
    TI=0;   
}

3
void UartPrintf(unsigned char *p)   
{
  while(*p)
  {
   SBUF=*(p++);
  while(TI==0)
  {
   ;
   ;
   ;
  };
  TI=0;
}   
}

回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2019-2-19 21:28 | 顯示全部樓層
例1和例2沒有什么區(qū)別,例2的第一行TI=0;是贅句,但不影響功能,都是串口發(fā)送一個(gè)字節(jié)函數(shù)。例3是串口連續(xù)發(fā)送多字節(jié)函數(shù),通常指針P指向某個(gè)數(shù)組,當(dāng)數(shù)組元素發(fā)完while(*p)為假,即跳出循環(huán),while(TI==0)花括號(hào)內(nèi)的分號(hào)是為了獲得短暫延時(shí),實(shí)際應(yīng)用中可有可無。希望對(duì)你有所幫助。
回復(fù)

使用道具 舉報(bào)

ID:432823 發(fā)表于 2019-2-19 21:34 | 顯示全部樓層
對(duì)你可能有幫助,串口通訊數(shù)據(jù)協(xié)議中有校驗(yàn)。

STC12C5A60S2_UART.rar

1.62 KB, 下載次數(shù): 15

串口通訊

回復(fù)

使用道具 舉報(bào)

ID:394056 發(fā)表于 2019-2-20 09:29 | 顯示全部樓層
wulin 發(fā)表于 2019-2-19 21:28
例1和例2沒有什么區(qū)別,例2的第一行TI=0;是贅句,但不影響功能,都是串口發(fā)送一個(gè)字節(jié)函數(shù)。例3是串口連續(xù) ...

例三能舉個(gè)例子嗎?怎樣發(fā)送數(shù)組不太明白啊
回復(fù)

使用道具 舉報(bào)

ID:158375 發(fā)表于 2019-2-20 12:12 | 顯示全部樓層
瞎猜:例三最多只能發(fā)送256個(gè)吧。具體發(fā)送多少個(gè),看實(shí)際應(yīng)用。
回復(fù)

使用道具 舉報(bào)

ID:474677 發(fā)表于 2019-2-20 12:29 | 顯示全部樓層
代碼蝦1 發(fā)表于 2019-2-20 09:29
例三能舉個(gè)例子嗎?怎樣發(fā)送數(shù)組不太明白啊

二樓的兄弟說得比較清楚了,例三里面主要有個(gè)指針的概念,這個(gè)是C語言編程的一個(gè)難點(diǎn),是其他高級(jí)語言所沒有的,這個(gè)例子里指針實(shí)際指向了一個(gè)數(shù)組,它在程序里體現(xiàn)為一段連續(xù)的存儲(chǔ)空間,所以配合一個(gè)循環(huán)語句你就可以把這段存儲(chǔ)空間的字節(jié)內(nèi)容挨個(gè)送給串口輸出
回復(fù)

使用道具 舉報(bào)

ID:477934 發(fā)表于 2019-2-20 17:52 | 顯示全部樓層
wulin 發(fā)表于 2019-2-19 21:28
例1和例2沒有什么區(qū)別,例2的第一行TI=0;是贅句,但不影響功能,都是串口發(fā)送一個(gè)字節(jié)函數(shù)。例3是串口連續(xù) ...

說的很明了

評(píng)分

參與人數(shù) 5黑幣 +62 收起 理由
static + 12 回帖助人的獎(jiǎng)勵(lì)!
zhengchong60 + 15
sheng7533967 + 15
shuisheng60 + 10
jinsheng7533967 + 10

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: www.成人免费视频 | 久久久久久久一区 | 亚洲最大的黄色网址 | 2021天天干夜夜爽 | 成人国产精品久久 | 91精品国产高清一区二区三区 | 99成人免费视频 | 亚洲欧美日韩在线 | 日韩久久综合网 | 国产精品自产拍在线观看蜜 | 国产激情网站 | 久久久五月天 | aaaa一级毛片 | 久草中文在线 | 久色 | 在线看片网站 | 欧美1区| 午夜免费电影 | 国产一区二区三区视频 | 亚洲欧美日韩精品久久亚洲区 | 国产精品久久久99 | 天天天天天天天干 | 2019天天干夜夜操 | 国产高清精品一区二区三区 | 色综合久 | 国产一区二区免费 | 亚洲视频中文字幕 | 黄色网址在线免费观看 | 午夜伦理影院 | 午夜资源 | 青青草国产在线观看 | h在线 | 日韩精品一区二区在线观看 | 国产精品揄拍一区二区 | 中文字幕1区 | 韩国欧洲一级毛片 | 中文字幕免费观看 | 国产精品一区视频 | 国产精品自产拍在线观看蜜 | 国产一区二区三区不卡av | 成人动漫一区二区 |