- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 打点函数画圆角矩形
void LCD_DrawRoundedRectangles(int16_t x, int16_t y, int16_t xl, int16_t yl, int8_t r){ int16_t i,k; uint16_t color; if(x>319 || y>239) return; if(xl-(r*2)<0 || yl-(r*2)<0) return; for(i=0;i&.
2021-01-19 16:18:07
1170
原创 VC++下 汉字GBK转UNICODE和UTF-8 原理实现
分享一个读取GBK和UNICODE互转对照表文件形式,来实现汉字GBK转UNICODE和UTF-8 ;VS下配置为UNICODE环境了,这样键盘输入的直接是宽字符UNICODE码,也可以用多字节方式,键盘输入的GBK吗,反正是相互转换,大同小异了;主函数里插入setlocale(LC_ALL, "chs");本工程用到了一个UNIGBK.BIN的二进制文件,里面是GBK和UNICODE互转对照表,一会把这个文件的链接发上来;以下是工程全部的代码;#include <st
2020-12-31 16:44:06
983
原创 最简单的C语言判断日期合法性函数
最近整理了一个判断日期合法性的函数,比较简洁,供大家参考,欢迎批评指正。char Cheack_date(short w_year,char w_month,char w_date){ unsigned char Month_buf[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; if (w_month==2) ...
2019-06-15 09:48:57
11076
2
原创 4G模组/GSM模组使用PDU模式发短信拼包代码
引用实现原理https://blog.youkuaiyun.com/cc214042/article/details/52488850实现代码如下:void EC20_Send_SMS(char* phone,char* fmt,...){ va_list ap; uint16_t i,len,tab=0; //参考 c...
2019-06-12 11:39:09
1221
原创 WIN32 API实现edit文本框的printf()函数
在进行WIN32 API使用文本框编程时,很多情况下需要输出调试信息,或是直接输出一些有用的信息。我们通常使用SetWindowText()函数实现,但是其中的内容无法格式化修改,所以一般还要使用wsprintf()函数进行预格式化,最后还需要发送EM_SCROLL消息使滚动条显示到最下方,这就显得非常繁琐,往往要重复使用多次,失去了效率。修改之前的代码往往是这样的:GetLocalTi...
2018-12-23 11:23:37
1545
原创 51单片机自定义函数实现任意串口的printf()
在嵌入式开发过程中,往往需要多个串口进行通讯,使用printf函数是个不错的选择,格式化输出后方便实用;不论什么型号的单片机,只要支持标准C的编译器,都可以实现此功能, 添加如下头文件;#include "stdio.h"#include "string.h"#include "stdarg.h" 下面是函数定义,可以移植到任意的串口;bit S1...
2018-11-27 19:09:55
5516
3
SeggerEval_WIN32_MSVC_MinGW_GUI_V550.rar
2019-07-06
STM32+MQTT+SIM800使用AT指令实现
2018-09-29
MAX7219点阵滚屏翻页源码+视频
2018-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人