51单片机【点阵屏】
摘要:51单片机【点阵屏】 我们有一个8*8的点阵屏,里面是64个发光二极管。 二极管的阳极我们给它接了74HC595的八个输出引脚,阴极接P00-P07引脚。 74HC595的八个引脚控制八个行,P00-P07控制八个列,行为1,列为0 对应的那个LED灯会亮,其他的组合不行。 如何让7
阅读全文
posted @
2023-12-24 22:27
持枢丶
阅读(177)
推荐(0) 编辑
51 单片机【外部中断、定时器中断、回调函数】
摘要:51 单片机【外部中断、定时器中断、回调函数】 这里的外部中断类似监听器,时时刻刻监视某引脚的电平变化;这里的定时器中断类似于定时任务,可以定时执行某函数;这里将回调函数和中断结合起来,案例里有点设计模式的味道(忘了哪个了,也可能就是感觉,关于高层不能调用低层的解决),也有点函数式编程的味道。
阅读全文
posted @
2023-12-23 21:07
持枢丶
阅读(1559)
推荐(0) 编辑
51单片机
摘要:51单片机 1、51单片机初始知识 在51单片机里,int为16位。 给单片机写程序的意义就是让输入/输出的高低电平可以动起来。(不写代码的高电平就一直是高电平了,除非拿开关等期间让它改变。) 51有自己的编译器,有些语法和C语言并不相通。 51单片机有256位寻址。即256Byte空间可用。但高1
阅读全文
posted @
2023-12-21 08:52
持枢丶
阅读(293)
推荐(0) 编辑
算法【快速排序】
摘要:算法【快速排序】 快速排序。选择一个作为比较的元素,这里我们选择首元素,这个元素我叫他‘比较元素’;前后两个指针(其实是索引变量)同时往后和往前进行遍历,开头的指针遇到比‘比较元素’大的元素停下来(空循环体的循环即可实现),末尾的指针往前遍历,遇到比‘比较元素’小的元素停下来;两个元素都停止后,交换
阅读全文
posted @
2023-12-07 20:40
持枢丶
阅读(157)
推荐(0) 编辑
算法【冒泡排序】
摘要:算法【冒泡排序】 冒泡排序是将每相邻两个数作比较,根据排序规则作交换。每一趟可以交换出一个最大(或最小)的数放到数组末尾,之后每趟循环可以少跑一个元素,如此循环(外层)N趟。 以下代码为冒泡排序: void bubble(int *arr, int size){ for(int i = 0; i<s
阅读全文
posted @
2023-12-07 16:44
持枢丶
阅读(27)
推荐(0) 编辑
数据结构【动态数组】
摘要:数据结构【动态数组】 在堆中申请数组空间,扩容时realloc,注意不可增删改的情况并处理即可。 以下代码不一定完全正确。 #include <stdio.h> #include <stdlib.h> /** * 声明动态数组,并提供相关的函数操作 */ // 动态数组结构体 typedef str
阅读全文
posted @
2023-12-07 14:34
持枢丶
阅读(153)
推荐(0) 编辑
简易计算机的搭建
摘要:简易计算机的搭建 1、一些无关紧要的前置知识 现代计算机类设备的主流架构一般有两种:一为冯诺依曼体系架构;一为哈弗架构。 主流计算机采用的架构一般为冯诺依曼体系,是将程序和数据放在一起存储的架构; 单片机设备一般采用哈弗架构,是将程序与数据分开存储的一种架构。 以下基本都是有关冯诺依
阅读全文
posted @
2023-12-07 10:47
持枢丶
阅读(252)
推荐(0) 编辑
模数电简要知识
摘要:模数电简要知识 一、模拟电路 1、二极管 特性:正向导通反向截止。电压电流非线性。电流(正电荷)方向是从P流向N。 参数:工作电流。 二极管分类:比如 稳压二极管、续流二极管、发光二极管 …… 八个发光二极管构成一个表示一位数字的数码管。数码管分为共阴和共阳。 问:共阴和共阳怎么理解? 2、三极管(
阅读全文
posted @
2023-12-06 20:36
持枢丶
阅读(362)
推荐(0) 编辑
电路基础
摘要:电路基础 一、电路中的概念 1、能量。 能量(Q):某段时间内产生的能量。单位为J。 Q = U * I * t 2、电功率。 电功率(P):电产品在某一单位时间作的工(产生的能量,如热能)。单位W。 一个电路中,如果电阻很小,电压和电流很大,就会产生很大的热能。 P = U *
阅读全文
posted @
2023-12-04 19:49
持枢丶
阅读(452)
推荐(1) 编辑
C语言【交换两变量值】
摘要:C语言【交换两变量值】 // 1、临时变量 int x = 10, y = 20; int temp = x; x = y; y = temp; // 2、相加再减的方法 int a = 10, b = 20; a = a+b; b = a-b; a = a-b; // 3、异或的方法,利用 A^A
阅读全文
posted @
2023-12-02 20:05
持枢丶
阅读(31)
推荐(0) 编辑