Jin51SIO是什么?
Jin51SIO 是一个自动生成单片机串口通信操作函数集的程序
Jin51SIO 是一套单片机串口操作的API函数集。
Jin51SIO包含什么内容?
1. Jin51SIO.exe 可执行程序,用于自动生成代码
2. Jin51SIO.h 库函数头文件
3. Jin51SIO.c 库函数程序文件
4. Jin51SIOHelp.chm 库函数使用手册
Jin51SIO能作什么?
1.只需要点几下鼠标,便可针对不同的晶震、不同的的波特率生成一套操作串口的源程序代码。
2.中断方式的接收数据
3.中断方式的发送数据,减少因等待发送而占用CPU时间
4.漂亮的环形队列处理,很少的缓冲空间解决大问题
5.提供SIO_VSend函数,可以格式化输出变量,例如:SIO_VSend("U=%.2f",fU);方便调试程序
6.能高效的、稳定的完成通信操作。
为什么要选用Jin51SIO?
1.出于研究的目的
Jin51SIO不是教学程序,而是作者多年的经验总结。可以研究作者的程序流程,程序格式应用到类似的项目中,并不一定是单片机串口通信。例如简洁的的环形队列操作,在很多程序中都可以应用。
2.可靠的完成项目
无需记忆串口设置中的相关参数,只需点击鼠标便自动生成。全部代码保留在可执行程序中,不会被外部修改;始终得到可靠的源码文件。
3.高效的进行程序修改调试
当需要测试不同波特率时,只需要点几下鼠标便生成了对应的代码。这只是几秒钟的事。同时提供了格式化输出函数,可以直接将内存变量通过串口输出到控制台或其它调试程序。
4.不受idata data区大小限制的收发缓冲
缓冲区在xdata区,可以设置为你想要的大小而不受128、256字节的限制,同时可以节约下这些高速访问区用于采样等
5.节约时间,提高效率
现在的社会,时间就是一切。使用Jin51SIO后,可以一天内掌握单片机串口操作的真正流程。如果您看过Jin51SIO的代码,将会发现和网络上流传的那些单片机通信例程有什么不同了。
在新的项目中不用花时间解决串口通信问题。
- PC官方版
- 安卓官方手机版
- IOS官方手机版