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单片机
和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
单片机
嵌入式硬件
单片机动态从00到99C语言,用
51单片机
控制 2位数码管动态显示 00 ~ 99
;用
51单片机
控制2位数码管动态显示00~99。;从00开始显示,显示数字每隔一段时间加1,一直到99,然后回到00。
周楷雯
·
2025-01-18 09:53
单片机动态从00到99C语言
51单片机
基础教程
所谓单片机,就是把中央处理器CPU(CentralProcessingUnit)、存储器(Memory)、定时器、I/0(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。虽然单片机只是一个芯片,但从组成和功能上看,它已具有了微型计算机系统的含义。由于80C51的架构和指令系统为后来的单片机提供了参考基准和强大支持,我们也将以51系列单片机为实例,介
djimon
·
2025-01-18 08:43
51单片机
汇编
语言
processing
编程
flash
工具
51单片机
数码模块0-9,A-F
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录二、
51单片机
介绍三、数码管段选码四、数码管位选码五、数码管显示0-9数字六、数码管显示AbCdEF七、
51单片机
驱动数码管八、实例
2022物联网应用技术1班陈锌言
·
2025-01-18 08:40
51单片机
单片机
从玩具到工业控制--
51单片机
的跨界传奇【3】
在科技的浩瀚宇宙中,
51单片机
就像一颗独特的星辰,散发着神秘而迷人的光芒。对于无数电子爱好者而言,点亮
51单片机
上的第一颗LED灯,不仅仅是一次简单的操作,更像是开启了一扇通往新世界的大门。
编译梦想家
·
2025-01-18 08:09
C51单片机
51单片机
嵌入式硬件
c语言
【Rust】——不安全Rust
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-01-18 07:02
Rust(官方文档重点总结)
rust
开发语言
后端
51单片机
——I2C总线存储器24C02的应用
目标实现功能单片机先向24C02写入256个字节的数据,再从24C02中一次读取2个字节的数据、并在数码管上动态显示,直至读完24C02中256个字节的数据。1.I2C总线简介I2C总线有两根双向的信号线,一根是数据线SDA,另一根是时钟线SCL。I2C总线通过上拉电阻接正电源,因此,当总线空闲时为高电平。2.I2C通信协议起始信号、停止信号由主机发出。在数据传送时,当时钟线为高电平时,数据线上的
老侯(Old monkey)
·
2024-09-16 01:53
51单片机
嵌入式硬件
单片机
51单片机
:P3.3口输入/P 1口输出实验
51单片机
:P3.3口输入/P1口输出实验一、实验内容1P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制除2(乘2)。
li星野
·
2024-09-15 05:49
单片机
单片机中断
**在
51单片机
中,中断向量表的地址是如何被设置的?**在
51单片机
中,中断向量表的设置是中断系统的核心部分,它定义了中断服务程序的入口地址。
woainizhongguo.
·
2024-09-15 02:56
STM32单片机
原理解析篇
单片机
嵌入式硬件
51单片机
-AT24C02-实验2-秒表实验(可参考上一节)
利用定时器去对按键和数码管进行扫描(Whappy)main.c#include#include"LCD1602.h"#include"AT24C02.h"#include"Delay.h"#include"Timer0.h"#include"Nixie.h"#include"Key.h"unsignedcharKeyNum;unsignedcharMin,Sec,MiniSec;unsignedc
Whappy001
·
2024-09-14 11:44
51单片机
嵌入式硬件
单片机
51单片机
仿真单只共阳级数码管循环显示0-9
51单片机
仿真单只共阳级数码管循环显示0-9单片机AT89C51控制7段共阳数码管的实验报告一、实验目的本实验旨在通过使用AT89C
51单片机
和7段共阳数码管,学习如何编写控制程序以及实现数码管的动态显示
达西西66
·
2024-09-05 11:48
51单片机
嵌入式硬件
单片机
51单片机
简易数字钟设计
小学期课程设计的一个小作品,肝了16个小时。这是我第一次能够独立完成课程设计。(以前都是靠别人带)不过首先我选的题目比较简单,再加上老师说我的数字钟没有用RTC,这是一个极大的扣分点。所以最终老师只给打了个D+。D+就是65到70的水平吧。首先来演示下。(本次课设用的普中开发板。)通电,下载程序后,数字钟从00:00:00开始计时:按K1加一分钟,K2加一小时,K3加一秒。按K4切换模式,下一个模
工科小石头
·
2024-09-05 03:22
嵌入式学习
51单片机
51单片机
-独立按键
时间:2024.8.28作者:Whappy目的:学习
51单片机
代码:#include#include"intrins.h"voidDelay1ms(unsignedintxms)//@11.0592MHz
Whappy001
·
2024-09-04 19:37
51单片机
嵌入式硬件
单片机
51单片机
-LED闪烁
时间:2024.8.28作者:Whappy目的:学习
51单片机
代码:#include#include"intrins.h"voidDelay500ms()//@11.0592MHz{unsignedchari
Whappy001
·
2024-09-03 13:54
51单片机
嵌入式硬件
单片机
STM32启动文件
STM32启动文件接触过STM32单片机的都知道,使用STM32开发肯定是需要添加启动文件的,讲解STM32的教材或教材或多或少都会在建立工程文件的入门部分内容中讲解一些关于启动文件相关的知识,而不会像
51
了了
·
2024-09-01 21:48
stm32
单片机
【Rust】——采用发布配置自定义构建
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2024-09-01 19:04
Rust(官方文档重点总结)
rust
开发语言
后端
【Rust】——高级类型
博主现有专栏:C
51单片机
(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2024-09-01 18:00
Rust(官方文档重点总结)
rust
开发语言
后端
【嵌入式模块】DS1302 时钟定时芯片
文章目录参考链接概述引脚与内部结构引脚定义常用电路内部寄存器及RAM分布工作时序例程(
51单片机
)参考链接CSDN-1CSDN-2博客园概述 DS1302时钟芯片是DALLAS公司推出的涓流充电时钟芯片
记录无知岁月
·
2024-08-31 19:37
#
嵌入式设备
单片机
嵌入式硬件
51
DS1302
定时芯片
单片机原理及应用中断实验
1.实验目的(1)熟悉
51单片机
中断初始化编程方法。(2)掌握
51单片机
外部中断源的设计使用。(3)中断处理应用程序的设计与调试技巧。
hhappy0123456789
·
2024-08-31 13:57
单片机
嵌入式硬件
51单片机
-矩阵键盘(基于LC602)
时间:2024.8.30作者:Whappy目的:手撕51(第二遍)代码:main.c#include#include"LCD1602.h"#include"Delay.h"#include"MatrixKey.h"unsignedcharKeyNum;voidmain(){LCD_Init();//LCD_ShowString(1,2,"HelloWorld");while(1){KeyNum=M
Whappy001
·
2024-08-31 12:51
51单片机
嵌入式硬件
单片机
51单片机
---两位数码管--秒表
实验目标:用
51单片机
驱动共阴数码管实现秒表实验步骤:在Proteus里画出原理图在Keil里用C语言编写程序在Proteus中导入HEX文件,启动仿真共阴数码管介绍:共阴极数码管是把所有LED的阴极连接到共同接点
life_yangzi
·
2024-08-31 12:50
51单片机仿真
单片机
51单片机
stm32
51单片机
-第十节-独立按键及数码管优化
一、优化独立按键:独立按键的实现中,为了解决抖动问题(在按下和抬起时,按键会在高低电平之间抖动10ms),我们在按下后Delay(20),随后进入循环,直到检测到按键抬起,再Delay(20),跳出循环。(1)问题:如果按住按键不抬,程序会停止在独立按键的函数中。unsignedcharKey(){unsignedcharKeyNumber=0;if(P3_1==0){Delay(20);whil
几个几个n
·
2024-08-31 12:48
51单片机
嵌入式硬件
单片机
【
51单片机
】2-3-1 【I/O口】【电动车防盗报警项目】震动传感器实验1—震动点灯
1.硬件
51单片机
最小系统LED灯模块震动传感器模块2.软件main.c程序#include"reg52.h"sbitled1=P3^7;//根据原理图(电路图),设备变量led1指向P3组IO口的第7
基极向上的三极管
·
2024-08-30 21:36
51单片机
嵌入式硬件
单片机
【码农日常】时间触发嵌入式系统设计模式
查阅资料发现,该系统设计思路起源于80
51单片机
,但在如今ARM横行的时代依然大有用途。
真·Wild·攻城狮
·
2024-08-30 07:34
OS
51单片机
-K1和K2按键控制LED移位
时间:2024.8.29作者:Whappy目的:学习
51单片机
代码:#include#include"intrins.h"voidDelay1ms(unsignedintxms)//@11.0592MHz
Whappy001
·
2024-08-29 22:05
51单片机
嵌入式硬件
单片机
51单片机
---点亮一个LED
点亮一个LED采用的是熟知的
51单片机
和常用的C语言,
51单片机
及C语言简介如下:
51单片机
是对所有兼容Intel8051指令系统的单片机的统称。
life_yangzi
·
2024-08-29 21:02
51单片机仿真
单片机
c语言
嵌入式硬件
基于
51单片机
智能小车(超声波+舵机)
基于stc89c52单片机避障+舵机两驱三轮智能小车前期准备:学会使用Keil4,学好
51单片机
基本知识,学会控制IO的输入与输出,内容学到外部中断,定时器,(串口通信,可以实现蓝牙控制)准备材料:stc89c52
小镇做题家ovo
·
2024-08-27 15:35
51智能小车
51单片机
基于单片机的智能饮水机设计
整体电路主要由用
51单片机
+防水型温
小小少年123
·
2024-08-27 15:32
单片机教程
单片机
嵌入式硬件
我的大学--单片机高手郭天祥的学习心得体会
我的大学--单片机高手郭天祥的学习心得体会这是郭天祥在其教材《新概念学习
51单片机
和C程序》上的序言,看看这位单片机高手是怎样学习单片机的。
diaohuan2000
·
2024-08-26 14:41
c/c++
嵌入式
网络
【仿真与实物设计】基于
51单片机
设计的打地鼠游戏机——程序源码&原理图&proteus仿真图&PCB&设计文档&演示视频&元件清单等(文末工程资料下载)
基于
51单片机
设计的打地鼠游戏机演示视频:基于
51单片机
设计的打地鼠游戏机功能描述:使用
51单片机
为核心制作一个打地鼠游戏机。
阿齐Archie
·
2024-08-26 13:39
单片机嵌入式项目
51单片机
游戏机
proteus
单片机
基于
51单片机
的金属探测仪控制设计
**单片机设计介绍,基于
51单片机
的金属探测仪控制设计文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于
51单片机
的金属探测仪控制设计概要如下:一、设计背景与目标金属探测仪在安检
01单片机设计
·
2024-08-25 19:17
单片机
51单片机
嵌入式硬件
单片机
51单片机
的data,xdata,code区别详解
dATa:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式访问的。汇编中的语句为:moxACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)xdATa:外部扩展RAM,一般指外部
小麦·螺蛳粉
·
2024-08-25 16:26
51
单片机
c语言
全局变量
汇编
51单片机
的data,xdata,code的区别详解
dATa:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式访问的。汇编中的语句为:moxACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)xdATa:外部扩展RAM,一般指外部
伍个世界
·
2024-08-25 16:24
51单片机
ram
51单片机
之自动复位
在我最开始做单片机电路的时候,遇到过两种自动复位的情况。现象:1、电机一转,就自动复位2、按键一按,就自动复位经过好久的摸索,发现:第一种情况的自动复位是由于,电机在开始转的时候瞬间拉低了单片机的电压,导致单片机自动复位,所以在遇到有功率比较大的元器件的时候,常常要设计稳压电路,常用的稳压的方法就是用大电容或者常用的稳压芯片。第二种情况是,我单片机的P1口的P1.0-P1.3用来控制步进电机,P1
游戏绝缘体
·
2024-08-23 22:05
51
单片机
51单片机
stm32之GPIO寄存器
文章目录1背景2GPIO寄存器的类型2.1端口配置寄存器2.2设置/清除寄存器和位清除寄存器3总结1背景C
51单片机
在进行数据的输入输出时,是直接操作与外部引脚关联的内部寄存器,例如,当设置P2_1为0
luofengmacheng
·
2024-03-28 21:25
嵌入式
stm32
嵌入式硬件
单片机
数码管与中断的综合使用
C51定时器和计数器数码管开发板:普中51—单核-A2开发环境:Keil5参考资料:普中
51单片机
开发攻略、开发板原理图如有错误,感谢指正。
小强不秃头
·
2024-03-18 18:28
嵌入式
单片机
嵌入式硬件
51单片机
51单片机
与ARM单片机的区别
51的MCU与ARM的MCU的区别
51单片机
与ARM单片机区别主要体现在以下几个方面:指令集架构(ISA):
51单片机
:基于Intel8051架构,采用的是CISC(复杂指令集计算机)设计,其指令集相对较复杂
嵌入式Stark
·
2024-03-18 09:16
硬件
单片机
51单片机
arm开发
小白跟做江科大
51单片机
之DS18B02按键控制效果
1.新建项目导入AT24C02、Key、Delay、LCD1602、DS18B02相关文件2.编写main.c函数#include#include"LCD1602.h"#include"Delay.h"#include"Key.h"#include"AT24C02.h"#include"DS18B02.h"floatT=0,Tshow=0;unsignedchart_low=0,t_high=0;
龙磐子
·
2024-03-17 04:38
51单片机
嵌入式硬件
单片机
实验一:
51单片机
架构与汇编指令
汇编程序点亮一个LED灯(一)电路原理图(二)汇编程序思路ORG0H;程序起始地址MOVP1,#0FEH;将端口1设置为输出模式,P1.0引脚设为低电平,点亮LEDEND;程序结束这段汇编代码是用来控制
51
回归天空
·
2024-03-17 03:06
51单片机
架构
汇编
【Rust】——Vector集合
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客C
51
Y小夜
·
2024-03-15 02:27
Rust(官方文档重点总结)
rust
开发语言
后端
51单片机
基础篇系列-点亮一个LED发光管&基础知识搭建
个人主页:会编辑的果子君个人格言:“成为自己未来的主人~”LED发光二极管它是半导体二极管的一种,可以把电能转化成光能,常简写为LED,发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光,不同的半导体材料中电子和空穴所处的能量状态不同,
会编程的果子君
·
2024-03-12 12:28
51单片机
51单片机
嵌入式硬件
单片机
上一页
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
其他