E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32&51单片机
基于单片机的智能温控风扇系统的设计
[摘要]设计一种基于单片机的智能温控风扇系统,系统由STC系列的
51单片机
、温度传感器、LED数码管和风扇等模块组成。
电气_空空
·
2025-02-23 18:32
单片机
毕业设计
单片机
嵌入式硬件
毕设
毕业设计
【Rust】——所有权:Stack(栈内存)vs Heap(堆内存)(重点)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客C
51
Y小夜
·
2025-02-22 16:12
Rust(官方文档重点总结)
rust
开发语言
后端
【Rust】——使用Drop Trait 运行清理代码和Rc<T> 引用计数智能指针
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-02-22 16:12
Rust(官方文档重点总结)
rust
开发语言
后端
51单片机
---按键控制单个数码管0-9循环
实验目标:用
51单片机
驱动共阴数码管实现0-9循环实验步骤:在Proteus里画出原理图在Keil里用C语言编写程序在Proteus中导入HEX文件,启动仿真共阴数码管介绍:共阴极数码管是把所有LED的阴极连接到共同接点
life_yangzi
·
2025-02-22 14:56
51单片机仿真
单片机
51单片机
stm32
51单片机
系列--定时器中断
正文定时器介绍:
51单片机
的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成,可以取代掉占用cpu资源的delay函数。
熬夜耗子在线敲代码
·
2025-02-21 17:24
51单片机
单片机
嵌入式
物联网
定时器
中断
51单片机
-定时器时钟
作者:Whappy目的:手撕51时间2024.9.2代码:main.c#include#include"Delay.h"#include"LCD1602.h"#include"Timer0.h"//定时器中断函数unsignedcharSec,Min,Hour;//定义秒voidmain(){LCD_Init();Timer0_Init();LCD_ShowString(1,1,"Clock:")
Whappy001
·
2025-02-21 17:22
51单片机
嵌入式硬件
单片机
51单片机
-定时器中断
1、使用定时器,该做哪些工作初始化程序应完成如下工作:对TMOD赋值,以确定T0和T1的工作方式。计算初值,并将其写入TH0、TL0或TH1、TL1。中断方式时,则对EA赋值,开发定时器中断。使用TR0或TR1置为,启动定时/计数器定时或计数。#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;sbitled=P2^0;/**初
三日沐水
·
2025-02-21 16:11
嵌入式全套学习教程
单片机
51单片机
stm32
51单片机
自定义头文件教程
51单片机
自定义头文件教程一、概念解释1.头文件是什么你可以把写代码想象成建造一座大房子。代码里的各种函数和变量就像是房子里的不同部件,比如门窗、家具等。
凉面ya
·
2025-02-21 13:17
51单片机
嵌入式硬件
单片机
蓝桥杯
51单片机
-外部中断
以外部中断0为例:主程序中需要有以下代码:EA=1;//打开总中断开关EX0=1;//开外部中断0IT0=0/1;设置外部中断的触发方式P3.2\P3.3为外部中断接口,通过控制P3.2口按键按下实现LED灯反转点亮#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;sbitled=P2^0;sbitk3=P3^2;//开关接口
三日沐水
·
2025-02-20 17:15
嵌入式全套学习教程
51单片机
嵌入式硬件
单片机
探索单片机世界的音乐之旅 ——
51单片机
简易电子琴项目解析
探索单片机世界的音乐之旅——
51单片机
简易电子琴项目解析电子琴.rar项目地址:https://gitcode.com/open-source-toolkit/67c65项目概况:旋律与科技的融合在浩瀚的电子海洋里
蔡松宽
·
2025-02-20 16:38
51单片机
介绍
1、单片机基础知识1.1、单板机将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配到一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。1.2、单片机在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。Intel公司推出了MCS-51系列单片机:集成8位CPU、4K字节ROM
三日沐水
·
2025-02-20 04:24
嵌入式全套学习教程
51单片机
嵌入式硬件
单片机
江科大
51单片机
学习笔记(1)
点亮一个LEDLED介绍中文名:发光二极管外文名:LightEmittingDiode简称:LED用途:照明、广告灯、指引灯、屏幕。如果想让LED发光,需要让发光二极管两端产生电位差。LED模块中串并联电阻是为了保护电路(限流)电阻的运算(上图电阻中所标注):102(1010^2=1000=1K)473(4710^3=47000=47K)1001(100*10^1=1000=1K)VCC:电源正极
悠闲漫步者
·
2025-02-20 03:16
51单片机
51单片机
学习
笔记
上位机知识篇---sbit、bit、sfr
sbit与bit的区别4.综合示例5.注意事项sbit的适用范围:bit的存储限制编译器支持6.总结sbitbit7.sfr的使用1.sfr的语法2.sfr的作用访问硬件资源提高代码可读性简化代码:3.80
51
Ronin-Lotus
·
2025-02-19 22:00
上位机操作篇
程序代码篇
嵌入式硬件篇
单片机
嵌入式硬件
c
sbit
bit
sfr
蓝桥杯
感应式门铃的设计(源码+万字报告+实物)
摘要:31绪论31.1国内外研究现状41.2课题研究的背景及意义42.系统设计总述42.1系统设计方案与原理42.2AT89C
51单片机
的引出及特点52.2.1AT89C51D的功能62.3热释电红外探测器
炳烛之明科技
·
2025-02-19 15:08
数据挖掘
人工智能
芯片与寄存器
我们了解寄存器,也读写过很多的寄存器一、操作过得寄存器先回顾一下我们以前操作过得寄存器:这是一段
51单片机
初始化定时器的代码voidTIME_Init(){TMOD=0x11; TL0=
jhb222
·
2025-02-18 08:34
stm32
基于AT89C
51单片机
的红外防盗报警器设计
第一章绪论1.1选题背景随着社会科学的不断进步和发展,人们生活水平得到很大的提高,对个人私有财产的保护越来越重视,因而对于防盗的措施提出了更高的要求。本设计就是为了满足现代生活防盗的需要而设计的应用于家庭、车库、仓库和保险柜等处进行防盗监控的无线防盗报警装置。目前市面上防盗装备主要有开关式电子防盗报警器、压力触发式防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都或多或少
无限虚空
·
2025-02-14 12:52
单片机
单片机
嵌入式硬件
51单片机
+4位数码管计时器按键可调节
51单片机
+4位数码管计时器按键可调节*利用定时器计时,4位数码管显示proteus仿真74hc245作为数据缓冲器程序代码#include//单片机头文件#define
perseverance52
·
2025-02-14 10:36
数码管显示
计数器
51单片机
74HC245
单片机
[毕业设计]一些基于单片机项目高分毕业项目源码下载地址汇总
项目名称下载地址基于
51单片机
的蓝牙避障小车源码.zip点我下载基于
51单片机
的智能工厂火灾检测预警系统源码.zip点我下载基于
51单片机
的mp3播放器源码+原理图+参考资料.zip点我下载基于
51单片机
的自动浇水器设计源码
海神之光.
·
2025-02-14 09:32
毕设
课程设计
单片机
嵌入式硬件
从51到STM32:PWM平滑迁移方案
引言对于习惯使用
51单片机
的开发者而言,转向STM32时可能会面临开发环境和硬件差异的挑战。
Ai__Chi
·
2025-02-11 14:38
stm32
嵌入式硬件
单片机
51单片机
蜂鸣器铃声代码
/***************************************************************************************************************名称:Buzzer1*功能:铃声1*参数:NULL*返回:NULL*******************************************************
零下273°
·
2025-02-11 02:04
单片机
嵌入式硬件
51单片机
51单片机
俄罗斯方块计分函数
/***************************************************************************************************************名称:scoring*功能:计分*参数:NULL*返回:NULL*备注:采用非阻塞延时*********************************************
零下273°
·
2025-02-11 01:03
51单片机
嵌入式硬件
单片机
51单片机
独立按键的扩展应用
提示:按键S7和S6为选择键,确定控制键控制那组LED指示灯。按键S5和S4为控制键,按键该键点亮指定的LED指示灯,松开后熄灭。按下S7点亮L1指示灯,L1点亮后,S6不响应操作,S5控制L3,S4控制L4,再次按下S7,L1指示灯熄灭,S6可可响应操作。按下S6点亮L2指示灯,L2点亮后,S7不响应操作,S5控制L5,S4控制L6,再次按下S6,L2指示灯熄灭,S7可可响应操作。S7和S6未按
杜子不疼.
·
2025-02-10 20:52
51单片机
嵌入式硬件
单片机
51单片机
俄罗斯方块开机动画
/***************************************************************************************************************名称:Game_Star*功能:开机动画*参数:NULL*返回:NULL****************************************************
零下273°
·
2025-02-10 20:51
51单片机
嵌入式硬件
单片机
蓝桥杯
51单片机
练习(国信长天比赛用)
文章目录代码实现头文件固定模板延时函数HC138译码器和或非门流水灯闪烁次数(假设闪烁5次)从左向右依次亮从左向右依次灭总代码代码实现头文件#include固定模板voidmain(){while(1){}}延时函数voidDelay(unsignedchart){while(t–);while(t–);}HC138译码器和或非门sbitHC138_A=P2^5;sbitHC138_B=P2^6;
杜子不疼.
·
2025-02-09 14:27
蓝桥杯
51单片机
STC51 单片机中,定时器 / 计数器相关的寄存器
在STC
51单片机
中,定时器/计数器相关的寄存器主要有定时器控制寄存器(TCON)、定时器工作方式寄存器(TMOD)以及定时器初值寄存器(TH0、TL0、TH1、TL1),下面详细解释这些寄存器各位的作用
weixin_58038206
·
2025-02-09 03:25
单片机
嵌入式硬件
51单片机
学习代码整理
代码整理前言学习资源1.预处理框架2.自定义函数2.1延时函数2.2数码管位选函数2.3数码管段选(数字)函数3.相关自定义的头文件3.1LCD1602LCD1602.cLCD1602.h3.2DelayDelay.cDelay.h3.3Key(获取独立按键键码)Key.cKey.h3.4MatrixKey(矩阵键盘读取键盘键码)MatrixKey.cMatrixKey.h3.5Timer0(定时
LK_07
·
2025-02-09 01:15
#
51单片机
51单片机
学习
单片机
day 40 复习makefile以及
51单片机
1.makefile1.流程1.将源文件和头文件以及库分别放在srcincludelib中2.在源码目录下创建一个名为makefile的文件3.编写makefile代码。4.make编译2.怎么编写代码通过定义变量将gccmain.ctree.cqueue.c-oapp-lm-lpthread转换1.定义变量(所有变量当字符串处理)定义:变量名=值也可以SRC=main.cSRC+=tree.cS
爱学嵌入式
·
2025-02-08 12:42
51单片机
嵌入式硬件
单片机
项目十二:智能门禁系统
所需功能:硬件设置:使用
51单片机
连接人体红外传感器、液晶显示器(LCD)、蜂鸣器和电磁锁。人体检测:实时监测门口的人体活动。LCD显示:在LCD上显示门禁状态和欢迎词。
相醉为友
·
2025-02-06 07:44
单片机作业
windows
51单片机
c语言定义寄存器r,在MCS
51单片机
中对特殊功能寄存器的C51定义
原标题:在MCS
51单片机
中对特殊功能寄存器的C51定义在开始讲对C51中特殊寄存器(SPR)的定义前,先简单介绍下我们在进行
51单片机
开发时经常看到的两个关键字"sbit”和"sfr“:sfr用于将一个单片机的
weixin_39985365
·
2025-02-06 06:32
51单片机c语言定义寄存器r
51单片机
寄存器B访问c语言,
51单片机
C语言学习 6
如果省略存储器类型,系统则会按编译模式SMALL,COMPACT或LARGE所规定的默认存储器类型去指定变量的存储区域。无论什么存储模式都可以声明变量在任何的8051存储区范围,然而把最常用的命令如循环计数器和队列索引放在内部数据区可以显著的提高系统性能。还有要指出的就是变量的存储种类与存储器类型是完全无关的。SMALL存储模式把所有函数变量和局部数据段放在8051系统的内部数据存储区这使访问数据
公子大白0m0
·
2025-02-06 05:31
51单片机寄存器B访问c语言
初学
51单片机
之I2C总线与E2PROM以及UART简单实例应用
前面博主写过一个电子密码锁的程序初学
51单片机
之简易电子密码锁及PWM应用扩展_
51单片机
设计电子密码锁-CSDN博客本篇主要是在此基础上修改下程序,让密码存储在E2PROM中,并且可以通过UART串口通信在线修改
firewood2024
·
2025-02-05 21:54
51单片机
单片机
嵌入式硬件
51单片机
02 独立按键
一、独立按键控制LED亮灭轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。#includevoidmain(){//P2=0xFE;while(1){if(P31==0){P20=0;}elseP20=1;}}二、独立按键控制LED状态对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上
cherry_rainyyy
·
2025-02-05 03:19
MCU
51单片机
嵌入式硬件
单片机
电子信息工程专业学习过程中资料分享
pwd=8888提取码:8888②:
51单片机
郭天祥十天学会单片机教学视频链接:https://pan.baidu.com/s/1tym6M-I8LFZa5rtdtH94hA?
莲月唯翼
·
2025-02-04 23:47
学习
电子信息工程
单片机
51单片机
51单片机
05 矩阵键盘
嘻嘻,LCD在RC板子上可以勉强装上,会有一点歪。一、矩阵键盘在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式;采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。(IO口默认高电平1)代码在文件夹中。我改了LCD代码的延时问题。MatrixKey.c代码#include#include"Delay.h"unsignedcharMatrixKey(){//按列扫描uns
cherry_rainyyy
·
2025-02-04 21:33
51单片机
计算机外设
嵌入式硬件
51单片机
LED点阵屏
51单片机
LED点阵屏介绍介绍
51单片机
是指以Intel8051为内核的微控制器家族。它们广泛用于嵌入式系统中,因其价格低廉、功能强大而在工业控制、家电控制、消费电子等领域有着广泛应用。
鱼弦
·
2025-02-04 21:02
单片机系统合集
51单片机
嵌入式硬件
单片机
51单片机
按键控制LED亮灭
通过单片机按键控制LED亮灭与传统电路的物理逻辑不同,在物理逻辑中开关控制电路的通断来控制LED的亮灭,而通过单片机完成该项目至于要不断地读取按键所连接IO口的电平来判断对LED连接的IO口输出的电平即可。原理图如下:根据原理图,我们可以发现按键按下时P2.1口的电平转换至低电平,所以我们只需要循环检测P2.1口的电平,当出现低电平时转换P3.7口的输出电平即可完成LED的亮灭转换。代码如下:#i
T.i.s
·
2025-02-04 03:10
51单片机从0到1
51单片机
c语言
DIY单片机串口打印函数print
再加个封装也就能发送个字符串,但是无法发送数字变量,要发送数字变量那基本要引入C语言的库函数printf,但是这个pintf函数好用确实是好用但是有个很大的缺点相对于小存储容量的单片机来说,就是占用存储容量特别大,我曾在
51
时空自由民.
·
2025-02-02 19:54
单片机
串口通信
printf函数
ROM空间
DIY函数
【
51单片机
实验笔记】中断篇(二) 定时器与中断
目录前言晶振概述时序概述定时器概述工作方式寄存器(TMOD)定时器配置流程初值的简便算法微秒级定时中断的注意事项T2定时器概述定时器2控制寄存器(T2CON)定时器2模式寄存器(T2MOD)定时器2配置软件实现1.定时器测试延时精度2.单个独立按键的定时器消抖3.按键事件封装(短按、长按、双击、组合键)4.数码管的定时器刷新5.矩阵按键的定时器扫描检测遇到的问题总结前言你是否好奇过电子时钟的实现机
悬铃木下的青春
·
2025-02-01 15:03
51单片机
51单片机
笔记
嵌入式硬件
51单片机
智能小车——超声波
材料:(1)
51单片机
开发板(2)l298n电机驱动模块1个(3)四个电机(4)超声波模块一、组装(1)L298N电机驱动模块与开发板接线如下图:(2)超声波模块接线:超声波的TRIG端插在了P2.5口超声波的
点灯代师
·
2025-01-31 15:20
单片机
stm32
物联网
【Proteus仿真】【
51单片机
】多功能计算器系统设计
目录一、主要功能二、使用步骤三、硬件资源四、软件设计五、实验现象联系作者一、主要功能1、LCD1602液晶显示2、矩阵按键3、加减乘除,开方运算4、带符号运算5、最大999*999二、使用步骤基于
51单片机
多功能计算器包含
qq_215138327
·
2025-01-30 21:17
proteus
51单片机
嵌入式硬件
详解单片机学的是什么?(电子硬件)
其实单片机在生活中就非常常见,目前市面上主流的单片机系统就是
51单片机
和STM32单片机,很多地方都运用到了单片机来方便日常的生活,比如说图书城的门禁卡机,电梯,上厕所时的自动冲水系统,这些都是单片机的运用
山羊硬件Time
·
2025-01-28 10:00
硬件
电子
单片机
硬件开发
电子工程师
硬件工程师
电子硬件
51单片机
八位数码管0到F——16进制代码
u8SMG_SEG[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//0-F
李宇杰28
·
2025-01-28 00:51
笔记
1024程序员节
51单片机
密码锁代码
基于液晶屏外设写的.main.c#include#include"LCD1602.h"#include"MatrixKey.h"#include"Sleep.h"longpassword=1234;longresNum=0;intstatus=0,res=0,k=1500;longbirth=2005;voidmain(){LCD_Init();LCD_ShowString(1,1,"InputP
Colinnian
·
2025-01-27 06:19
51单片机
算法
linux
51单片机
矩阵密码锁
#include#include"Delay.h"#include"LCD1602.h"#defineGPIO_KEYP1inthang[]={0x07,0x0B,0x0D,0x0E};intlie[]={0x70,0xB0,0xD0,0xE0};inthangLie[2];//0为行1为列int*_c2(){inti=0;GPIO_KEY=0xf0;for(i=0;i<4;i++){//获取列i
游迹AI
·
2025-01-27 02:24
51单片机
51单片机
矩阵密码锁
GPIO接口
LCD显示
密码验证
51单片机
——7.LCD显示屏数据显示
LCD1602调试工具使用LCD1602液晶屏作为调试窗口,提供类似printf函数的功能,可实时观察单片机内部数据的变换情况,便于调试和演示。本视频提供的LCD1602代码属于模块化的代码,使用者只需要知道所提供函数的作用和使用方法就可以很容易的使用LCD1602函数作用LCD_Init();初始化LCD_ShowChar(1,1,'A');显示一个字符LCD_ShowString(1,3,"H
m0_48261292
·
2025-01-27 02:21
51单片机
嵌入式硬件
单片机
基于
51单片机
——读取温度后串口发送数据到PC端
链接:https://pan.baidu.com/s/1mwgnxuXqjq4zym7ewrCTHw提取码:yvrv#include"reg52.h"#include"onewire.h"sbitDQ=P1^4;//单总线接口//单总线延时函数voidDelay_OneWire(unsignedintt)//STC89C52RC{t*=12;while(t--);}//通过单总线向DS18B20写
L又学不明白了
·
2025-01-27 01:49
51单片机
嵌入式硬件
单片机
51 单片机矩阵键盘密码锁:原理、实现与应用
本文将深入探讨基于
51单片机
的矩阵键盘密码锁的设计与实现,带你了解它的工作原理、硬件组成以及软件设计,让你明白它是如何在保障安全的同时,为我们的生活带来便利的。
Uitwaaien54
·
2025-01-27 01:18
单片机
嵌入式硬件
51单片机
c++
课程设计
51单片机
——串口向电脑发送数据
引言在电子技术领域,
51单片机
作为一种广泛应用的微控制器,其串口通信功能具有重要意义。通过串口,
51单片机
能够与电脑等外部设备进行数据交互,实现各种复杂的功能,为许多应用场景提供了可能。
Uitwaaien54
·
2025-01-27 01:46
51单片机
嵌入式硬件
单片机
【Springboot】——响应与分层解耦架构
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-01-22 16:49
架构
spring
boot
后端
java
spring
单片机静态数码管显示
在嵌入式系统学习中,
51单片机
是经典入门选择,而静态数码管是常用显示设备。本文深入探讨
51单片机
与静态数码管的结合应用,带你从原理到代码实现,全方位掌握这一技术。
Uitwaaien54
·
2025-01-19 21:33
单片机
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他