串口發(fā)送接收程序模塊

串口發(fā)送接收程序模塊

ID:38646762

大?。?9.50 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2019-06-17

串口發(fā)送接收程序模塊_第1頁(yè)
串口發(fā)送接收程序模塊_第2頁(yè)
串口發(fā)送接收程序模塊_第3頁(yè)
串口發(fā)送接收程序模塊_第4頁(yè)
串口發(fā)送接收程序模塊_第5頁(yè)
資源描述:

《串口發(fā)送接收程序模塊》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、串口發(fā)送接收程序模塊/************************************************************************;*??公?司:??xx;*??模?塊:??serial.c;*??功?能:??串口中斷服務(wù)程序,僅需做簡(jiǎn)單調(diào)用即可完成串口輸入輸出的處理;;*??????????出入均設(shè)有緩沖區(qū),大小可任意設(shè)置;*??芯?片:??AMEGA16;*??說(shuō)?明:??未利用串口發(fā)送硬件BUFF;*??設(shè)?計(jì):??李耀峰;*??時(shí)?間:??2005-11-24;*?

2、?版?本:V1.0;*??記?錄:??;************************************************************************//************************************************************************可供使用的函數(shù)名:extern?void?PutByte(byte?c);????????//放入一個(gè)字節(jié)到發(fā)送緩沖區(qū)extern?void?PutString(byte??*put

3、s);????????????//發(fā)送一個(gè)定義在程序存儲(chǔ)區(qū)的字符串到串口extern?void?PutBytes(byte?*outplace,byte?j);???//發(fā)送一串?dāng)?shù)據(jù)extern?void?PutHEX(byte?c);????????????????????//發(fā)送一個(gè)字節(jié)的hex碼,分成兩個(gè)字節(jié)發(fā)extern?byte?GetByte?(void);????????????????????//從接收緩沖區(qū)取一個(gè)byteextern?void?SerialInit?(word?baud);?

4、???????????//串口初始化extern?byte?inbufsign;???????//接收緩沖區(qū)數(shù)據(jù),有數(shù)據(jù)=1。#define?CR?PutString("r")???//發(fā)送一個(gè)回車換行#define?NUL?putstring("