- 博客(100)
- 收藏
- 关注
原创 单片机作业1_为OLED制作汉字字库_第4部分
练习使用C语言的文件操作,使用“高通字库”软件,生成16x16列行式点阵数据,然后按区分割,每个区生成 3008 bytes 大小的数组
2021-12-04 20:39:59
1555
原创 单片机作业1_为OLED制作汉字字库_第3部分
本部分实现OLED显示 HZK8x16 数字,实现了SPI对AT25F4096的读写,解决了卷页的问题,并对向AT25F4096读写数据过程进行了Proteus仿真和分析。
2021-12-04 14:45:03
2248
原创 复合型数据结构:(双向循环)链表_第3部分:各种排序算法
练习使用C语言,实现双向循环链表的各种排序算法。链表排序的优势在于可以快速删减、插入结点,动态性能很好!
2021-12-04 12:02:28
1743
原创 复合型数据结构:(双向循环)链表_第1部分
C语言实现的双向循环链表,主要用来练习指针的使用!第 1 部分实现了带头结点和不带头结点链表的创建、打印和插入操作!
2021-12-01 14:56:25
731
原创 单片机作业1_为OLED制作汉字字库_第1部分
了解字符集基本常识,在电脑上使用C语言编写控制台程序,模拟汉字点阵输出,为向单片机&OLED12864移植做好准备。
2021-11-30 23:25:56
3511
原创 第1轮_预备_使用C99的可变宏参数实现DEBUG函数
使用C99的可变宏参数实现DEBUG函数1. 需要了解的基础知识1.1 c里面字符串可以分开写1.2 语句太长可以用‘\’ 换行写typedef 可以随意换行define 不能随意换行1.3 C99以上支持可变参数函数1.4 可变参数决定入参压栈顺序“从右到左”2. 利用可变参数实现DEBUG日志输出2.1 最终版本2.2 测试1. 需要了解的基础知识1.1 c里面字符串可以分开写c语言中,一个字符串可以分开写,比如:printf("abc" "def" "ghi" "\r\n");printf(
2021-11-28 17:10:54
377
原创 <conio.h>获取键值的问题
1 获取键盘键值测试#include <stdio.h>#include <conio.h>int main(int argc, char *argv[]){ char ch; while(1) { ch = _getch(); printf("%d\r\n", ch); } return 0;}2 测试结果如下方向区的按键按下,使用getch()得到键值是 2 个!!会先得到224,再得到方向按键
2021-11-04 22:20:12
373
原创 Windows下VSCode编写的控制台程序出现中文乱码
1、查看编码设置chcp下表列出了每个受支持的代码页及其国家/地区或语言︰编码页语言437United States850多语言852西里尔语 (俄语)855西里尔语 (俄语)857土耳其语860葡萄牙语861冰岛语863加拿大法语865北欧866俄语869现代希腊语936中文(GBK)65001UTF-82 克服乱码的方法要不改VSCode的编码,要不改控制台的编码,二
2021-11-04 17:56:54
144
原创 2021/11/1 paradigm 笔记
1 读写循环队列问题2 哲学家问题busy waiting忙等待critical region临界区域concurrencycritical region 具有 “concurrency” 并发性resource contention临界区域的代码会发生“resource contention”资源冲突(争夺资源)3 FTP问题servers服务器:载有文件的计算机path路径:web目录3.1 经理给员工分配任务本项目将体会信号量的两个用途:1、竞争:作用域cr
2021-11-01 19:20:35
168
原创 【准备】基于 Proteus_Keil_VSPD 构建的 AT89C51RC2 虚拟实验环境
基于 Proteus_Keil_VSPD 构建的 AT89C51RC2 虚拟实验环境用于学习的51单片机选型Proteus部分设定图纸大小图纸背景颜色添加 AT89C52RC2.BUS 器件添加 OLED12864 显示器件添加MCP23S17_SPI IO扩展器件Legacy+MBR 古董UEFI+GPT 新型Ventoy 使用方法运行 Ventoy2Disk.exe安装 Ventoy 到 U 盘安装完成后,生成exFAT格式分区拷贝系统ISO镜像设定主板,使其支持 UEFI 引导网址哦!!!YUMIhttps://www.pendrivelinux.com/Ventoyhttps://www.ventoy.net/en/doc_disk_layout.html系统引导
2020-07-20 18:09:37
584
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人