首先你要搭建好,51單片機(jī)系統(tǒng),包括串口發(fā)送電路。可以將你直接發(fā)送的字符串,作為一個(gè)變量,待用。利用單片機(jī)中斷發(fā)送字符串。收端設(shè)備驗(yàn)證發(fā)送的內(nèi)容是否正確。

創(chuàng)新互聯(lián)建站是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專(zhuān)業(yè)的網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。10余年品質(zhì),值得信賴(lài)!
51單片機(jī)串口通訊寫(xiě)一個(gè)字符。你主程序這么寫(xiě),發(fā)送一個(gè)字符后,單片機(jī)并不停止。
51單片機(jī)串口發(fā)字符串的方法有多種,比較容易理解的方法是:先定義一個(gè)要發(fā)送的字符串,就是一個(gè)字符串?dāng)?shù)組。發(fā)送時(shí),連續(xù)發(fā)送個(gè)數(shù)組。
1、51單片機(jī)中沒(méi)有printf這個(gè)函數(shù),你如果想用串口發(fā)送的話(huà),要自己去寫(xiě)一個(gè)串口發(fā)送函數(shù)就可以了。
2、第1個(gè)printf函數(shù),格式說(shuō)明的個(gè)數(shù)是2,而輸出項(xiàng)的個(gè)數(shù)是3,所以對(duì)于多余的輸出項(xiàng)k不予輸出;第2個(gè)printf函數(shù),有兩個(gè)%說(shuō)明,第1個(gè)%后面的字符要原樣輸出。本題考查printf函數(shù)的格式。
3、對(duì)于一類(lèi),你必須得軟件初始化串口,硬件與電腦連接好,然后利用windows的超級(jí)終端就可以顯示單片機(jī)中程序里的printf等函數(shù)打印出的內(nèi)容了,你也可以使用getchar獲得超級(jí)終端的按鍵碼。
是指中斷處理函數(shù)不能有輸入?yún)?shù)也不能有函數(shù)返回。因?yàn)橹袛喽际切┯布詣?dòng)調(diào)用,沒(méi)有程序去給他傳遞參數(shù),也沒(méi)有硬件去接收參數(shù)。不過(guò)x86計(jì)算機(jī)的軟中斷可以有參數(shù)傳遞,不過(guò)他是用寄存器傳遞的。
建立中間變量(形參),把實(shí)參值賦值給中間變量,當(dāng)被調(diào)函數(shù)返回值時(shí),系統(tǒng)釋放掉中間變量。在程序中通過(guò)對(duì)函數(shù)的調(diào)用來(lái)執(zhí)行函數(shù)體,其過(guò)程與其它語(yǔ)言的子程序調(diào)用相似。對(duì)無(wú)參函數(shù)調(diào)用時(shí)則無(wú)實(shí)際參數(shù)表。
一般定義為 typedef unsigned int size_t;Send_String(sizeof(Logo)-1,Logo); 既是把Logo字符串的長(zhǎng)度減掉1作為第一個(gè)參數(shù),Logo字符串本身的首地址作為第二個(gè)參數(shù)傳遞給函數(shù)Send_String()。
函數(shù)也可以有形參和返回值,其形參也稱(chēng)為命令行參數(shù),由操作系統(tǒng)在啟動(dòng)程序時(shí)初始化,其返回值傳遞給操作系統(tǒng)。
sizeof(Logo) 計(jì)算出來(lái)的數(shù)值是字符數(shù)組Logo的長(zhǎng)度加一(包括了字符串的結(jié)束字符\0)之后減一就好理解了,即是計(jì)算字符數(shù)組Logo的長(zhǎng)度。
rerun出來(lái)。也可以通過(guò)函數(shù)的參數(shù)實(shí)現(xiàn),可以把這種參數(shù)稱(chēng)為輸出參數(shù)。這里swap的第一個(gè)參數(shù)傳的是數(shù)組首地址,也是指針。這時(shí),這個(gè)參數(shù)如果在swap內(nèi)被改變了,在外面的數(shù)組也會(huì)相應(yīng)被改變,不需要通過(guò)return來(lái)返回。
當(dāng)前名稱(chēng):單片機(jī)c語(yǔ)言字符發(fā)送函數(shù) 單片機(jī)發(fā)送字符串程序
本文網(wǎng)址:http://chinadenli.net/article29/decopjh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、網(wǎng)站制作、靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)