C
zfysis
这个作者很懒,什么都没留下…
展开
-
大意了~checksum 到的低级问题
发送的数据需要在尾端做累加取反,但没有留意到最后一个字节(累加取反值)不用参与累加,因此累加值总是不对,浪费了好多时间!!!原创 2021-05-04 00:33:00 · 158 阅读 · 0 评论 -
MAX6675
许久没有学新东西,整一下Max6675吧MCU用了STC15W408,串口输出#include "stc15.h"#include "intrins.h"typedef unsigned char BYTE;typedef unsigned int WORD;#define FOSC 11059200L //系统频率#define BAUD 115200 //串口波特率#define NONE_PARITY 0 //无原创 2021-05-02 04:44:01 · 1086 阅读 · 0 评论 -
C51 位域操作
union UNION{ unsigned char state; struct { unsigned char b0 : 1; unsigned char b1 : 1; unsigned char b2 : 1; unsigned char b3 : 1; unsigned char b4 : 1; unsigned char b5 : 1; unsigned char b6 : 1; unsigned char b7 : 1; }bits;};un.原创 2020-08-27 02:39:46 · 1584 阅读 · 1 评论 -
C语言之-函数调用-无限制递归调用与交叉调用自己
函数自己调用自己,会是啥样呢?void func_a(){ static unsigned long long runs_count = 0; runs_count++; printf(" func_a call func_a ...%d times\n",runs_count); func_a();}int main(){ printf(...原创 2020-03-22 14:32:08 · 1028 阅读 · 0 评论 -
C语言之-printf() - "烫烫烫烫烫......“行为与内存分析
使用printf()函数打印参数时,出现“烫烫烫烫烫......",记录如下:int main(){ char test[10]; test[0] = 'a'; test[1] = 'b'; test[2] = 'c'; printf("test[10] printf(): %s\n", test);}以上代码输出如下:经查,数据初始化时值并不是0,而是其他值,...原创 2020-03-22 06:38:26 · 5148 阅读 · 0 评论 -
C语言之-格式符 %[flag][width][.precision]type
格式符完整形式%[flag][width][.precision]type格式控制符,摘自网络:格式控制符 说明 %c 输出一个单一的字符 %hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数 %hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 %ho、%o、%lo ...原创 2020-03-22 05:36:19 · 731 阅读 · 0 评论