
程序
xu_BK
这个作者很懒,什么都没留下…
展开
-
C# LED控件
【代码】C# LED控件。原创 2023-02-03 14:02:56 · 1293 阅读 · 0 评论 -
C#串口数据处理--环形缓冲区-FIFO
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Globalization;using System.IO;using System.Threading;usi原创 2021-11-12 16:37:52 · 3947 阅读 · 1 评论 -
C#将DataGridview中的数据导出到Excel中,使用Npoi,
C# 将DataGridView中显示的数据导出到Excelusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using NPOI.SS.UserModel;using NPOI.HSSF.UserModel;//导出xls格式用HSSFusing NPOI.XS原创 2021-11-11 17:02:24 · 1613 阅读 · 1 评论 -
c#实现控件随窗口大小自适应调整
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication3{ class AutoSizeFormClass { //(1).声明结构,只记录窗体和其控件的初始位置和大小。 .原创 2021-11-01 09:18:57 · 8152 阅读 · 2 评论 -
C#获得字符串中开始和结束字符串中间得值
/// 获得字符串中开始和结束字符串中间得值 /// <summary> /// 获得字符串中开始和结束字符串中间得值 /// </summary> /// <param name="str">字符串</param> /// <param name="s">开始</param> /// <param name=...原创 2021-10-14 15:12:35 · 413 阅读 · 0 评论 -
0.96OLED图标取模,包括信号图标,蓝牙图标,闹钟,电池
/*信号蓝牙闹钟电池组合图片*/unsigned char BMP2[] ={ 0x00,0x03,0x05,0x09,0x11,0xFF,0x11,0x89,0x05,0xC3,0x00,0xE0,0x00,0xF0,0x00,0xF8, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x28,0xFF,0x11,0xAA,0x44,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0.原创 2020-09-11 16:53:31 · 3153 阅读 · 0 评论 -
2020-09-09
Sublime Text3 是一个轻量级的代码编辑器,插件库非常丰富,可以定制N多开发环境。具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API, Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text3 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。最近下载安装Sublime Text3,配置完成C/原创 2020-09-09 22:23:45 · 242 阅读 · 0 评论 -
stm32韦根数据接收支持26和34自动识别,记录数据分析过程和源码
韦根26和韦根34数据格式结构拆分和校验计算。10 1100 0100 0110 0101 1001 0010 韦根26数据10 1100 0100 0110 0101 1001 0010>>17=1 0110 0010 &1111 1111= 0110 0010 ...原创 2020-07-22 16:50:11 · 2522 阅读 · 0 评论 -
二维指针数组使用笔记
用于将两个字符串对应的时候使用,比如张三的编号是123,李四的编号是456,王二的编号是789,当知道编号需要查出编号对应的人时,可以使用,unsigned char code *MainMenu[6][2]={{"张三","1234567891230"},{"李四","1234567891231"},{"王二","1234567891232"},{"小明","123456789...原创 2020-04-14 17:21:30 · 347 阅读 · 0 评论 -
nbiot+stm32的驱动,使用串口2
最近在学NBIOT,做个笔记,stm32f103c8t6+nbiota的串口2驱动函数,串口1输出日志,串口2链接模块stm32使用不是那么熟悉,刚开始使用原子的串口实验的历程来做,结果就是用电脑模拟可以相互发送数据,发送的AT指令模块也可以接收到并且有应答,就是不知道如何来判断应答的内容,参考了原子的历程后调试成功,在此表示感谢1、串口2的配置,使用DMA方式,(参考正点原子的历程,在此...原创 2018-11-09 17:23:35 · 5462 阅读 · 7 评论 -
查询NBiot模块下发的指令,提取有效部分的数据进行判断
NBIOT学习1、关于strstr函数:使用方法 char *strstr(char *str1, char *str2); 意义为 判断str2是否为str1的字串,若是则返回str2在str1中首次出现的指针位置,若不是返回NULL;#include<stdio.h>#include<string.h>void main(){ char *...原创 2018-11-19 15:11:12 · 3381 阅读 · 4 评论 -
c#学习----串口助手
主窗体及下的代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using...原创 2018-12-10 17:31:15 · 755 阅读 · 1 评论 -
使用cJSON创建JSON字符串
本文作为学习cJSON的笔记,运行环境为sv2019,在stm32f103上运行运行无问题,代码中有些变量的定义在语句中出现,MDK5是不支持这样操作的,只需要将定义放在函数的开头即可,还有printf函数中的换行符需要添加\r,这样在串口助手中打印出来才会换行,头文件包含include"string.h"即可,下面是全部代码。20190709---------徐、#include "st...原创 2019-07-09 11:19:43 · 884 阅读 · 0 评论 -
stm32使用查表法将utf8转gbk,编码表数组存放在外部flash中
学习笔记:2019-07-13 XZJ在使用stm32获取服务器下发的json数据时,解析出来的数据编码是utf8格式的,在串口或者LCD上显示都是乱码,为了解决这个问题,百度了一下,发现在stm32上转码的几乎没有,最后有一个用stm32+esp8266获取知心天气的例程中发现了这个转码,这是原文地址http://www.openedv.com/forum.php?mod=viewth...原创 2019-07-13 11:29:35 · 4314 阅读 · 5 评论 -
使用cJSON创建JSON字符串
使用cJSON创建JSON字符串在Linux下,使用C语言编程,开始JSON字符串的创建。我们还是一步步来,逐渐由简单到复制。 1,下载源码可以从如下网站来下载:https://sourceforge.net/projects/cjson/ 。2,包含cJSON的源码下载下来,解压后,从里面找到两个文件(cJSON.c、cJSON.h),复制到我们的工程里面。只需在函数中包...转载 2019-07-05 15:39:01 · 12385 阅读 · 2 评论 -
使用cJSON解析JSON字符串
一、为何选择cJSON我们在使用JSON格式时,如果只是处理简单的协议,可以依据JSON格式,通过对字符串的操作来进行解析与创建。然而随着协议逐渐复杂起来,经常会遇到一些未考虑周全的地方,需要进一步的完善解析方法,此时,使用比较完善的JSON解析库的需求就提出来了。基于方便引用的考虑,我们希望这个JSON解析库是用C语言实现的。同时,为了避免太过复杂的C...转载 2019-07-05 17:45:37 · 2518 阅读 · 1 评论 -
编码
const unsigned short mb_uni2gb_table[20902] = {0xd2bb,0xb6a1,0x8140,0xc6df,0x8141,0x8142,0x8143,0xcdf2,0xd5c9,0xc8fd,0xc9cf,0xcfc2,0xd8a2,0xb2bb,0xd3eb,0x8144,0xd8a4,0xb3f3,0x8145,0xd7a8,0xc7d2,0xd...原创 2019-07-12 11:38:20 · 56303 阅读 · 0 评论 -
数组和结构体类型变量的清空函数memset()
1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, c:是赋给buffer的值, count:是buffer的长度. 这个函数在socket中多用于清空数组.如:原型是memset(buffer, 0, s...转载 2018-11-09 17:01:53 · 20617 阅读 · 0 评论