自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 852

原创 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 834

原创 最简单的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 10689 2

原创 4G模组/GSM模组使用PDU模式发短信拼包代码

引用实现原理https://blog.csdn.net/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 1084

原创 WIN32 API实现edit文本框的printf()函数

在进行WIN32 API使用文本框编程时,很多情况下需要输出调试信息,或是直接输出一些有用的信息。我们通常使用SetWindowText()函数实现,但是其中的内容无法格式化修改,所以一般还要使用wsprintf()函数进行预格式化,最后还需要发送EM_SCROLL消息使滚动条显示到最下方,这就显得非常繁琐,往往要重复使用多次,失去了效率。修改之前的代码往往是这样的:GetLocalTi...

2018-12-23 11:23:37 1420

原创 51单片机自定义函数实现任意串口的printf()

    在嵌入式开发过程中,往往需要多个串口进行通讯,使用printf函数是个不错的选择,格式化输出后方便实用;不论什么型号的单片机,只要支持标准C的编译器,都可以实现此功能,    添加如下头文件;#include "stdio.h"#include "string.h"#include "stdarg.h"     下面是函数定义,可以移植到任意的串口;bit S1...

2018-11-27 19:09:55 5290 3

SeggerEval_WIN32_MSVC_MinGW_GUI_V550.rar

SeggerEval_WIN32_MSVC_MinGW_GUI_V550原版的代码,由于国外服务器太慢,我帮忙传上来。

2019-07-06

自定义函数实现单片机任意串口的printf()

自定义函数实现单片机任意串口的printf(),代码是51单片机实现效果,可移植到任意单片机。

2018-11-27

STM32+MQTT+SIM800使用AT指令实现

STM32+MQTT+SIM800使用AT指令实现; 通过自建服务器测试完成,支持连接、订阅、发布、心跳保持; 全部使用AT指令控制;

2018-09-29

MAX7219点阵滚屏翻页源码+视频

使用8个max7219芯片级联驱动8个8*8点阵; 使用pcf8563实时时钟; 串口进行网络时间修正; 单片机STC11F04E,256字节RAM; 基本原理是建立一块内存buf[8][8],即把整个屏幕所有像素点都包括了; 显示函数实时显示这个内存的数据; 滚动时对字库内容进行移位赋值到buf;

2018-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除