草庐IT

A_A03_002 51(STC)单片机程序串口烧录

目录一、烧录软件 二、相关基础知识三、交流学习四、常用单片机系统板五、常用烧录工具1.CH3402.CP210X六、烧录步骤1.常用系统板1烧录(不带下载电路)2.自动烧录器3.常用系统板2烧录(带下载电路)七、注意事项一、烧录软件 STC-ISP软件下载 戳它跳转提取码:0t2w 二、相关基础知识CH340驱动下载与安装 戳它跳转CP2102驱动下载与安装 戳它跳转三、交流学习  安装过程如有疑问,可留言或者私聊交流四、常用单片机系统板  STC89C52RC系统板STC89C52RC系统板图片常用系统板1烧录(不带下载电路)常用系统板2烧录(带下载电路)五、常用烧录工具1.CH340   

基于51单片机的自制秒表

一、功能介绍        基于LCD1602显示屏的自制秒表,可完成计时,暂停,继续,清零功能二、程序设计 1、延时函数1.1、实现功能输入参数为延时时间长度,单位为毫秒,用于短暂延时1.2、设计原理从STC-ISP中生成的延时1ms的代码修改得到的延时任意时间的函数1.3、代码实现/***@brief延时函数*@param延迟的时间xms*@retval无*/voidDelay(unsignedintxms) //@12.000MHz{ unsignedchari,j;while(xms) { i=2; j=239; do { while(--j); }while(--i)

较为安全快捷的更改C盘用户文件夹名称的方式!(2022.8.22)windows10和11均可用

本文电脑所用到的是Windows11系统,Windows10同样适用(其他版本可以尝试下,欢迎评论区留言讨论哦╮( ̄▽ ̄)╭)。问题背景:在创建Qt文件之后编译报错,寻找问题后发现是电脑用户名为中文,电脑会根据装系统时创建的用户名生成对应的文件(中文名称则生成中文文件),且文件夹名称无法直接修改! 搜索很多方法和步骤后发现要么是某一步骤or解释不全面,要么是有系统盘崩溃风险or步骤繁琐,最后尝试出了一个较为安全和快捷的方式:1.按下“Win”+"R"打开运行窗口,输入regedit之后点击确定打开注册列表;2.接着按如下路径“\HKEY_LOCAL_MACHINE\SOFTWARE\WOW64

较为安全快捷的更改C盘用户文件夹名称的方式!(2022.8.22)windows10和11均可用

本文电脑所用到的是Windows11系统,Windows10同样适用(其他版本可以尝试下,欢迎评论区留言讨论哦╮( ̄▽ ̄)╭)。问题背景:在创建Qt文件之后编译报错,寻找问题后发现是电脑用户名为中文,电脑会根据装系统时创建的用户名生成对应的文件(中文名称则生成中文文件),且文件夹名称无法直接修改! 搜索很多方法和步骤后发现要么是某一步骤or解释不全面,要么是有系统盘崩溃风险or步骤繁琐,最后尝试出了一个较为安全和快捷的方式:1.按下“Win”+"R"打开运行窗口,输入regedit之后点击确定打开注册列表;2.接着按如下路径“\HKEY_LOCAL_MACHINE\SOFTWARE\WOW64

51单片机步进电机角度控制详解(免费提供代码+仿真)

51单片机步进电机控制详解目录51单片机步进电机控制详解一、步进电机基本介绍1.步进电机结构2.步进电机驱动二、硬件&仿真设计0.设计要求1.硬件设计显示模块输入模块步进电机模块2.仿真全图一览3.PCB设计三、软件设计1.显示模块LCD1602.hLCD1602.c2.输入模块Key.hKey.c3.步进电机模块Motor.hMotor.c4.数据整合Includes.hCommunal.hCommunal.c5.主函数main.c主界面最近角度设置界面标定角度设置界面最近角度调整界面标定角度调整界面设置界面四、工程下载一、步进电机基本介绍我个人认为,步进电机的基本原理和介绍看看其他博主的介

51单片机步进电机角度控制详解(免费提供代码+仿真)

51单片机步进电机控制详解目录51单片机步进电机控制详解一、步进电机基本介绍1.步进电机结构2.步进电机驱动二、硬件&仿真设计0.设计要求1.硬件设计显示模块输入模块步进电机模块2.仿真全图一览3.PCB设计三、软件设计1.显示模块LCD1602.hLCD1602.c2.输入模块Key.hKey.c3.步进电机模块Motor.hMotor.c4.数据整合Includes.hCommunal.hCommunal.c5.主函数main.c主界面最近角度设置界面标定角度设置界面最近角度调整界面标定角度调整界面设置界面四、工程下载一、步进电机基本介绍我个人认为,步进电机的基本原理和介绍看看其他博主的介

微软win11 22h2(22621.819)最新正式版官方镜像

  今天带来的微软win1122h2(22621.819)最新正式版官方镜像,修复了一些影响文件资源管理器的Bug以及安全方面的漏洞,没有带来较大的功能变化,感兴趣的用户可以接下去看看。  2022年11月安全更新:  .NETFramework  AMDCPU分支  Azure  Azure实时操作系统  LinuxKernel  MicrosoftDynamics  MicrosoftExchangeServer  MicrosoftGraphicsComponent  MicrosoftOffice  MicrosoftOfficeExcel  MicrosoftOfficeShareP

DS1302教程及proteus仿真(51和stm32)

DS1302是一款时钟芯片,能精确对年月日时分秒进行计算,并且能自动校准闰年和每个月的不同天数,下面从51和stm32两款单片机介绍其用法DS1302采用三线SPI通信 ,下图详细说明了各引脚的接线方式 DS1302使用的并不是标准的SPI通信,它的数据输入输出为同一根线。通信时序图如下图所示空闲状态时SCK为低电平,时钟信号的第一个沿开始传输数据,低位在前高位在后,每次通信前都需要将CE引脚拉高。值得注意的是DS1302输出的数据为BCD码,比如串行通信输出的16进制数据0x21,按照正常其转换为十进制为33,但DS1302输出的0x21就代表十进制数21。其他没有什么需要特别注意的。下面是

基于51单片机的温度报警系统

 功能:设计一个温度报警系统,可以设定温度上、下限的值,到达设定值时,蜂鸣器响;按键设定有设置、确定、取消、减少与增加功能,LCD1602实时显示相关温度信息设定界面:温度超过设定值,蜂鸣器响:温度超过设定值,蜂鸣器响:温度超过设定值​​​​​​温度低于设定值,蜂鸣器响:部分程序:#include#include"SETTEM.h"     //设置报警的上下限值头文件#include"Lcd1602.h"    //LCD显示模块功能头文件#include"DS18B20.h"    //DS18B02模块功能头文件#include"IntToChar.h"  //存放整型数转换为字符串头文

51单片机入门——LCD1602

文章目录1.初识LCD16021.1.1602液晶的硬件接口1.2.1602液晶的读写时序1.3.1602液晶的指令2.实例2.1.显示字符2.2.整屏移动1.初识LCD1602LCD(LiquidCrystalDisplay的简称)液晶显示器。LCD的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子的转动方向,从而达到控制每个像素点偏振光出射与否而达到显示目的。1.1.1602液晶的硬件接口1602液晶,从它的名字我们就可以看出它的显示容量,就是可以显示2行,每行16个字符的液晶。它的工作电