Jin51SIO是什么?
Jin51SIO 是一個自動生成單片機串口通信操作函數(shù)集的程序
Jin51SIO 是一套單片機串口操作的API函數(shù)集。
Jin51SIO包含什么內(nèi)容?
1. Jin51SIO.exe 可執(zhí)行程序,用于自動生成代碼
2. Jin51SIO.h 庫函數(shù)頭文件
3. Jin51SIO.c 庫函數(shù)程序文件
4. Jin51SIOHelp.chm 庫函數(shù)使用手冊
Jin51SIO能作什么?
1.只需要點幾下鼠標,便可針對不同的晶震、不同的的波特率生成一套操作串口的源程序代碼。
2.中斷方式的接收數(shù)據(jù)
3.中斷方式的發(fā)送數(shù)據(jù),減少因等待發(fā)送而占用CPU時間
4.漂亮的環(huán)形隊列處理,很少的緩沖空間解決大問題
5.提供SIO_VSend函數(shù),可以格式化輸出變量,例如:SIO_VSend("U=%.2f",fU);方便調(diào)試程序
6.能高效的、穩(wěn)定的完成通信操作。
為什么要選用Jin51SIO?
1.出于研究的目的
Jin51SIO不是教學程序,而是作者多年的經(jīng)驗總結(jié)?梢匝芯孔髡叩某绦蛄鞒蹋绦蚋袷綉(yīng)用到類似的項目中,并不一定是單片機串口通信。例如簡潔的的環(huán)形隊列操作,在很多程序中都可以應(yīng)用。
2.可靠的完成項目
無需記憶串口設(shè)置中的相關(guān)參數(shù),只需點擊鼠標便自動生成。全部代碼保留在可執(zhí)行程序中,不會被外部修改;始終得到可靠的源碼文件。
3.高效的進行程序修改調(diào)試
當需要測試不同波特率時,只需要點幾下鼠標便生成了對應(yīng)的代碼。這只是幾秒鐘的事。同時提供了格式化輸出函數(shù),可以直接將內(nèi)存變量通過串口輸出到控制臺或其它調(diào)試程序。
4.不受idata data區(qū)大小限制的收發(fā)緩沖
緩沖區(qū)在xdata區(qū),可以設(shè)置為你想要的大小而不受128、256字節(jié)的限制,同時可以節(jié)約下這些高速訪問區(qū)用于采樣等
5.節(jié)約時間,提高效率
現(xiàn)在的社會,時間就是一切。使用Jin51SIO后,可以一天內(nèi)掌握單片機串口操作的真正流程。如果您看過Jin51SIO的代碼,將會發(fā)現(xiàn)和網(wǎng)絡(luò)上流傳的那些單片機通信例程有什么不同了。
在新的項目中不用花時間解決串口通信問題。
- PC官方版
- 安卓官方手機版
- IOS官方手機版