- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 stm32使用IIC驱动0.96存OLED屏幕
.h文件 #ifndef __OLED_H #define __OLED_H #include "Sys.h" typedef enum { Size_0608 = 6, Size_0816 = 8,Size_1224 = 12} font_size; #define IS_font_size_PERIPH(size) (((size) == Size_0608) || ((size) == Size_0816) || ((size) == Size_1224)) #define address 0
2021-08-09 09:45:20
1008
原创 stm32 软件IIC
stm32 软件IIC .h文件 #ifndef __SOFT_IIC_H #define __SOFT_IIC_H #include "Sys.h" #define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;} #define SDA_OUT() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3<<28;} #define
2021-08-07 12:21:34
252
原创 C语言 带有头结点的循环双链表的实现和相关操作。
C语言 带有头结点的循环双链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node { struct node *prior;//指向前一节点 DAT data;//存储数据 struct node *next;//指向下一节点 }Node; typedef struct { Node *head;//指向头节点 int size;//存储节点个数
2020-07-14 19:18:21
1342
4
原创 C语言 不带头结点的循环双链表的实现和相关操作。
C语言 不带头结点的循环双链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node { struct node *prior;//指向前一节点 DAT data;//储存数据 struct node *next;//指向下一节点 }Node; void init_list(Node **pL)//初始化链表 { (*pL)=NULL; } Node* ma
2020-07-14 19:16:10
1387
2
原创 C语言 带有头结点的双链表的实现和相关操作。
C语言 带有头结点的双链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node { struct node *prior;//指向前一节点 DAT data;//数据 struct node *next;//指向下一节点 }Node; typedef struct { Node *head;//指向头节点 unsigned size;//记录节点的个数
2020-07-14 19:13:58
919
原创 C语言 不带头结点的双链表的实现和相关操作。
C语言 不带头结点的双链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node { struct node *prior;//指向前一节点 DAT data;//数据 struct node *next;//指向后一节点 }Node; void init_list(Node **pL)//初始化链表 { (*pL)=NULL; } Node* mack_n
2020-07-13 15:20:56
1472
1
原创 C语言 带有头结点的循环单链表的实现和相关操作。
C语言 带有头结点的循环单链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node { DAT data;//数据 struct node *next;//指向下一个结构体 }Node; typedef struct { Node *head;//指向链表的头节点 unsigned size;//节点的个数 }list; void init_list(li
2020-07-13 15:18:17
1446
原创 C语言 不带头结点的循环单链表的实现和相关操作。
C语言 不带头结点的循环单链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node { DAT data; struct node *next; }Node; void init_list(Node **pL)//初始化链表 { (*pL)=NULL; } Node* mack_node(DAT data)//生成节点 { Node *newnode=(N
2020-07-13 15:15:45
2374
1
原创 C语言 带有头结点的单链表的实现和相关操作。
带有头结点的单链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int ADT; typedef struct node { ADT data;//数据 struct node *next;//指向下一个结构体 }Node; typedef struct { Node *head;//指向头节点 unsigned size;//节点个数 } list; void init_list(list *lp)
2020-07-13 15:10:52
2093
原创 C语言 不带头结点的单链表的实现和相关操作。
C语言 不带头结点的单链表的实现和相关操作。 #include<stdio.h> #include<stdlib.h> typedef int DAT; typedef struct node//定义一个结构体 { DAT data;//存放数据 struct node *next;//指向下一个结构体的指针 }Node; void init_list(Node **pL)//初始化 { (*pL) = NULL; } Node* make_node(D
2020-07-13 15:06:32
1681
空空如也
导入安卓工程时报错。
2020-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅