草庐IT

【74HC595】51单片机(普中A2开发板)LED点阵屏点亮以及74HC595芯片的使用笔记

使用74HC595芯片驱动LED点阵屏的使用笔记1、控制显示LED点阵屏的思路2、74HC595芯片的学习2.1、74HC595芯片是什么?2.2、74HC595芯片各引脚解释以及分析2.3、74HC595芯片工作原理2.4、74HC595模块接线2.5、74HC595对应的代码:3、51单片机上使用LED点阵屏4、遇到问题(正在更新)5、参考文章6、第一次写博客杂感纯小白写的文章,如有问题,欢迎评论区讨论,反驳,指正。如果你只想了解74HC595如何使用,建议只看2.3。1、控制显示LED点阵屏的思路通过查看普中A2开发板的原理图(图1)可以知道,通过P0(P0_0、P0_1…P0_7)口和

51单片机读取DS18B20温度传感器

1.首先我们知道DS18B20是单总线协议,只有一根数据线。所以Data数据线即使发送端又是接收端,同时DS18B20内部接了弱上拉电阻(如图一所示),数据线默认为高电平。有了这些概念,我们就能进行下一步。                        图一(截取DS18B20芯片手册)2.初始化DS18B20   看图二可知,首先我们将总线从高拉低,保持480us左右,然后释放总线(没人拉低,默认高电平),此时总线上为高电平。然后等待15-60us,等待DS18B20模块将总线拉低。(如果拉低则说明DS18B20响应成功),DS18B20拉低60-240us后,释放总线。初始化完成。    

基于51单片机的DHT11温湿度传感

DHT11温湿度传感器—用lcd1602显示出湿度、温度下图为实际效果图:为学习DHT11的童鞋提供思路和.c文件参考,希望能给大家一些帮助;觉得不错的话可以三连支持一下。原理讲解外设读取步骤(此段讲解可能有点问题,思路清晰的大佬,可以在评论区留言讨论)主机和从机之间的通信可通过如下几个步骤完成(外设(如微处理器)读取DHT11的数据步骤一:  DHT11上电后(DHT11上电后要等待1S以越过不稳定状态在此期间不能发送任何指令),测试环境温湿度数据,并记录数据,同时DHT11的DATA数据线由上拉电阻拉高一直保持高电平;此时DHT11的DATA引脚处于输入状态,时刻检测外部信号。步骤二:  

【windows更新】解决更新22h2卡在 “正在进行更新 24% 请不要关机” 问题

遇到问题:更新22h2版本的windows11卡在24%不动了问题原因:Bitlocker的缘故认识:什么是Bitlocker?百度百科:https://baike.baidu.com/item/bitlocker/8001354综合来说,是一种数据加密技术,当电脑硬盘出现如下小锁标志时,代表启动了Bitlocker解决方案:关闭Bitlocker打开BItlocker设置关闭“设备加密”等待解密完成硬盘上的小锁消失了用windows11升级助手更新电脑(系统更新失败强制重启会发现设置中无法进行更新)windows11升级助手下载:https://www.microsoft.com/zh-cn

php - SQLSTATE[42S22] : Column not found: 1054 Unknown column - Laravel

我正在使用框架Laravel。我有2个表(用户和成员)。当我想登录时,我收到错误消息:SQLSTATE[42S22]:Columnnotfound:1054Unknowncolumn'user_email'in'whereclause'(SQL:select*frommemberswhereuser_email=?limit1)(Bindings:array(0=>'test@hotmail.com',))表用户CREATETABLEIFNOTEXISTS`festival_aid`.`users`(`user_id`BIGINTNOTNULLAUTO_INCREMENT,`user_

php - SQLSTATE[42S22] : Column not found: 1054 Unknown column - Laravel

我正在使用框架Laravel。我有2个表(用户和成员)。当我想登录时,我收到错误消息:SQLSTATE[42S22]:Columnnotfound:1054Unknowncolumn'user_email'in'whereclause'(SQL:select*frommemberswhereuser_email=?limit1)(Bindings:array(0=>'test@hotmail.com',))表用户CREATETABLEIFNOTEXISTS`festival_aid`.`users`(`user_id`BIGINTNOTNULLAUTO_INCREMENT,`user_

【Elsevier】中科院2区TOP, 高被引119篇, 稳定检索22年, 1周可见刊,5月15截稿~

一、【期刊简介】中科院2区软计算类SCI (TOP)【期刊概况】IF:8.0-9.0,JCR1区,中科院2区;【终审周期】走期刊部系统,3-5个月左右录用;【检索情况】SCI&EI双检;正刊;【数据库收录年份】2001年;【自引率】10.60%;【征稿领域】主要涵盖软计算和相关技术,几种软计算技术之间的相互作用以及它们的应用,包括但不限于:1、计算智能和软计算方法在旅游出行规划中的应用 (5.15截稿);• 旅游旅行计划问题的新问题-计算复杂性;• 城市旅游旅游优化;• 多模式旅行计划;• 酒店选择问题;• 多目标旅行计划问题;• 自动驾驶游客的旅行计划和决策;• 绿色旅游旅行设计;• 旅行计

51单片机(DHT11温湿度传感器)

一、产品介绍1、运用场景(温湿度检测系统)DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,应用领域:暖通空调;汽车;消费品;气象站;湿度调节器;除湿器;家电;医疗;自动控制2、特点及接线相对湿度和温度测量全部校准,数字输出长期稳定性超长的信号传输距离:20米超低能耗:休眠4引脚安装:可以买封装好的完全互换:直接出结果,不用转化二、模块数据逻辑 数据传送逻辑        模块一次完整的数据传输为40bit,高位在前数据格式        8bit湿度整数数据+8bit 湿度小数数据 +8bi 温度整数数据 +8bit 温度小数数据 +8bit 校验和通讯过程时序图整体

如何将 Docker 镜像大小从 1.43 GB 减少到 22.4 MB

 如果你正在从事Web开发,那么你可能已经了解过容器化的概念以及它的优点。但是,当使用Docker时,镜像大小是一个很大的问题。仅仅是从create-react-app中得到的样板项目就通常超过1.43GB。今天我们将会容器化一个ReactJS应用程序,并学习一些关于如何减小镜像大小以及同时提高性能的技巧。这些技巧将会展示给ReactJS,但它同样适用于任何NodeJS应用程序。步骤1:创建您的项目把你的终端打开,输入以下命令:npxcreate-react-appdocker-image-test然后create-react-app将为您提供基本的React应用程序。之后,进入根目录并运行项

【51单片机16*16LED点阵(显示图像)学习总结】

51单片机16*16LED点阵显示图像学习总结51单片机16*16LED点阵显示图像—笑脸一、学习思路—基于STC89C51单片机(A7)1.**电路图详情**;2.**独立模块的接线和验证**;3.**取模软件进行取模(横向取模)**取模软件取模方法:取模方向——横向取模,字节倒序,取模方式——C51格式,取出的字模样式如图:![取模软件图](https://img-blog.csdnimg.cn/b165f95f8d5749a4bc432c1a27294533.png#pic_center)取模这里需要注意的是:4.**程序编译与调试**;5.**效果展示**;6.**程序保存**;51单