摘要: 首先先明确不同类型的指针有什么区别: 对于不同类型的指针: 所占的内存空间大小是相同的,不会因为指向内容有差别。指针本质为一个地址,只与cpu、操作系统和编译器位数有关。 区别在与指向地址空间不同,空间大小与指针类型有关。 通过程序来检验冉类型的指针与指向空间的差别 #include <stdio. 阅读全文
posted @ 2023-03-11 15:01 ailaopo_zhai 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 球钟: 球钟为一种计时工具,其主要原理为通过小球的移动来进行实践的记录。它有三个能容纳若干球的指示器:小时指示器、五分钟指示器、分钟指示器。如果小时、五分钟、分钟指示器内存在小球分别为:5、4、1,那么其所表示的时间则为05:21。 当分钟指示器内小球达到5个时,进位到五分钟指示器,即清空分钟指示器 阅读全文
posted @ 2023-02-16 16:13 ailaopo_zhai 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 队列 队列是限制在两端进行数据插入或删除的线性表,其特点为“先入先出,后入后出”。 允许进行入队的一端称为“队尾”,允许进行出兑的一端称为“队首”。 顺序队相关代码: sequeue.h typedef int datatype; #define N 128 typedef struct { dat 阅读全文
posted @ 2023-02-16 15:04 ailaopo_zhai 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 栈 栈是限制在一端进行插入和删除操作的线性表,其主要特点为“后进先出,先进后出”。 允许操作的一段称为“栈顶”,固定不能够进行操作的一段称为“栈底”。 顺序栈相关程序: sqstack.h typedef int data_t; typedef struct { data_t *data; int 阅读全文
posted @ 2023-02-16 14:36 ailaopo_zhai 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 什么是Markdown? Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 由于 Markdown 的轻量化、 阅读全文
posted @ 2022-10-18 01:12 ailaopo_zhai 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 高斯滤波 高斯滤波(也可以说“高斯模糊”)其实就是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。简单来说就是整个图像某个像素点的值与周围像素点的值挂钩,是原图像某一像素点的值其实是其本省和周围像素点值的加权平均过程。 处理结果上:整个图像相较于原图像会看起来较为模糊,原图像上的 阅读全文
posted @ 2022-02-24 20:34 ailaopo_zhai 阅读(2232) 评论(1) 推荐(1) 编辑
摘要: 赛题: 1、基本功能描述 通过单片机控制8个LED指示灯按照特定的顺序(工作模式)亮灭;指示灯的流转间隔可通过按键调整,亮度可由电位器RB2进行控制;各工作模式的流转间隔时间需在E2PROM中保存,并可在硬件重新上电后,自动载入。 2、设计说明 1)关闭蜂鸣器、继电器等与本试题程序设计无关的外设资源 阅读全文
posted @ 2022-02-24 15:24 ailaopo_zhai 阅读(530) 评论(1) 推荐(1) 编辑
摘要: 按键原理图 按键原理 (1)使用独立按键: (使用跳线帽将2、3连接) 当按键S7、S6、S5、S4按下时,分别对应P30、P31、P32、P33引脚的值将变为0。可根据对应引脚的电平来确定相应按键是否按下。 (2)使用矩阵键盘: (使用跳线帽将1、2连接) 先将行P30~P33其中某一行输出电平为 阅读全文
posted @ 2022-02-12 14:20 ailaopo_zhai 阅读(673) 评论(1) 推荐(1) 编辑
摘要: 英文字母在数码管显示中的对照字符 常用数码管显示数组 (一)共阳极数码管编码表: (内容为十六进制) unsigned char code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x8 阅读全文
posted @ 2022-02-12 13:30 ailaopo_zhai 阅读(12576) 评论(1) 推荐(1) 编辑