自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 夏新电视盒子(其实是魔百盒) hi3798mv100 mt7601 不同牌内存

夏新电视盒子 4k hi3789mv100 PH9MPQV102A3-2-231216 1C10H16M.C3

2024-06-11 15:51:52 185

原创 keil里改了.c文件里的参数类型记得把.h也改掉,不改keil不报错

keil里改了.c文件里的参数类型记得把.h也改掉,不改keil不报错

2024-06-03 19:47:55 76

原创 stm32f1结构 ABP2 ABP1别搞错 写错了编译器也不报错

2024-06-03 16:55:52 408

原创 ssd1306oled I2C连续模式Co位问题 踩大坑

这意思就是0才是连续也可以单发一位数据就结束 也就是0xC0是单发0x40哪个都行,为了让51快一点改Clear函数发现的,原来单发的40改c0没事,连续发用c0就不行。

2024-05-27 16:09:48 155

原创 keil里51程序 oled_img显示图像字模提示未定义问题

include了头文件生成时候就提示你重复定义,不include就过不了编译提示你img数组未定义。方法二:把要用的字模数组单放一个.h再在主文件中包含就行了。在主函数前声明所需要的img字模数组。

2024-05-26 22:25:51 210

原创 STC89C52读写存储模块W25Q备忘

第一天因为用的89c52 应该是0口的Vcc断了导致P0口输出不稳影响通讯搞得我困惑了一晚上(我就不明白我自己的写法有什么问题得不出正确ID 事实上也没问题),那个单片机也弹翻新提示框了,应该是到寿了也不稳定。不合理设计的最小系统板上的DIP40插座真是断脚神器(前面没空间翘单片机只能一边翘),本来没事一插一把断脚了我还傻傻的没当回事万用表一量有输出继续用了,换了个新的一插一拔好几个脚差点断了,最后虚虚的搭着用了不敢插进去了。看着32的教程用51驱动成还是挺开心的,本废物也能做点简单的事。

2024-05-22 17:57:16 143 1

原创 LCD1602 4线模式 i2c 显示不正常 时有时无 踩大坑

因为writecom只发四位 4线设置命令0X28需要分两次发才行!

2024-05-06 16:55:06 129

原创 51串口中断和定时器0中断冲突

在8051单芯片的架构中,定时器0和外部中断0(ES = External Interrupt 0)共享一些硬件资源。如果你在程序中错误配置了这些资源,它们之间的冲突可能导致不可预知的行为。2.修改定时器0的优先级,使其低于串口中断的优先级,这样可以使串口中断不被其打断(我是串口中断抢了定时器0,我把串口优先级设为高,定时器0设为低 PT0=1 PS=0 ,不冲突了。网上查的解决办法:1.在定时器0的中断函数里暂时禁用串口中断ES=0( 我这么干的。3.修改波特率,使其低于定时器0的中断频率(没试)

2024-04-11 23:18:03 590 1

原创 小问题备忘 keil里 不能在头文件里定义变量 全在.c里

备忘

2024-04-07 10:17:13 116

原创 C++ 算符[ ]重载注意两种形式 备忘

这里用的是double operator[](int i)const;这里用的是double & operator[](int i);一个用于左值,一个用于右值。

2023-08-02 21:35:51 40 1

原创 函数指针数组 C++Prime Plus第七章最后一题

函数指针初试

2023-03-18 17:18:23 38

原创 查找和二叉排序树变双向链表备忘

//查找 #include<stdio.h>#include<stdlib.h>//定义一个待查找顺序表#define MAXSIZE 20 // 顺序表最大长度typedef int KeyType; //定义关键字类型typedef struct{ KeyType key; //关键字项 char otherinfo; //其他数据项这里用char举例 }ElemType;typedef struct{ //顺序表结构类型定义 ElemType *r;.

2022-04-12 13:05:41 925

原创 C语言排序算法备忘 顺序存储

//排序#include<stdlib.h>#include<stdio.h>#include<string.h>#define MAXSIZE 99 typedef struct{ int data[MAXSIZE+1];//0位哨兵位从1开始排序 int length;}*SqList,sqlist;//插入排序void ChaRuPaiXv(SqList L){ for(int i=2;i<=L->length;i++){.

2022-04-11 12:39:41 1113

原创 C语言二叉排序树备忘

//二叉排序链表建立typedef struct{ KeyType key; char otherinfo;}ElemType; typedef struct BSTNode{ ElemType data; struct BSTNode *lch,*rch;}BSTNode,*BSTree;//二叉排序树的插入BSTree InsertBST(BSTree T,int key){ ElemType e; e.key=key; e.otherinfo='f'; if(!T){//.

2022-03-25 16:10:32 1560

原创 哈夫曼树顺序存储

//哈夫曼树#include<stdio.h>#include<stdlib.h>typedef struct{ int weight;//权 int parent,lchild,rchild; //亲结点 左节点 右节点 }HTNode,*HuffmanTree;typedef struct{ int weight; int num; int parent;}Bijiao;//用于比较暂存的 //构造哈夫曼树 static int s1,s2;/.

2022-03-17 17:06:41 545

原创 线索二叉树备忘仅中序

//线索二叉树 线索化后二叉树就变成了一个双向链表 便于查询遍历 #include<stdio.h>#include<stdlib.h>typedef struct bitreenode{ char ch; struct bitreenode *lchild,*rchild; int ltag,rtag;}BiTNode,*BiTree;//先序构造 BiTree CreatePreBiTree(){ BiTree T; char ch; scanf(".

2022-03-09 16:53:14 169

原创 C语言二叉树构造遍历等备忘

//二叉树#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct Binode{ char data; struct Binode *lchild,*rchild;}BiTNode,*BiTree; //构造二叉树BiTree CreateBiTree(){ BiTree T; char ch; scanf("%c",&ch); if(.

2022-03-09 16:49:42 752

空空如也

空空如也

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

TA关注的人

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