文章目录
前言
之前也分享过一篇串口打印的了,在那个的基础上又增加了几个函数,方便大家更快,更方便的调用。新增加了整型,浮点型的打印,之前只有字符串打印。说明:该库只是简单的应用串口1通信,和定时器1作为波特率发生器。方便调整程序。
基于STC8。
注意事项
写该库时可能用到一个C语言库,又或者是变量多了,需要好是扩大储存区范围,可能表述不太清除,具体的可以百度啊。这里只讲一下如何解决。
使用步骤
1.引入库
#include <CK.H>
2.配置工作环境
一般配置是在CK.c文件中
这两个比较关键,其他的配置可以看注释,知道大概的作用。
#define CK_Bti 115200 //配置串口波特率
#define CK_FOSC 11059200 //单片机运行频率(默认:11.0592 (频率x10^6))
3.主程序
先调用CK_Init()完成串口初始化
在调用串口打印函数
#include <STC8.H>
#include <CK.H>
void main()
{
CK_Init();
while(1)
{
CK_SendIntX(123456);
CK_SendFloatX(123.456);
CK_SendStr("ABCD");
}
}
4.运行结果
5.该库函数预览
总结
大体步骤还是一样。源码放在下面,供大家参考。
链接:https://pan.baidu.com/s/1xpPkVv0XpwllY3X_Y_DWMA
提取码:kn03