Loading

摘要: 一、DS18B20 1. DS18B20简介 DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点 测温范围:-55°C 到 +125°C 通信接口:1-Wire(单总线) 其它特征:可形成总 阅读全文
posted @ 2021-09-10 12:07 CodeReaper 阅读(2658) 评论(2) 推荐(1) 编辑
摘要: 一、 存储器介绍 存储器分类图 1. RAM 这类存储器中的数据都是掉电即失的,例如计算机中的内存就是DRAM,但它们数据读写速度都是要比ROM要快得多的。 SRAM:本质是电路,使用电路构成的触发器来存储数据(如JK触发器),因此这种存储器读写数据是最快的,而它们的成本也比较高,一般用作计算机的高 阅读全文
posted @ 2021-09-08 16:42 CodeReaper 阅读(3039) 评论(3) 推荐(1) 编辑
摘要: 一、问题的来源 这个学期里我需要修读《数据库系统》的课程,而为了简化我们的环境配置,老师推荐我们使用WampServer软件。这个WampServer相当于一个集成的环境,自带了Apache、MySQL和PHP环境,但是这样就带来一个问题,当我直接运行它时会发现它变成了黄色(运行不成功),后来查找资 阅读全文
posted @ 2021-09-06 20:41 CodeReaper 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://www.bilibili.com/video/BV1Mb411e7re?p=37 一、红外遥控原理 1. 红外遥控简介 红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出 通信方式:单工,异步 红外LED波长:940nm 通信 阅读全文
posted @ 2021-09-02 22:59 CodeReaper 阅读(3804) 评论(3) 推荐(0) 编辑
摘要: 一、使用定时器扫描按钮和数码管 1. 使用定时器进行扫描的缘由 之前扫描按钮和数码管都是需要通过CPU主循环进行的,使用这种方式有着很大的弊端,(1)首先是会占用CPU的资源,在扫描按钮和数码管时会浪费一定的时间,(2)其次是我们的按钮检测是通过松手检测进行的,当我们按下按钮还没有松开时,程序即会进 阅读全文
posted @ 2021-09-01 01:07 CodeReaper 阅读(1247) 评论(4) 推荐(3) 编辑
摘要: 参考资料:https://www.bilibili.com/video/BV1Mb411e7re?p=21 一、点阵LED的理论知识 1. 点阵屏的打开方式 默认情况下我的点阵屏是无法直接使用的,即使用了正确的代码也无法点亮点阵屏,此时我们需要先将点阵附近的跳线帽拔掉或移动到左边才能打开点阵屏: 2 阅读全文
posted @ 2021-08-23 20:13 CodeReaper 阅读(3143) 评论(0) 推荐(3) 编辑
摘要: 参考资料:https://www.bilibili.com/video/BV1Mb411e7re?p=19 一、串口相关信息 1. 串口简介 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。 单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式 阅读全文
posted @ 2021-08-21 15:46 CodeReaper 阅读(3266) 评论(1) 推荐(3) 编辑
摘要: 参考资料:https://www.bilibili.com/video/BV1Mb411e7re?p=17 一、定时器简介 定时器介绍: 51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成 定时器作用: (1) 用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项 阅读全文
posted @ 2021-08-19 16:39 CodeReaper 阅读(4515) 评论(3) 推荐(2) 编辑
摘要: 参考资料:OpenGL中文翻译 概述 前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点)。OpenGL本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,产生一种我们在移动的感觉,而不是场景在移动。 本节我们将会讨论 阅读全文
posted @ 2021-08-16 11:54 CodeReaper 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 参考资料:OpenGL中文翻译 一、衔接 在上一个教程中,我们学习了如何有效地利用矩阵的变换来对所有顶点进行变换。OpenGL希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(Normalized Device Coordinate, NDC)。也就是说,每个顶点的x,y,z坐标都应 阅读全文
posted @ 2021-08-12 17:18 CodeReaper 阅读(872) 评论(0) 推荐(0) 编辑