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多种点亮模式
从这篇文章开始,我们不再只研究单一的外设工作,而是将LED、数码管、开关、按键搭配在一起研究,这篇文章主要介绍LED和开关能擦出怎样的火花,同时也介绍一些函数封装的知识。由于开关有闭合与打开两种状态,LED有左移流水灯、右移流水灯、全部闪烁、高低位点亮、奇偶位点亮和内外位点亮等状态,它们之间两两组合的情况十分复杂,所以我们首先要介绍一下函数封装的思想以简化代码。函数封装是将一段代码逻辑封装在一个函
尘光未歇
·
2024-01-03 18:20
单片机原理及应用
单片机
嵌入式硬件
c语言
51单片机
proteus
单片机
原理及应用:数码管的动态扫描显示、余晖效应与消影
动态显示动态显示是一种一位一位地轮流点亮各位数码管的显示方式。当数码管显示位数较多时,静态显示所占的I/O口多,这时常采用动态显示。为节省I/O口,通常将所有显示器段码线相应段并联在一起,由一个8位I/O口控制,称为“段选”;各显示位公共端分别由另一单独I/O口线控制,称为“位选”。在某一时段只选中一位数码管的位选端并送出相应的字型编码,在下一时段按顺序选通另外一位数码管,并送出相应的字型编码。依
尘光未歇
·
2024-01-03 18:50
单片机原理及应用
单片机
嵌入式硬件
c语言
51单片机
经验分享
51
单片机
实例学习一 led广告牌、按键、数码管动态显示、矩阵键盘
一.闪烁灯[实验任务]在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。[硬件电路]与上面点亮小灯的连接完全相同。#include/*闪烁灯*/del()/*延时0.2秒*/{unsignedchari,j,k;for(i=20;i>0;i--)for(j=20;j>0;j--)for(k=248;k>0;k--);}sbitP1_0=P1^0;main(
甜航一直在
·
2024-01-03 18:19
单片机
笔记
51单片机
51单片机
单片机
学习笔记
单片机
原理及应用:独立式键盘控制LED与多功能按键识别
单片机
的独立式键盘指的是一种不依赖于计算机或其他外部设备的键盘输入方式,由若干按键按照一定的规则组成,每一个按键实质就是一个按钮开关。
尘光未歇
·
2024-01-03 17:15
单片机原理及应用
单片机
计算机外设
嵌入式硬件
51单片机
proteus
STM32入门教程-2023版【1-2】最小系统电路及实物图
九、最小系统电路这部分建议观看视频学习:点击这里跳转[1-2]STM32简介_哔哩哔哩_bilibili一般来说,
单片机
只有一个芯片是无法工作的,为其连接最基本的电路,这些最基本的电路称为最小系统电路供电
硬核王同学
·
2024-01-03 17:01
STM32入门教程-2023版
stm32
嵌入式硬件
单片机
在
单片机
中对采集的ADC值进行补偿
对采集的ADC进行补偿在
单片机
中如何对采集的ADC进行补偿?如何进行线性补偿矫正?简化版在
单片机
中如何对采集的ADC进行补偿?
@曾记否
·
2024-01-03 17:00
嵌入式
单片机
嵌入式硬件
BMS算法和开发资料包
上位机工具等资料,目录如下开发板外形如下主控芯片用的是STM32F103C8T6、保护芯片用的是TI的BQ76930DBT,程序开源,有计算SOC等算法资料链接电池管理系统BMS开发全套资料(硬件、软件算法)-
单片机
文档类资源
dear_Wally
·
2024-01-03 14:44
BMS
BQ76930
电池管理系统
SOC
案例分享:Qt多国语言输入法软键盘
hpzwl.blog.csdn.net/article/details/135346374红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、
单片机
长沙红胖子Qt软件开发
·
2024-01-03 14:00
Qt开发
qt
开发语言
【CANopen】关于STM32中CanFestival的pdo应用
系列文章目录文章目录系列文章目录一、发送1、同步传输2、异步传输二、接收使用STM32F407
单片机
pdo属于过程数据用来传输实时数据,即单向传输,无需接收节点回应。一、发送分为同步传输和异步传输。
第六个葫芦娃
·
2024-01-03 14:57
CANopen
stm32
嵌入式硬件
单片机
【CANopen】关于STM32的CanFestival移植
系列文章目录文章目录系列文章目录一、准备工作二、源码移植1、新建CubeMX工程2、移植CanFestival源码3、去除源码中的多余项4、源码修改三、底层驱动适配四、字典工具1、字典的使用使用STM32F407
单片机
一
第六个葫芦娃
·
2024-01-03 14:53
CANopen
stm32
嵌入式硬件
单片机
51
单片机
---串行口通信(小白可入)
在51
单片机
中,不仅可以实现串口通信,还可以通过IO口模拟实现其他通信,例如:SPI、IIC。在前面章节我们就说过,学习51
单片机
重点及难点内容主要有中断、定时/计数器、串口通信。
King~30+
·
2024-01-03 13:27
51单片机
51单片机
嵌入式硬件
单片机
单片机
原理及应用:计数按键控制数码管显示
承接上文,我们来介绍一下按键和数码管的配合工作,由于数码管显示的字符和位数多种多样,无法做到一个字符对应一个按键,所以程序主要记录按键的使用次数来切换数码管的显示。#include//包含reg52.h头文件unsignedcharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴极接法unsignedcharC
尘光未歇
·
2024-01-03 12:51
单片机原理及应用
单片机
嵌入式硬件
51单片机
c语言
proteus
嵌入式培训机构四个月实训课程笔记(完整版)-Linux基础第五天-Linux SHELL脚本(物联技术666)
666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,
单片机
领域
物联技术666
·
2024-01-03 11:43
嵌入式培训笔记
linux
c语言
开发语言
笔记
【十年开发积累】STM32产品开发代码案例合集,嵌入式物联网工程师珍贵资料(物联技术666)
0001基于STM32F103
单片机
GPIO实现控制LED灯闪烁的程序代码0001.rar0002基于STM32F103
单片机
GPIO实现按键KEY的检测程序代码0002.rar0003基于STM32F103
物联技术666
·
2024-01-03 11:13
物联网项目实战之单片机接口开发
嵌入式培训笔记
stm32
物联网
嵌入式硬件
嵌入式培训机构四个月实训课程笔记(完整版)-Linux基础第三天-makefile规则(物联技术666)
666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,
单片机
领域
物联技术666
·
2024-01-03 11:13
嵌入式培训笔记
笔记
linux
运维
c语言
开发语言
嵌入式培训机构四个月实训课程笔记(完整版)-Linux基础第四天-Linux平台搭建(物联技术666)
666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,
单片机
领域
物联技术666
·
2024-01-03 11:13
嵌入式培训笔记
笔记
linux
运维
物联网
c语言
物联网+嵌入式项目产品开发例程代码资料(基于STM32F103)
下载地址:https://download.csdn.net/download/weixin_39804904/88671879开发例程清单(持续新增中,欢迎点赞关注):0001基于STM32F103
单片机
物联技术666
·
2024-01-03 11:43
物联网项目实战开发之设备端开发
物联网
stm32
嵌入式硬件
嵌入式培训机构四个月实训课程笔记(完整版)-C语言综合练习-歌词解析器(物联技术666)
666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,
单片机
领域
物联技术666
·
2024-01-03 11:37
嵌入式培训笔记
笔记
c语言
开发语言
单片机
单片机
相关知识点
在STM32上运行FreeRTOS,十分简练的小文章FreeRTOS(STM32CubeMX)_cubemxfreertos-CSDN博客
jgw2008
·
2024-01-03 07:34
单片机
嵌入式硬件
Java基础相关面试题(一)
性能较高,所以
单片机
、嵌入式开发等一般采用面向过程开发面向对象:是把构成问题的
最后一支迷迭香
·
2024-01-02 22:54
面试
java
java基础
面试题
java基础面试题
基于
单片机
的公交车报站系统
word完整版可点击如下下载>>>>>>>>基于
单片机
的公交车报站系统设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。
咸鱼弟
·
2024-01-02 20:42
单片机设计
单片机
公交报站
报站系统设计
基于51
单片机
的电子万年历设计与实现
本文主要介绍了一种基于
单片机
的电子万年历设计与实现方法。该系统采用AT89S52
单片机
作为控制核心,通过外部时钟模块获取实时时间信息,并通过液晶显示器进行显示。
科创工作室li
·
2024-01-02 20:42
51单片机
51单片机
嵌入式硬件
单片机
(毕业设计资料)基于51
单片机
的公交自动报站系统
一个基于
单片机
的智能公交自动语音报站系统,系统主要包含硬件和软件两个部分,系统采用STC89C52
单片机
、语音模块、液晶屏、按键、喇叭设计而成,从而实现自动语音报站。
DIY_lOVER
·
2024-01-02 20:41
单片机
基于51
单片机
的智能大棚控制系统设计与实现
本文主要介绍了一种基于
单片机
的智能大棚控制系统的设计与实现方法。
科创工作室li
·
2024-01-02 20:41
51单片机
51单片机
嵌入式硬件
单片机
基于51
单片机
的智能车寻迹系统设计与实现
本文主要介绍了一种基于
单片机
的智能车寻迹系统的设计与实现方法。
科创工作室li
·
2024-01-02 20:41
51单片机
51单片机
嵌入式硬件
单片机
基于
单片机
的公交车站自动报站器设计与实现
为了解决这些问题,本文设计了一种基于
单片机
的公交车站自动报站器。该系统采用AT89S52
单片机
作为控制核心,通过GPS模块获取当前位置信息,根据预设的站点信息自动报站,并通过语音播报模块进行语
科创工作室li
·
2024-01-02 20:41
51单片机
单片机
嵌入式硬件
igh etherlab主站介绍
使用场景:主站实现在带有处理器的硬件平台上,带有完整或较为完整的操作系统时用igh;如果主站实现在
单片机
平台上,则使用soem;igh主站依赖操作系统,而soem很容易可以移植到
单片机
上。
IGH EtherCAT
·
2024-01-02 18:41
ethercat
ethercat
32
单片机
—球队计时器
https://www.bilibili.com/video/BV1uG411z7t4/实验要求1、显示比赛剩余时间、球队分数2、默认比赛为4节,每节10分钟,在默认条件下可以进行比赛时间的修改3、每一节比赛结束后,蜂鸣器会进行报警处理,同时LED灯会亮。可以对时间进行暂停或者复位操作4、每一场比赛有A\B两只队伍,通过使用矩阵键盘,可以对两只队伍分别进行计分控制。按下A即为选择A队,再按1、2、
城南观北
·
2024-01-02 15:49
STM32单片机DIY项目
51单片机
嵌入式硬件
单片机
基于51
单片机
开发的简易的8X8点阵
简易的8X8点阵,拿去仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)#include#include#defineucharunsignedchar#defineuintunsignedintvoiddelayms(unsignedintn);sbitKEY=P2^0;sbitKEY1=P2^1;sbitKEY2=P2^2;//添加取模记得定义数组数量ucharcodeM[11][
城南观北
·
2024-01-02 15:19
51单片机DIY项目
c语言
单片机
基于51
单片机
智能饮水机设计
https://www.bilibili.com/video/BV1Vi4y1r75R/具体实现功能:1.浑浊度、温度检测并在液晶上显示相应数据;+水位监测+时间2.通过调滑动变阻器大小可以修改浑浊度的实时检测情况;3.通过调节DS18B20温度传感器模块上的“+””-“按钮可以改变温度;温度数据的正确与否观察模块上的数据同LCD液晶是否一致;4.定时提醒功能:按设置键三下进入定时提醒设置,设置好
城南观北
·
2024-01-02 15:19
51单片机
嵌入式硬件
单片机
Lcd1602医院排队叫号系统
Lcd1602医院排队叫号系统取号排队机
单片机
可做实物Proteus仿真https://www.bilibili.com/video/BV1Pw411V7rt/?
城南观北
·
2024-01-02 15:48
51单片机DIY项目
c语言
单片机
单片机
编程中大小端模式问题思考
一、大端模式:Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。(其实大端模式才是我们直观上认为的模式,和字符串存储的模式差类似)低地址-------------------->高地址0x12|0x34|0x56|0x78二、小端模式:Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。低地址-----------------
臭乐乐爸爸
·
2024-01-02 15:48
小程序
javascript
node.js
单片机
数据存储大小端模式及避免数据结构接收出错问题
背景首先讲一下为什么有兴趣写这篇文章,是因为最近在工作中进行两个节点串口通讯数据收发,发现接收数据的高字节和低字节出现了交换位置的现象。举例以上为博主定义的一个接收结构体,在不考虑字节对齐的情况下(实际上是以单字节对齐的方式)。我用这个结构体去接收来自串口发来的一组数据。假设串口端发来的数据是0X01,0X02,0X03,0X04,0X05,0X06,0X07,0X08,0X09,0X10,0X1
刘彦军白羽
·
2024-01-02 15:47
数据结构
大小端存储
单片机
数据结构
嵌入式硬件
单片机
-大端与小端储存模式解析
首先简单说一下所谓的“大端”以及“小端”的含义,其实大端与小端其实是指由于处理器寄存器宽度不同,造成储存上的方式差异。"中心思想"是数据高低位数据存储的高低地址位置不同。小端是数据高字节存储在内存的高地址上,数据低字节存储在内存的低地址上。大端是数据的高字节存储在内存的低地址上,数据低字节存储在内存的高字节上。网上比较专业的解释如下:小端:较高的有效字节存储在较高的存储器地址,较低的有效字节存储在
JohnnyTim
·
2024-01-02 15:46
单片机篇
判断
单片机
MCU是大端还是小端模式
最近用杰理AC6966B调试博通的BK9527U段发射芯片,一直没调通,经过测试IIC通讯是通,硬件还是好的,但是怎么都调不到与接收端成功连接。最后咨询原厂得知提供的demo代码是大端编码模式的MCU代码,如果是小端模式,在部分写寄存器操作的过程中,如果直接传指针数据会反掉。杰理的MCU应该是小端模式,平时写代码用memcpy函数操作指针赋值最后得到的结果都是低位在前。为了进一步验证,网上找了一段
JaLLs
·
2024-01-02 15:15
个人笔记
单片机
mcu
c语言
杰理
单片机
大小端模式
单片机
大小端模式参考链接
单片机
干货-什么是大小端_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Ju4y1M7Tx/?
anlog
·
2024-01-02 15:45
笔记
单片机
嵌入式硬件
大小端
大端模式
小端模式
【
单片机
基础】89C52
单片机
串口通信
1、最常用的通信方式2、89C52串口通信简介3、串口通信需要配置的寄存器3-1、串行数据缓冲器SBUF3-2、串行控制寄存器SCON(1)SM0SM1(2)SM2(3)REN(4)TB8(5)RB8(6)TI(7)RI串口中断需要注意3-3、电源控制寄存器PCON4、串行口工作方式1、工作方式02、工作方式1(重点,最常用的通信方式)3、工作方式2和工作方式35、波特率说明7、程序例程7-1、例
小明n.n
·
2024-01-02 14:57
单片机基础
单片机
STM32输出差分PWM驱动桥式电路
1目的采用Stm32
单片机
产生脉宽可调的4路PWM信号驱动桥式电路。PWM周期4us,4路中1、3两路是同步的,2
code .
·
2024-01-02 09:15
自编代码分享
项目记录
stm32
嵌入式硬件
单片机
单片机
键盘程序设计举例
1、键盘与的连接图3键盘连接图4
单片机
与键盘接口图2、通过1/0口连接。
梓德原
·
2024-01-02 08:12
单片机
嵌入式硬件
51单片机
物联网
51蛋骗鸡595级联1616点阵
缘由如何用
单片机
+独立按键控制16*16LED点阵模块点亮和熄灭?
智者知已应修善业
·
2024-01-02 07:29
51单片机
嵌入式硬件
单片机
经验分享
笔记
2021-05-08 51
单片机
74HC164、74LS164、74HCT164、74HC154、74HCT154应用三极管控制继电器
74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟(CP)每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间
智者知已应修善业
·
2024-01-02 07:57
51单片机
嵌入式硬件
单片机
2021-07-03 51
单片机
1.高低4位交替8次,2.从0到255,3.1+2+3+4...
缘由求老哥帮做一下
单片机
题。
智者知已应修善业
·
2024-01-02 07:57
51单片机
算法
嵌入式硬件
51
单片机
中TCON, IE, PCON等寄存器的剖析
在
单片机
中,如何快速通过名字记忆IQ寄存器中每一个控制位的作用呢?IE(interruptenable)寄存器中,都是中断的使能位置。
Where~Where~
·
2024-01-02 07:56
嵌入式
51单片机
单片机
嵌入式硬件
开放原子训练营(第四季)TobudOS——TobudOS内核移植(keil版)
环境准备2.1STM32CubeMXSTM32CubeMX是ST公司推出的一种自动创建
单片机
工程及初始
简唯
·
2024-01-02 04:09
开放原子
TobudOS
用LCD循环右移显示“Welcome to China“
#include//包含
单片机
寄存器的头文件#include//包含_nop_()函数定义的头文件sbitRS=P2^0;//寄存器选择位,将RS位定义为P2.0引脚sbitRW=P2^1;//读写选择位
随心的天空
·
2024-01-02 03:49
单片机
C51-用LCD显示字符‘A‘
//实例81:用LCD显示字符'A'#include//包含
单片机
寄存器的头文件#include//包含_nop_()函数定义的头文件sbitRS=P2^0;//寄存器选择位,将RS位定义为P2.0引脚
百无聊赖-singlechip
·
2024-01-02 03:17
51单片机
单片机
stm32
用LCD显示字符‘A‘
#include//包含
单片机
寄存器的头文件#include//包含_nop_()函数定义的头文件sbitRS=P2^0;//寄存器选择位,将RS位定义为P2.0引脚sbitRW=P2^1;//读写选择位
随心的天空
·
2024-01-02 03:45
单片机
MCS接口技术----定时/计数,中断
目录一.中断系统相关寄存器1.51
单片机
中断系统的总体结构:2.中断源的中断级别(由高到低):3.与中断有关的四个寄存器:(1)TCON---定时控制寄存器(2)IE---中断允许控制寄存器(3)IP-
dulu~dulu
·
2024-01-02 02:41
单片机
学习日常(考研向)
单片机
中断系统
定时器/计数器
中断控制
单片机
的PWM控制,一篇即可学废
一、PWM是什么PWM全称为“PulseWidthModulation”及“脉冲宽度调制”。利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。简单的来说,PWM可以理解为一个方波,既然是方波了,那我们就可以按方波的思想来学习。二、PWM的要点想掌握PWM先得理解两个概念,第一个是“PWM的周期”,第二个是“占空比”。PWM周期:我们
不想变程序猿i
·
2024-01-01 23:35
单片机
嵌入式硬件
算法
51
单片机
项目(25)——基于51
单片机
电子秒表的protues仿真
1.功能设计使用51
单片机
,完成0-59s的计时,并且实时显示在数码管上。使用一个按键控制计时器的启停。仿真截图如下:2.模块介绍独立按键:独立按键也称为轻触式开关,是一种简单的电气开关设备。
嵌入式小李
·
2024-01-01 23:21
51单片机项目
51单片机
电子秒表
protues仿真
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他