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