草庐IT

【51单片机学习笔记】DS1302实时时钟程序

目录实验现象DS1302介绍ds1302简介引脚工作流程寄存器控制寄存器时间寄存器读写与时序写读ds1302的GPIO代码ds1302.cmain.c备注实验现象将程序烧录到单片机中后,lcd1602显示屏将从预设时间开始进行时钟功能。在lcd1602显示屏第一行分别显示年,月,日,星期;在第二行显示时,分,秒。DS1302介绍ds1302简介DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。DS1302与单片机之间可以

51单片机课程设计—温度报警系统(包含实验报告,仿真图)

        我是电子信息的一名学生这是我的单片机课程设计,今天分享给大家。有需要的评论区留言,可以发源码给你们,包含实验报告,仿真图。        STC89C52为核心,设计一个温度报警器,它由部分组成:显示模块、CPU控制模块、报警模块、温度测量模块、按键控制模块。CPU控制模块采用STC89C52单片机进行控制,温度传感器由DS18B20模块进行室温的测量,显示模块由八个数码管进行显示,报警模块由LED亮灭和有源蜂鸣器来实现。温湿度显示器要求如下:1、数码管显示:1)、温度-阈值显示上电数码管第一位和第二位显示室温大小第三位显示C,第六位显示-表示阈值,第七位第八位显示阈值大小;2

51单片机课程设计—温度报警系统(包含实验报告,仿真图)

        我是电子信息的一名学生这是我的单片机课程设计,今天分享给大家。有需要的评论区留言,可以发源码给你们,包含实验报告,仿真图。        STC89C52为核心,设计一个温度报警器,它由部分组成:显示模块、CPU控制模块、报警模块、温度测量模块、按键控制模块。CPU控制模块采用STC89C52单片机进行控制,温度传感器由DS18B20模块进行室温的测量,显示模块由八个数码管进行显示,报警模块由LED亮灭和有源蜂鸣器来实现。温湿度显示器要求如下:1、数码管显示:1)、温度-阈值显示上电数码管第一位和第二位显示室温大小第三位显示C,第六位显示-表示阈值,第七位第八位显示阈值大小;2

(已解决)Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

问题:Springboot在运行单元测试的时候只要一运行就会出现下面代码Failedtoexecutegoalorg.apache.maven.plugins:maven-surefire-plugin:2.22.2:test(default-test)onprojectspringboot-mybatis-puls:Therearetestfailures.PleaserefertoF:\20210701train\procedure\springboot-mybatis-puls\target\surefire-reportsfortheindividualtestresults.Plea

安全好用的智能头盔,自带灯光提示与语音功能,力沃BH51M Neo体验

大家在日常短途出行时,一般都会选择自行车、电动滑板之类的工具,相比于步行或者公共交通工具,在骑车的时候还需要额外佩戴一些护具来保证安全,而在选择头盔之类的护具时,质量必然是首先考虑的,如果有额外的功能当然就更好了,像是我现在用的这款HelmetphoneBH51MNeo,就是一种智能头盔,加入了很多安全相关的智能特性。BH51MNeo这款来自头盔接入了华为鸿蒙生态,可以无缝连接华为智慧生活APP,并且具有灯光、语音等配置,还能识别撞击,从而实现灯光预警、语音提示、紧急求救等功能,进一步提升骑行的安全性。Helmetphone是LIVALL力沃旗下的一个品牌,专注于BH51MNeo这种智能化的护

Ubuntu 22.04.2 LTS LTS x86_64 安装 stable-diffusion-webui 【2】基本版本完结。

前篇Ubuntu20.04LTSx86_64安装stable-diffusion-webui_hkNaruto的博客-CSDN博客内容太多,分第二篇继续中途重装了机器,20.04,aptupgrade后自动升级到22.04.2现状:起来了,又没完全起来启动日志(stable-diffusion-webui)yeqiang@yeqiang-MS-7B23:~/Downloads/ai/stable-diffusion-webui$./webui.sh################################################################Installscr

极速安装kubernetes-1.22.0(三台CentOS7服务器)

欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于sealos标题敢号称极速,是因为使用了开源项目sealos,正是因为sealos,原本繁琐复杂的kubernetes部署操作变得简单高效sealos是个热门开源项目,地址是:https://github.com/fanux/sealos,官方说明容易引发读者的舒适感:sealos提供的免费部署版本是kubernetes-1.22.0,其余版本虽然支持,但不在免费范围内设备本次实战使用三台64位X86服务器,操作系统都是CentOS-7.9.2009

ubuntu 22.04 jammy 换源

Ubuntu22.04稳定版下载地址:https://ubuntu.com/download/desktop安装好后,更新源列表:sudocp/etc/apt/sources.list/etc/apt/sources.list.baksudogedit/etc/apt/sources.listsudoapt-getupdatesudoapt-getupgrade清华源:#默认注释了源码镜像以提高aptupdate速度,如有需要可自行取消注释debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/jammymainrestricteduniversemult

解决git报错:ssh:connect to host github.com port 22: Connection timed out

如题,git使用中突然报错ssh:connecttohostgithub.comport22:Connectiontimedout通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式端口22被封锁。解决方法一:抛弃ssh连接方式,使用http连接。gitconfig--local-e将配置文件的url=git@github.com:username/repo.git一行改为:url=https://github.com/username/repo.git方法二:如果22号端口不行,那就换一个端口进入.ssh文件夹 创建一个config文件将下面的内容复制进去Hos

【51单片机】LED点阵屏的纵向动画流动字幕

小伙伴们大家好,最近学习了点阵屏,写篇blog记录一下。😁🗣️前言:学习完点阵屏,小伙伴们可能都想要展示一下自己的名字,而有的同学的名字太过复杂,宽为8的点阵屏无法写出,于是我便想到了纵向显示笔画过于复杂的名字。就比如“嘉”字,横向无法写出,我们就把字体给拉长,丑是丑了点,但可以完整显示了🐶:采用这种表示,将一整串名字自上到下进行展示,就可以把名字完整展示出来啦!💕🤔思路:横向流动的原理1.要想将一长串的字幕展示出来,我们需要定义一个数组,把所有需要亮的位置显示出来。这里要注意是纵向取模哦!2.实现流动的效果:纵向流动原理:横向显示是通过列进行快速的扫描,我们需要把每一列的数据输入到点阵屏,再