单片机(按键) 独立按键上接上拉电阻,即在没有按下时置1.矩阵按键原理:KEyout低电平时,按下k1,keyln1为0.当要读取引脚时,必须先把引脚给高电平。p2=从高位2.7-2.0 = 0xf7 = 1111 0111数码管按键计数例子:/********************************************************************************* 《手把手教你学51单片机(C语言版)》..
单片机学习(点阵LED及多模块同时实现) 原理也是动态刷新,横向滚动时,8列为一张图片,总共是30张,用二维数组将这些图片存储起来/********************************************************************************* 《手把手教你学51单片机(C语言版)》* 配套 KST-51 单片机开发板 示例源代码** (c) 版权所有 2014 金沙滩工作室/清华大学出版.
8266笔记 特殊引脚情况说明GPIO2引脚 在NodeMCU开发板启动时是不能连接低电平的。GPIO15引脚在开发板运行中一直保持低电平状态。因此请不要使用GPIO15引脚来读取开关状态或进行I²C通讯。GPIO0引脚在开发板运行中需要一直保持高电平状态。否则ESP8266将进入程序上传工作模式也就无法正常工作了。您无需对GPIO0引脚进行额外操作,因为NodeMCU的内置电路可以确保GPIO0引脚在工作时连接高电平而在上传程序时连接低电平。...
web学习笔记 表格(table):thead ---------表格的页眉 tbody ---------表格的主体 tfoot ---------定义表格的页脚thead, tbody, tfoot 相当于三间房子,每间房子都可以用来放东西。<tr> </tr> 这个标签就是放在三间房子里面的东西,每一个 <tr> </tr> 就是表格一行。表格的每一行被分为一个个单元格。每一个单元格就是用来存放数据的,这个数据分为两种:一,数据的名称;二,数据..
单片机学习笔记(数码管) TF0:只要溢出后,tf0就置1.只需要知道1和2两种工作模式即可。使用流程如下:附上数码管真值表:完整代码如下:(每秒增加一个显示)#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;//用数组来存储数码管的真值表,数组将在下一章详细介绍unsigned cha..
数据库学习笔记 数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用与其他表的外键关联,以及文本记录的修改与删除。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。例如:在学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键 。...
51单片机学习笔记(流水灯) 先看完整代码:#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;void main(){ unsigned int i = 0; //定义循环变量i,用于软件延时 unsigned char cnt = 0; //定义计数变量cnt,用于移位控制 ENLED = 0;
8266通过mqtt与巴法云平台建立联系(示例程序 先看完整代码/* Time:20210328 Author: 巴法科技 QQ群:824273231 项目示例:通过发送on或off控制开关,温湿度上传*/#include <ESP8266WiFi.h>//默认,加载WIFI头文件#include "PubSubClient.h"//默认,加载MQTT库文件#include <SimpleDHT.h>//dht11库文件const char* ssid = "danggui"; .