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
单片机位操作
单片机
教程(五):流水灯实验原理及实践(三种方法)
-明•冯从吾**
单片机
教程(五):流水灯实验原理及实践(三种方法)一、理论教程二、实践教程方法一:循环方法二:位移运算符方法三:调用库函数一、理论教程我们知道使这个Led灯亮起时给的为低电平,比如要让Led1
-辰星-
·
2024-02-05 23:49
51单片机教程
单片机
嵌入式硬件
学习
51单片机
经验分享
单片机
教程(四):Led灯的闪烁
-宋•苏轼
单片机
教程(四):Led灯的闪烁Led灯的闪烁stc-isp软件生成延时函数Led灯的闪烁话不多说,直接上代码#includesbitLED1=P1^0;voidDelay100ms()//@
-辰星-
·
2024-02-05 23:49
51单片机教程
单片机
嵌入式硬件
c语言
51单片机
stm32
经验分享
单片机
教程(一): 准备工作——
单片机
环境的搭建-Keil安装
——贝尔纳**
单片机
教程(一):准备工作——
单片机
环境的搭建-Keil安装一、下载安装包二、安装keil三、注册一、下载安装包安装包下载链接(本人分享):https://wwmi.lanzouo.com
-辰星-
·
2024-02-05 23:48
51单片机教程
软件安装
嵌入式硬件
学习
单片机
51单片机
stm32
经验分享
springboot支持hibernate 04
1、环境约束win1064
位操作
系统idea2018.1.5maven-3.0.5jdk-8u162-windows-x64mysql6.52、前提约束完成springboot创建web项目https:
张力的程序园
·
2024-02-05 21:21
STC15
单片机
——外部中断
STC15
单片机
拥有5路外部中断,分别为外部中断0、1、2、3、4。本文章将其分为外部中断0、1和外部中断2、3、4介绍,分别介绍其相关的寄存器以及注意事项。
_思而不学则殆
·
2024-02-05 20:35
STC15单片机--学习笔记
单片机
基于STC15系列
单片机
的串口中断例程
#include#defineFOSC12000000//晶振频率#defineBAUD9600//设置波特率unsignedcharruart();//串口接收一个字节数据voidtuart(unsignedchartrdate);//串口发送一个字节数据voidinit();//串口初始化函数voidStaruart();//启动串口函数bitRflag=0;//接收数据标志bitTflag=
宿管大爷
·
2024-02-05 20:35
嵌入式
单片机
单片机
c语言
STC51
单片机
中断介绍
目录1.关于51
单片机
的介绍1.1中断应用背景介绍1.2中断寄存器介绍2.中断示例2.1程序设计2.2讲解3.总结与心得1.关于51
单片机
的介绍总体介绍:51
单片机
是对所有兼容Intel8051指令系统的
单片机
的统称
木林学长
·
2024-02-05 20:05
笔记
嵌入式
单片机
【STC51
单片机
自学笔记】——[中断系统]
1.微机的输入输出方式CPU与外设交换信息方式有以下几种:(1).程序控制方式(2).中断方式(3).直接存储器存取DMA方式(1)程序控制方式又分为:无条件传送、条件传送无条件传送主要针对简单外设进行简单操作。优点是程序不必检查外设的状态,就可以进行输入输出。缺点是CPU与外设工作不同步时,传输数据不可靠,仅适用于慢速设备。条件传送是CPU在传送数据之前,先执行一条输入命令,读取外设状态口中的内
Silencht
·
2024-02-05 20:34
51单片机
STC51单片机
中断
基于STC89C51
单片机
中断系统操作
MCS-51
单片机
中断系统CPU正在处理某件事情时,外部发生另一件事情,请求CPU处理后CPU暂时停止工作后,转入处理发生的事情,结束后返回原任务。这一程序称为中断。
坚强的鹰
·
2024-02-05 20:03
单片机
嵌入式
STC系列
单片机
定时器
目录一、定时器的概念二、
单片机
程序中的定时器功能代码的实现(1)TMOD(2)AUXR(3)初始化TH0和TL0(4)TR0/EA/ET0三个寄存器一、定时器的概念关于定时举个简单的例子:假如中午同事要叫我去吃饭
the sun34
·
2024-02-05 20:33
单片机基础
单片机
STC系列
单片机
的中断系统
目录一、中断系统的定义二、STC15系列
单片机
的中断请求源及结构图三、中断查询表以及触发方式四、在keilc中如何声明中断函数五、外部中断六、基于STC15芯片实战中断系统的使用(1)外部中断2/外部中断
the sun34
·
2024-02-05 20:30
单片机基础
单片机
嵌入式硬件
精妙绝伦:探秘令人惊叹的代码技巧
精妙绝伦:探秘令人惊叹的代码技巧高级迭代器使用技巧Lambda表达式和函数式编程
位操作
的魔法递归的巧妙使用代码的编译期优化PHP的魔幻代码片段探秘数组和字符串的互换"=="和"==="的差异动态属性名和变量变量匿名函数和闭包的使用利用类型松弛进行
kadog
·
2024-02-05 17:34
By
GPT
php
笔记
python
c语言
javascript
单片机
的50个电路
单片机
电源声音模块收音机485蓝牙光耦can光敏电阻
单片机
矩阵
单片机
电路时钟ADC接口电路红外发射显示模块红外接收蜂鸣器驱动流水灯usb供电烧录电路数码管EEPROMLCD1602电路数码管max485
m0_61687959
·
2024-02-05 15:42
单片机
嵌入式硬件
基于STM32
单片机
的差分升级(增量升级)算法
DiffIAP–STM32
单片机
可用的差分升级(增量升级),适用于物联网车联网IAP升级OTA升级应用背景随着目前物联网,车联网,智能设备的增多,需要远程升级设备程序的场景增多,以往的IAP升级和OTA
deioi电子
·
2024-02-05 15:36
差分升级
stm32
物联网
ota
iap
开发板和
单片机
的比较
Arduino和
单片机
在功能和使用上有一些区别,因此哪个更好用取决于具体的需求和场景。Arduino开发板是一种基于开源硬件和软件的微控制器平台,通过简化和标准化的方式使电子开发变得更加容易。
selenia8860
·
2024-02-05 14:23
单片机
物联网
Arduino
单片机
和 ARM 的区别
单片机
和ARM在功能和使用上有一些区别,因此哪个更好用取决于具体的需求和场景。
单片机
是一种集成了微处理器、存储器和外设接口的集成电路芯片,通常具有体积小、功耗低、可靠性高、成本低等特点。
selenia8860
·
2024-02-05 14:21
嵌入式硬件
Arduino
51
单片机
之LED灯模块篇
灯亮灭独立按键的组成原理独立按键的硬件模型独立按键控制LED灯状态按键的抖动独立按键控制LED灯移位位移的原理点亮一盏LED灯LED的组成原理LED即发光二极管,是一种有方向性的半导体固体发光器件,在
单片机
上是贴片形式
烟雨长虹,孤鹜齐飞
·
2024-02-05 14:40
51单片机
51单片机
嵌入式硬件
单片机
c语言两个数组按位合并,C语言中的布尔数组和按位运算
我可以继续使用数组,但是我认为那要慢得多,然后只是按
位操作
整数。将整数传递到SPI接口也比数组容易得多。是否有一种简单的方法可以将布尔数组转换为整数或以与操作数组相同的方式来操作整数?即:bo
侯稳
·
2024-02-05 13:11
c语言两个数组按位合并
c语言把bit数据合为一个字节,C语言中怎么定义bit型数据
在
单片机
C语言中,bit是新增的一个关键词,常用来定义一个“位变量”二、通过位域(结构体中)定义位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为:struct位域结构名{位域列表};其中位域列表的形式
G-limo
·
2024-02-05 13:10
c语言把bit数据合为一个字节
51
单片机
实验课二
实验任务一:用C语言设计实现8个led灯左右移动显示效果。具体要求如下:左移时,8个灯中的奇数位灯依次点亮;右移时,8个灯中的偶数灯依次点亮;如此循环往#includevoidDelay(unsignedintxms)//可自定义延时时间段的延时函数{unsignedchari,j;while(xms){xms--;i=12;j=169;do{while(--j);}while(--i);}}vo
庆庆知识库
·
2024-02-05 12:35
51单片机实验课
51单片机
嵌入式硬件
C语言之操作符
目录1.操作符的分类2.二进制和进制转换2进制转10进制10进制转2进制数字2进制转8进制2进制转16进制3.原码、反码、补码4.移
位操作
符左移操作符右移操作符5.
位操作
符:&、|、^、~练习1.不创建临时变量
凡人多烦事~
·
2024-02-05 12:16
C语言知识
c语言
蓝桥杯第八届省赛题笔记------基于
单片机
的电子钟程序设计与调试
题目要求:一、基本要求1.1使用CT107D
单片机
竞赛板,完成“电子钟”功能的程序设计与调试;1.2设计与调试过程中,可参考组委会提供的“资源数据包”;1.3Keil工程文件以准考证号命名,保存在以准考证号命名的考生文件夹中
七个小
·
2024-02-05 11:58
蓝桥杯笔记
蓝桥杯
笔记
单片机
蓝桥杯第九届省赛题-----彩灯控制系统笔记
题目要求:一、基本要求1.1使用CT107D
单片机
竞赛板,完成“彩灯控制器”功能的程序设计与调试;1.2设计与调试过程中,可参考组委会提供的“资源数据包”;1.3Keil工程文件以准考证号命名,完成设计后
七个小
·
2024-02-05 11:55
蓝桥杯笔记
蓝桥杯
笔记
职场和发展
单片机
单片机
程序架构之----时间片轮询法
我们在编写
单片机
代码时,常用的方法是根据各个模块的功能函数顺序执行,这种方法对于应用程序简单,实时性不高的场合比较实用。
fdrsab
·
2024-02-05 11:38
单片机
架构
嵌入式硬件
软考20-上午题-串及其模式匹配
二、串的模式匹配串的定
位操作
,称为串的模式匹配。设有两个串s和t,要在
ruleslol
·
2024-02-05 09:37
软考中级
学习
笔记
【51
单片机
】直流电机实验和步进电机实验
目录直流电机实验直流电机介绍ULN2003芯片介绍硬件设计软件设计实验现象步进电机实验步进电机简介步进电机的工作原理步进电机极性区分双极性步进电机驱动原理单极性步进电机驱动原理细分驱动原理28BYJ-48步进电机简介软件设计橙色直流电机实验在未学习PWM之前,我们先简单使用GPIO来控制电机的旋转和停止。不能直接使用GPIO来驱动电机,而需要相应的驱动芯片来驱动电机,开发板板载了一个ULN2003
努力学习的小马
·
2024-02-05 08:50
51单片机
51单片机
单片机
嵌入式硬件
【51
单片机
】74HC595芯片实现
单片机
IO 扩展(串转并)和 LED点阵实验
目录
单片机
IO扩展(串转并)74HC595芯片介绍硬件设计软件实验实验现象LED点阵实验LED点阵介绍硬件设计软件设计LED点阵(点亮一个点)LED点阵(显示数字)LED点阵(显示图像)橙色
单片机
IO扩展
努力学习的小马
·
2024-02-05 08:17
51单片机
单片机
51单片机
嵌入式硬件
基于ESP8266 开发板(MCU)遥控小车
car_webServerhttps://github.com/liyinchigithub/esp8266_car_webServer第二版ESP32GitHub-liyinchigithub/esp32-wroom-car:嵌入式
单片机
liyinchi1988
·
2024-02-05 07:31
单片机
嵌入式硬件
基于
单片机
的LED显示系统
随着
单片机
的飞速发展,
单片机
已进入生
电气_空空
·
2024-02-05 05:43
毕业设计
单片机
嵌入式硬件
基于51
单片机
的LED点阵显示屏设计
由于16*32的点阵规格,STC89C52
单片机
的端口数量没有足够到可以通过每一个引脚来控制LED点阵的每行每列,因此需要一定的外部电路进行实现
三小只程序猿
·
2024-02-05 05:42
AT89C51单片机系列
51单片机
嵌入式硬件
单片机
8乘8led点阵显示数字_基于51
单片机
的8乘8LED点阵显示屏的设计
1基于
单片机
的8*8LED点阵显示屏的设计随着
单片机
在各个领域的广泛应用,许多用
单片机
作控制驱动LED显示屏也应运产生。
林John
·
2024-02-05 05:42
8乘8led点阵显示数字
基于
单片机
的LED显示屏控制电路设计
因此,提出应用
单片机
的LED显示屏控制电路。针对LED显示屏的工作原理进行分析,建立LED显示屏驱动策略。再以
单片机
为主控单元设计显示屏控制电路,通过改变行、列驱动电路,执行所有控制指令。
电气_空空
·
2024-02-05 05:11
毕业设计
单片机
嵌入式硬件
51
单片机
重定向printf函数 打印数值不正确问题
串口一重定向printf函数#include#include#include"usart.h"//函数的声明文件#defineboud9600#definesys_clk11059200//UART1初始化voidUart1Init(void){PCON&=0x7F;//波特率不倍速SCON=0x50;//8位数据,可变波特率AUXR|=0x04;//1T模式BRT=256-(int)(sys_c
咸鱼丶的自我修养
·
2024-02-05 04:40
单片机
Kotlin-基础知识
目录打印变量空值字符串三元运算符
位操作
IsAsIn类型转换Switch/WhenFor集合初始化集合遍历集合-Map集合处理集合排序打印JavaSystem.out.print("Hello,World
W_Meng_H
·
2024-02-05 04:01
Kotlin
kotlin
HAL库定时器(基本定时和中断功能)
基本定时功能)基本原理和概念本文章只涉及定时器中断HAL库函数总结原文notion链接1.初始化使用内部时钟-基本配置如下具体时基单元配置和定时器更新中断配置PSC预分频值计数模式ARR自动重装载值我使用的
单片机
的内部时钟频率为
vast_light
·
2024-02-05 04:00
STM32HAL库
单片机
嵌入式硬件
stm32
c语言
单片机
学习笔记——特殊功能寄存器(SFR)_(上)
目录片内RAM的特殊功能寄存器F0H——寄存器B
单片机
乘法原理
单片机
除法原理E0H——累加器ACCACC和A的区别和联系寄存器和存储器的区别和联系D0H——程序状态控制字PSWB8H——中断优先级控制寄存器
Nosery
·
2024-02-05 02:54
单片机
单片机
学习
笔记
温湿度传感器理解
传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位
单片机
相连接。注:艾克姆科技IK-ZET6开发板有DHT11传感器专用接
Cuit小唐
·
2024-02-05 02:42
单片机相关
单片机
嵌入式硬件
解决Error: Can't find Python executable "python", you can set the PYTHON env variable
有时候安装node-sass时会遇到错误Error:Can'tfindPythonexecutable"python",youcansetthePYTHONenvvariable解决环境:Windows764
位操作
系统
果汁密码
·
2024-02-05 01:26
30.Java-Biginteger和BigDecimal
任意精度的整数,Biginteger提供所有Java的基本整数操作符的对应物,并提供java.lang.Math的所有相关方法,另外,BIgInteger还提供以下运算:模算数.GCD计算.质数测试.素数生成.
位操作
以及一些其他操作
若愚同学
·
2024-02-05 01:52
51
单片机
编程应用(C语言):模块化编程
下面我们模块化几个函数:Delay.c//延时子函数voidDelay(unsignedintxms){unsignedchari,j;while(xms--){i=2;j=239;do{while(--j);}while(--i);}}Delay.h#ifndef__DELAY_H__#define__DELAY_H__voidDelay(unsignedintxms);#endifNixie.
爱学C语音的猫
·
2024-02-04 23:39
51单片机编程应用
51单片机
c语言
嵌入式硬件
51
单片机
编程应用(C语言):易于模块化的函数大全
1.延迟函数Delay.c//延时子函数voidDelay(unsignedintxms){unsignedchari,j;while(xms--){i=2;j=239;do{while(--j);}while(--i);}}Delay.h#ifndef__DELAY_H__#define__DELAY_H__voidDelay(unsignedintxms);#endif2.独立按键Key.c#
爱学C语音的猫
·
2024-02-04 23:39
51单片机
c语言
算法
51
单片机
编程应用(C语言):矩阵键盘
16个按键只要8个I/O口,本来16个按键要16个I/O口。矩阵键盘可以按行扫描也可以按列扫描,扫描原理很简单,变成之前的独立按键,比如按行扫描,看原理图如下,我们P17=0,另外三个置1,那么第一行就选中了,另外三行没有选中。就变成我们熟悉的独立按键了,用独立按键的方式编写即可,检测P13的值是0吗,如果是的,那就s1按下了,检测P12是0吗,如果是的,那s2按下了。代码如下(按列扫描),而且规
爱学C语音的猫
·
2024-02-04 23:39
51单片机编程应用
51单片机
c语言
嵌入式硬件
51
单片机
编程应用(C语言):矩阵键盘密码锁
我们先规定,s1-s10做为输入密码的数字,s1为1..............s10为0。定义一个int(0~65535)类型的变量(password)存密码怎么让s10为0呢,矩阵键盘得到的数取余,不仅解决了s10等于0;而且其他数输入也是相对应的数。我们再把s11设置为确认键,s12为取消键,输入5次后重置键。(输入5次后,不再允许输入),按了这个键重新开始计数。下面代码为实现的效果为输入四
爱学C语音的猫
·
2024-02-04 23:09
51单片机编程应用
51单片机
嵌入式硬件
单片机
AutoLeaders 控制组作业——51
单片机
的笔记(第一阶段)
Autoleaders控制组作业——51
单片机
的笔记声明:该笔记大多整理自b站视频https://www.bilibili.com/video/BV1Mb411e7re?
控制组——郑伟钞
·
2024-02-04 21:47
51单片机学习笔记
51单片机
单片机
嵌入式硬件
单片机
学习笔记——51
单片机
引脚功能
单片机
的基本组成
单片机
包括一个8位的微处理器(CPU),CPU共有八个输入,三个内中断,两个外中断,两个频率基准源信号,一个内部总线信号。
Nosery
·
2024-02-04 21:16
单片机
单片机
51单片机
嵌入式硬件
Autoleaders控制组——51
单片机
学习笔记
前要:本笔记为初学者上b站江科大自化协的51
单片机
入门教程P1-P12所得笔记,包含
单片机
简介和LED、独立按键、数码管相关内容。目录1.1.什么是
单片机
以及为什么要学
单片机
?51是什么?
洪伟裕
·
2024-02-04 21:16
笔记
Autoleaders控制组
51单片机
学习
嵌入式硬件
c语言
经验分享
学习C语言第八天 ——while循环 (嵌入式)(
单片机
)
当条件满足的情况下,if语句后的语句执行,否则不执行。但是这个语句只会执行一次。由于我们发现生活中很多的实际的例子是:同一件事情我们需要完成很多次。那我们怎么做呢?C语言中给我们引入了:while语句,可以实现循环。//在屏幕上打印1-10的数字//intmain()//{//inti=1;//while(i");//scanf("%s",password);////清理缓冲区////getcha
深夜酒馆不犯酒
·
2024-02-04 21:46
c语言
单片机
开发语言
嵌入式硬件
【嵌入式】基于STC89C52RC的51
单片机
学习(六)——串口
一、串口的基本认识串口是串型通信接口的简称,也叫串行通信接口或者串行通讯接口,是设备间接线通信的一种方式。特点:(1)串行接口是指数据一位位地顺序传送,其特点是线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传输速度较慢。(2)双向通信,全双工。二、关于电器标准和协议串行接口按电气标准及协议来分包括RS-232-C、RS-42
qq_51392613
·
2024-02-04 21:43
51单片机
学习
嵌入式硬件
嵌入式】基于STC89C52RC的51
单片机
学习(十二)——IIC协议
一、概述IIC(Inter-IntegratedCircuit)集成电路总线IIC串行总线一般有两跟信号线,一根是双向的数据线SDA,另一根是时钟线SCL,其时钟信号由主控器件产生。所有接到IIC总线设备上的串行数据SDA都接到总线SDA上,各设备的时钟线SCL接到SCL上。对于并联在一条总线上的每一个IC都有唯一的地址。二、IIC协议IIC在传输数据的过程中有三种类型的信号,分别为:开始信号、结
qq_51392613
·
2024-02-04 21:43
51单片机
学习
嵌入式硬件
51
单片机
学习历程——硬件准备&开发环境搭建
系列文章目录第一章51
单片机
学习历程(1)——开发环境搭建第二章51
单片机
学习历程(2)——建立新的工程第三章51
单片机
学习历程(3)——点亮一颗LED第四章51
单片机
学习历程(4)——串口交互模板(可直接套用
Lunatic_Tang
·
2024-02-04 21:13
51单片机
学习
单片机
嵌入式硬件
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他