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
#51单片机
【单片机】
51单片机
练习代码
【单片机】
51单片机
练习代码1.端口定义LED灯端口蜂鸣器端口2.独立按键程序编写3.数码管显示4.外部中断初始化5.中断函数程序编写6.串口程序初始化7.LCD602写数据和写命令8.用定时器实现秒表
iFulling
·
2025-07-10 12:29
单片机
笔记
单片机
51单片机
嵌入式硬件
【亲测免费】 基于
51单片机
的温度报警系统:实时监测与智能报警
基于
51单片机
的温度报警系统:实时监测与智能报警【下载地址】基于
51单片机
的温度报警系统源代码论文本项目提供了一个基于
51单片机
的温度报警系统的完整资源,包括源代码和相关论文。
杭林菲
·
2025-07-10 05:18
大一小白初学
51单片机
——安装开发软件Keil5C51
前言本文主要是结合B站上江科大的
51单片机
入门教程进行的经验总结,希望能帮助大家能快速入手单片机,快速安装使用开发软件Keil5C51。
老虎0627
·
2025-07-10 03:02
51单片机
嵌入式硬件
单片机
蓝桥杯
51单片机
设计
#矩阵键盘#①IO线与关系思考,俩个引脚:一个输入高电平一个输入低电平,当俩者接到一起他们的点评情况是什么?单片机IO口内部等效图②矩阵键盘原理判断按键按下的原理:如果未按下时俩个引脚的电平不一样(一高一低),则按下时高电平的引脚为低电平,我们只需要检测高电平引脚是否变为低电平就可以判断按键是否被按下(总结:发生变化的总是高电平的引脚)③矩阵键盘逐行扫描法先让第一行按键的公共引脚为低电平,第二行到
·
2025-07-09 17:28
【
51单片机
独立按键控制led位移】2022-7-22
缘由
51单片机
独立按键控制led位移-24小时必答区按下按键1,使左边第一个LED亮起。
智者知已应修善业
·
2025-07-08 18:00
经验分享
笔记
c语言
51单片机
嵌入式硬件
蓝桥杯
51单片机
设计
#超声波原理#①超声波测距原理:声波反射原理声波分类:超声波测距原理超声波频率越高,波长越短,反身性越强,衍射性越弱②超声波模块原理发射原理跳线帽接收原理问题:1.超声波发射模块需要一直发射吗?不需要,否则很难确定接收的回波对应哪一个发射波所以我们一般发射较短时间2.发射持续时间多久?一般是5~8个周期,这个就大致取一个即可若为5个周期,t=12us*10程序设计:一般用定时器0①产生一个24us
·
2025-07-08 14:31
STM32开发方式及基本介绍
相关推荐STM32新建一个工程STM32的开发有三种方式1.寄存器版本2.库函数版本3.HAL库版本一、库函数开发与寄存器开发的关系很多人都是从学
51单片机
转而想进一步学习STM32,他们习惯了
51单片机
的寄存器开发方式
·
2025-07-06 18:41
打造基于
51单片机
的音乐播放器
本文还有配套的精品资源,点击获取简介:本文详细介绍了如何利用
51单片机
构建一个简易音乐播放器的全过程。
51单片机
是8051系列成员之一,具备处理控制任务的能力,包括音频播放。
红廉骑士兽
·
2025-07-06 02:15
STC
51单片机
音乐播放项目:从编码到实现
本文还有配套的精品资源,点击获取简介:本教程介绍了如何使用STC51系列单片机演奏音乐,该单片机广泛应用于嵌入式系统设计中。教程详细阐述了音乐的数字信号生成原理,包括音乐编码、程序设计、定时器配置、PWM配置、中断服务、Proteus仿真以及硬件连接的步骤。通过这些步骤,将“生日快乐”等音乐编码转换为单片机指令,并通过调整定时器和PWM参数播放音乐旋律,实现音乐播放功能。1.音乐演奏基本原理音乐与
黄浴
·
2025-07-05 19:52
51单片机
:电脑闹钟项目实战课程实例
本文还有配套的精品资源,点击获取简介:
51单片机
是微控制器领域的基石,尤其适用于教学和初学者的实践。本课程实例聚焦于创建一个带音乐功能的电脑闹钟,涉及硬件设计、软件编程和实际应用。
王大帅爱钢炼
·
2025-07-05 19:22
51单片机
lcd1602第一行黑块问题
在学习
51单片机
lcd1602显示模块时(ByB站@江协科技)遇到的问题:第一行显示为黑块在网上查找解决方法,有人通过使用杜邦线或按牢接口解决了问题(接触不良),解决无果后去普中官网找到了对应的百度网盘链接
Plan-C-
·
2025-07-02 10:18
51单片机
嵌入式硬件
单片机
蓝桥杯
51单片机
-常用函数
1.锁存器选通函数voidSelectHC573(unsignedcharn){switch(n){case4:P2=(P2&0x1f)|0x80;break;case5:P2=(P2&0x1f)|0xa0;break;case6:P2=(P2&0x1f)|0xc0;break;case7:P2=(P2&0x1f)|0xe0;break;case0:P2=(P2&0x1f)|0x00;//所有锁存
六根辣条
·
2025-07-01 22:23
蓝桥杯
51单片机
职场和发展
stm32为何在诸多的单片机中脱颖而出?
那时候我刚从机械专业转到嵌入式领域,面对市面上琳琅满目的单片机产品:
51单片机
、PIC、AVR、MSP430、ARM7、ARM9...每一种都有自己的拥趸,每一种都在宣称自己的优势。
·
2025-07-01 21:30
C
51单片机
期末试卷——深度解析与源代码示例
一、简介C
51单片机
是一种常用的微控制器,广泛应用于嵌入式系统开发中。本文将深入解析C
51单片机
,并提供相关的源代码示例,帮助读者更好地理解和应用该单片机。
代码艺术创想家
·
2025-07-01 11:04
单片机
嵌入式硬件
【无标题】
51单片机
74HC138的应用
/**************************************************************************************实验现象:下载程序后"动态数码管模块"从左至右显示0-7接线说明:单片机-->动态数码管模块*******************************************************************
五幺大师
·
2025-07-01 07:17
嵌入式硬件
51单片机
【
51单片机
四位数码管从0循环显示到99,每0.5秒增加一个数字,打击键计数】2022-6-11
缘由#include"REG52.h"unsignedcharcodesmgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0,64,15,56};//共阴0~F消隐减号unsignedcharJs=0,miao=0;//中断计时秒分时毫秒unsignedintshu=0
智者知已应修善业
·
2025-07-01 02:16
51单片机
单片机
蓝桥杯
经验分享
笔记
c语言
嵌入式硬件
C
51单片机
控制OLED显示屏反白显示SPI通信例程
本文还有配套的精品资源,点击获取简介:本文档详细介绍0.96英寸OLED显示屏、C51系列单片机、SPI接口及反白显示技术的原理与应用,并提供一套完整的例程源码,指导开发者如何使用C
51单片机
通过SPI
草莓味儿柠檬
·
2025-06-29 18:45
全局变量中断原子操作_
51单片机
解决中断和主程序共享全局变量的方法
51单片机
解决中断和主程序共享全局变量的方法所谓原子操作,并不是指一条指令,而是指一系列操作不能被打断.这种操作与临界区是密切相关的,可以说原子操作就是临界区引发出来的需求.以上是给大家提供资料查找的入口
学弱猹
·
2025-06-28 20:55
全局变量中断原子操作
C51 中断+主程序读写全局变量遇到的问题及解决摘录
在开发C
51单片机
时,如果你使用中断+主程序一起读写全局变量时,有机会遇到各种奇怪的现象,怎么调都发现数值是不对的,这时候你应该检查一下以下几点:1、中断函数是否采用了usingX?
上帝木偶
·
2025-06-28 19:23
51单片机
教程(十一)- 单片机定时器
11、单片机定时器项目目标通过定时器/计数器实现流水灯控制。知识要点定时器的结构。TMOD和TCON;定时/计数器工作方式;定时/计数器编程步骤;1、项目分析前面的流水灯的时间控制通过空循环语句来实现,定时不是很精确。本章通过用定时器来控制流水灯任务可以实现精确的时间控制。这就需要了解定时器的使用。定时器和计数器实质功能相同,本章利用LED灯二进制计数任务来掌握计数器的使用。2、技术准备1背景从软
ITB业生
·
2025-06-28 11:57
C
单片机
51单片机
万年历单片机c语言程序,
51单片机
c语言电子万年历完整程序.pdf
该程序为
51单片机
c语言电子万年历#include"reg52.h"//#include#defineucharunsignedchar#defineuintunsignedintsbitlcden=P3
叶居居
·
2025-06-27 22:02
万年历单片机c语言程序
基于
51单片机
开发多功能菜单系统项目介绍(开源)
51单片机
多功能菜单系统一、项目介绍基于
51单片机
开发的多功能菜单系统是一种集成多种功能的嵌入式系统,广泛应用于电子产品中,该系统的核心是AT89C52芯片,其强大的处理能力和丰富的外设接口使其成为许多项目的理想选择
菜鸟—历险记
·
2025-06-27 21:58
51单片机
嵌入式硬件
单片机
【Rust】——使用消息在线程之间传递数据
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-06-27 09:05
Rust(官方文档重点总结)
rust
开发语言
后端
51单片机
基础与应用实例解析
本文还有配套的精品资源,点击获取简介:本课程设计项目专注于
51单片机
的基础知识和应用实践,适合初学者。
51单片机
是微控制器的经典代表,广泛应用于教育和工业等领域。
大数据无毛兽
·
2025-06-27 08:53
嵌入式学习
51单片机
01
一、框架1、CPU(CentralProcessingUnit,中央处理单元)是计算机的核心部件,负责执行计算机指令和处理数据。2、MCU(MicrocontrollerUnit,微控制单元)是一种将中央处理器、内存、输入输出接口等多种功能模块集成在单一芯片上的微型计算机系统。(特殊的CPU重视对外摄的控制而非数据的处理)3、MPU(MicroprocessorUnit,微处理器单元)是一种
c6lala
·
2025-06-24 21:58
学习
51单片机
嵌入式硬件
基于
51单片机
的智能饮水机控制系统
**单片机设计介绍,基于
51单片机
的智能饮水机控制系统文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于
51单片机
的智能饮水机控制系统概要如下:一、设计背景与目标智能饮水机控制系统旨在提供更为便捷
01单片机设计
·
2025-06-23 00:26
单片机
51单片机
嵌入式硬件
单片机
51单片机
基础知识简介
51单片机
(又称为MCS-51系列单片机)是由Intel公司在1980年推出的一种8位微控制器,它以其简单、稳定和强大的功能,在嵌入式系统中得到了广泛应用。
嵌入式大圣
·
2025-06-22 14:16
51单片机
嵌入式硬件
单片机
51单片机
重要知识点1
1.在读IO口状态前必须先写该IO口=1.即让下拉MOS高阻断路。如:P22=1;KEY=P22;复位状态各IO口=1的。另外大多数情况都不会IO口即做输入又做输出的。设计思想永远不要复杂化高难度编程,而要简单明了。2.
正旺单片机
·
2025-06-22 14:15
51单片机
51单片机
嵌入式硬件
单片机
嵌入式开发之嵌入式系统硬件架构设计时,如何选择合适的微处理器/微控制器?
简单控制任务(如家电开关):8位/16位MCU(如AVR、
51单片机
)即可。复杂运算(如图像处理、电机矢量控制):需32位MCU(如ARMCortex-M4/M7
start_up_go
·
2025-06-21 20:26
嵌入式开发之路
嵌入式硬件系统搭建
嵌入式硬件核心处理器选型
51单片机
基础练习
3.闪烁灯(总线法)#includevoiddelay(inti){while(i--);}voidmain(){while(1){P2=0xfe;delay(10000);P2=0xff;delay(10000);}}以下是对应实物图
繁花易逝烟雨沉
·
2025-06-20 21:56
51单片机基础练习
51单片机
单片机
stm32
基于
51单片机
的频率计设计
一、用单片机的定时器设计一个频率计,并用发光二极管以二进制形式显示所测频率,单片机振荡频率为6MHZ。二、硬件电路三、C51程序#include#defineucharunsignedcharucharCounter;voidTime01_Init(void);//T0和T1初始化函数voidTime01_Init(){TMOD=0X16;//T0计数状态、方式2,T1定时状态,方式1TL0=0;
·
2025-06-20 12:24
51单片机
舵机控制程序设计详解
本文还有配套的精品资源,点击获取简介:
51单片机
是一款广泛用于电子项目的经典微控制器,擅长舵机控制。本案例将详细介绍如何编程实现
51单片机
控制舵机,涵盖PWM信号生成、角度控制、程序结构等关键部分。
羊迪
·
2025-06-20 09:35
避障机器人程序c语言,基于
51单片机
小车寻迹、避障源程序(注释很详细)
/**作者:赵新*功能:实现小车躲避障碍,通过检测三个方向的距离,选择最大距离转弯*日期:2015/3/14*说明:STC89c52RC,12MHz*注意:1000ms和100ms待测,完成后删除此行*—————————————————管脚说明——————————————*Trig=P1^0*Echo=P3^2*PWM_OUT=P0^4*——————————————————————————————
动妈-游戏力育儿
·
2025-06-19 05:45
避障机器人程序c语言
51单片机
开发环境全配置指南:Keil + Proteus + VS Code本文将详解
51单片机
开发环境配置全流程,包含软件安装、汉化设置、多软件联动技巧,无需编程基础即可
一、环境配置流程图```mermaidgraphLRA[安装KeilC51]-->B[配置Proteus]B-->C[VSCode插件安装]C-->D[软件汉化]D-->E[三软件联动]E-->F[仿真调试]二、核心软件安装1.KeiluVision(C51版)-官网下载安装包(www.keil.com)-安装时务必勾选"C51"选项-激活:使用注册机生成许可证(注意版本匹配)2.Proteus电
-北固亭
·
2025-06-18 21:17
51单片机
嵌入式硬件
单片机题目列表
目录公交车报站
51单片机
+手自动+语音播报+GPS
51单片机
+手自动+语音播报+GPS+温度题目单片机具体编号功能详细描述0001公交车510001-1
51单片机
+手自动+语音播报+GPS510001-
CC呢
·
2025-06-18 20:12
单片机
嵌入式硬件
单片机原理及技术(二)—— AT89S
51单片机
(一)(C51编程)
目录一、AT89S
51单片机
的片内硬件结构二、AT89S51的引脚功能2.1电源及时钟引脚2.2控制引脚2.3并行I/O口引脚三、AT89S51的CPU3.1运算器3.1.1算术逻辑单元(ALU)3.1.2
慕卿扬
·
2025-06-15 10:03
单片机原理及技术(C51编程)
学习方法
笔记
51单片机
【
51单片机
】4. 模块化编程与LCD1602Debug
1.什么是模块化编程传统编程会将所有函数放在main.c中,如果使用的模块多,一个文件内会有很多代码,不利于组织和管理模块化编程则是将各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数声明,其他.c文件想使用其中的代码时,只需要#include"XXX.h"即可模块化编程有助于极大提高代码可阅读性、可维护性和可移植性2.模块化编程框架假如我们将延迟函数Delay模块化,则代码如下:
passer__jw767
·
2025-06-14 13:04
51单片机
51单片机
单片机
基于
51单片机
的HX711电子称(Proteus仿真)
基于
51单片机
的HX711电子秤,利用AT89C51作为系统主控,HX711作为称重模块,矩阵键盘用于单价输入,系统自动进行总价的统计。
MGT_9796
·
2025-06-14 03:04
51单片机
proteus
嵌入式硬件
【034】基于
51单片机
的HX711电子秤Proteus仿真设计
一、压缩包资料内容(1)、基于
51单片机
的HX711电子秤proteus仿真设计一份;(2)、基于
51单片机
的HX711电子秤proteus仿真设计keli源代码一份;(3)、基于
51单片机
的HX711
B站小邓子分享官
·
2025-06-14 03:33
proteus
仿真
单片机仿真
51单片机
proteus
嵌入式硬件
单片机
c语言
51 单片机驱动 LED 数码管显示出生日期
51单片机
驱动LED数码管显示出生日期一、实验目的通过
51单片机
驱动八位LED数码管,控制数码管稳定显示本人的出生年月日。例如2003年4月17日出生的同学,应在八位数码管上稳定显示20030417。
DoubleKfirst
·
2025-06-13 15:45
单片机
mongodb
嵌入式硬件
红外避障模块c语言编写程序,红外避障模块(红外对管)
51单片机
驱动源程序
/******************************************传感器触发测试单片机:STC89C52波特率:9600*****************************************/#includeunsignedchardate;#defineucharunsignedchar#defineuintunsignedintsbitkey1=P0^1;/*函
weixin_39945475
·
2025-06-13 12:20
红外避障模块c语言编写程序
C
51单片机
贪吃蛇游戏开发教程及实战
通过该项目,学习者将掌握
51单片机
编程、LCD驱动方法、贪吃蛇游戏算法,以及嵌入式系统开发的基本技能。
富叔
·
2025-06-13 12:20
【Proteus仿真】
51单片机
+红外测距仪(GP2D12)+ADC0808模数转换
【Proteus仿真】
51单片机
+红外测距仪(GP2D12)+ADC0808模数转换相关篇《【Proteus仿真】
51单片机
+超声波测距+带报警按键可调》Proteus仿真演示✨使用GP2D12测量距离
perseverance52
·
2025-06-11 23:58
proteus
51单片机
51单片机
LCD1602液晶屏显示方法
以显示hello,world!2024.07.19为例。实验程序main.c:#include#include"LCD1602.h"//添加LCD1602模块化头文件voidmain(){LCD_Init();//初始化,这个一定要LCD_ShowString(1,3,"hello,world!");//这个在LCD1602.c文件里面都可以找到有定义和注释使用方法LCD_ShowString(2
aj__212
·
2025-06-10 08:56
51单片机
嵌入式硬件
单片机
比较arduino和
51单片机
看到你想比较Arduino和
51单片机
,这是个很常见也很重要的选择问题!我来给你详细分析一下,帮你理清思路。
yifa20160404
·
2025-06-09 15:54
单片机
arduino
嵌入式硬件
51单片机
C
51单片机
实验——矩阵按键
按键控制实验实验名称:按键控制实验实验环境:普中实验系统;KeilμVision4软件;实验目的:(1)掌握矩阵键盘和单片机的接口方法以及键值获取的原理。(2)制作自己的按键实验方案,并通过程序设计控制实验箱上对应按键,在7段数码管上显示出设计方案的按键值。硬件连线:数码管连接P0口按键连接P1口P2口的2,3,4引脚连接位选线实验主要代码:#include“reg52.h”//此文件中定义了单片
·
2025-06-08 16:08
51单片机
完全学习——独立按键
一、独立按键的处理(1)轮询方式这种方式需要CPU不断地去检测用户的按键是否按下,CPU对于按键什么时候按下是未知的,因此就需要不断地去检测,而且检测的周期需要的时间不能太长,不然会错过用户的按键。也不能太短不然CPU的资源都会浪费在这个地方。(2)中断方式如果我们需要同时运行的函数比较少的话,使用轮询是可以的,但是如果我们运行的函数过多,就会导致按键的反应会很不灵敏,或者根本就检测不到按键的按下
小A159
·
2025-06-08 16:38
51单片机完全学习
51单片机
学习
嵌入式硬件
基于
51单片机
的简易雨刮器proteus仿真
地址:https://pan.baidu.com/s/1mdFt6PR-AZYQKfw3mlvDhw提取码:1234仿真图:芯片/模块的特点:AT89C52/AT89C51简介:AT89C51是一款常用的8位单片机,由Atmel公司(现已被Microchip收购)生产。它基于标准的8051内核,并在此基础上进行了一些增强和改进。以下是AT89C51芯片的详细介绍:主要特性:内核:基于标准的8051
weixin_46018613
·
2025-06-07 20:50
51单片机
proteus
单片机
基于
51单片机
的云梯逃生控制系统proteus仿真
地址:https://pan.baidu.com/s/1ElsdTk27emXUPfK9iWFftQ提取码:1234仿真图:芯片/模块的特点:AT89C52/AT89C51简介:AT89C51是一款常用的8位单片机,由Atmel公司(现已被Microchip收购)生产。它基于标准的8051内核,并在此基础上进行了一些增强和改进。以下是AT89C51芯片的详细介绍:主要特性:内核:基于标准的8051
weixin_46018613
·
2025-06-07 20:50
51单片机
proteus
单片机
基于
51单片机
的鱼塘投料机proteus仿真
地址:https://pan.baidu.com/s/1EZ8nLxZLb2XlcQKB4Elp4Q提取码:1234仿真图:芯片/模块的特点:AT89C52/AT89C51简介:AT89C51是一款常用的8位单片机,由Atmel公司(现已被Microchip收购)生产。它基于标准的8051内核,并在此基础上进行了一些增强和改进。以下是AT89C51芯片的详细介绍:主要特性:内核:基于标准的8051
·
2025-06-07 20:49
上一页
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
其他