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
单片机
串口通信原理、相关寄存器配置与简单串口收发程序代码
目录1.串口通信原理2.51
单片机
串口通信2.1串口简要模式图2.2相关寄存器(1)PCON、SCON、SBUF(2)IE、IPH、IP(3)配置T1定时器2.3波特率和系统时钟和TH1和TL1计算3.
Breakthrough_code
·
2024-02-19 19:40
51单片机
单片机
嵌入式硬件
51单片机
普中51
单片机
学习(十)
动态数码管数码管显示原理动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。PS:要学会看芯片资料实验代码#include"reg5
Ccjf酷儿
·
2024-02-19 19:39
51单片机
学习
嵌入式硬件
普中51
单片机
学习(十一)
独立按键独立按键原理按键在闭合和断开时触电存在抖动现象硬件消抖电路如下实验代码#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;voiddelay(u16i){while(i--);}sbitled=P2^0;sbitk1=P3^1;voidkeypro(){if(k1==0){delay(1000);if(k1==0){le
Ccjf酷儿
·
2024-02-19 19:39
51单片机
学习
单片机
普中51
单片机
学习(十二)
矩阵按键矩阵按键扫描原理行列扫描:我们可以通过高四位全部输出低电平,低四位输出高电平。当接收到的数据,低四位不全为高电平时,说明有按键按下,然后通过接收的数据值,判断是哪一列有按键按下,然后再反过来,高四位输出高电平,低四位输出低电平,然后根据接收到的高四位的值判断是那一行有按键按下,这样就能够确定是哪一个按键按下了。实验代码#include"reg52.h"typedefunsignedchar
Ccjf酷儿
·
2024-02-19 19:39
51单片机
学习
嵌入式硬件
普中51
单片机
学习(九)
蜂鸣器蜂鸣器简介在
单片机
应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。
Ccjf酷儿
·
2024-02-19 19:09
51单片机
学习
嵌入式硬件
普中51
单片机
学习(七)
LED闪烁delay函数延时函数voiddelay(unsignedinti)//大约延时10us{while(i--);}实验代码#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;voiddelay(u16i){while(i--);}sbitled=P2^0;voidmain(){while(1){led=0;delay(
Ccjf酷儿
·
2024-02-19 19:38
51单片机
学习
单片机
普中51
单片机
学习(八)
LED流水灯循环左移右移函数crol(a,b):循环左移函数,a是左移的值,b是左移的位数。包含在instrins.h库函数里面。cror(a,b):循环右移函数,a是右移的值,b是右移的位数。包含在instrins.h库函数里面。实验代码#include"reg52.h"#include"intrins.h"#defineledP2typedefunsignedcharu8;typedefuns
Ccjf酷儿
·
2024-02-19 19:38
51单片机
学习
嵌入式硬件
【51
单片机
】如何设置中断函数(场景:在定时器工作完跳转到中断程序时,怎么识别我们的中断程序在哪里呢?)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁本章是【利用定时器和中断实现一个简单项目】中的一部分,感兴趣的老铁可以跳转传送门查看传送门欢迎订阅YY滴C++专栏!
YY的秘密代码小屋
·
2024-02-19 19:07
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
【51
单片机
】如何【手搓】定时器寄存器配置【低8位TL0(low)】和【高8位TH0(high)】
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!
YY的秘密代码小屋
·
2024-02-19 19:06
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
嵌入式硬件
【51
单片机
】从零开始手把手带你【查手册】配置定时器,并完成小项目(定时器&中断的应用)(代码演示&
单片机
现象对照LCD闪烁)(9)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!
YY的秘密代码小屋
·
2024-02-19 19:36
YY滴《单片机系列》
单片机
51单片机
mongodb
【51
单片机
】AD模数转换&DA数模转换(江科大)
1.AD/DA介绍·AD(AnalogtoDigital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号·DA(DigitaltoAnalog):数字-模拟转换,将计算机输出的数字信号转换为模拟信号·AD/DA转换打开了计算机与模拟信号的大门,极大的提高了计算机系统的应用范围,也为模拟信号数字化处理提供了可能2.硬件电路模型·AD转换通常有多个输入通道,用多路选择开关连接至AD转换器,以
2302_80796399
·
2024-02-19 19:05
51单片机
嵌入式硬件
c语言
###51
单片机
学习(2)-----如何通过C语言运用延时函数设计LED流水灯
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。目录一.延时函数的生成1.通过延时计算器得到延时函数2.可赋值改变的延时函数二.LED模块编写原理1.LED模块图2.编写原理(1)编写原理(2)快捷编程(3)十六进制编程三.具体编写程序1.通过生成没有改写的延时函数2.可赋值延时函数编写四.LED流水灯视频一.延
袁满满满满
·
2024-02-19 19:35
51单片机
51单片机
学习
c语言
单片机
嵌入式硬件
开发语言
普中51
单片机
学习(二)
51
单片机
介绍所需基础知识基础数模电知识,简单的C语言。PS:如果有不懂的直接通义千问。。。什么是
单片机
在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即
单片机
。
Ccjf酷儿
·
2024-02-19 19:34
51单片机
学习
嵌入式硬件
【51
单片机
】利用STC-ISP软件工具【定时器计算器】配置【定时器】教程(详细图示)(AT89C52)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!
YY的秘密代码小屋
·
2024-02-19 19:03
YY滴《单片机系列》
YYの小小知识点
51单片机
接口隔离原则
mongodb
【51
单片机
】利用【与或赋值法】优化【配置TMOD寄存器】
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!
YY的秘密代码小屋
·
2024-02-19 19:03
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
Spring Farmework,Spring Boot,Spring MVC 分别是什么?它们的关系又是什么?
1.SpringFarmework:用途:Spring是一个
开发应用
框架,提供基础设施支持
Lpy2569
·
2024-02-19 18:21
Spring大家族
spring
什么是低代码平台
它们通常提供了可视化的用户界面,通过拖放、配置和组合预先构建的组件或模块,使开发者能够以更快的速度
开发应用
程序。
我有一棵树
·
2024-02-19 16:46
低代码
SORA使用
无线信道测量系统使用手册2017.07.211.硬件连接接收机通过串口连接
单片机
,后者与步进电机驱动模块相连,用于控制电机转动,从而实现天线位置移动。
fu_leon
·
2024-02-19 16:21
软件无线电
硬件
移动
嵌入式调试工具之GDB
在
单片机
开发中,我们可以通过集成式的IDE来进行调试,比如MDK、IAR等。GDB工具是GNU项目调试器,基于命令行使用。
稚肩
·
2024-02-19 16:52
嵌入式linux
linux
嵌入式
GDB
单片机
学习笔记---AD模数转换&DA数模转换
目录AD模数转换XPT2046.cXPT2046.hmain.cDA数模转换main.c上一篇博客讲了AD/DA转换的工作原理,也介绍了运算放大器的工作原理,这节开始代码演示!AD模数转换新创建一个工程:AD模数转换第一个工程将用到LCD1602和Delay函数,所以首先将我们之前讲过的代码模块添加进来然后创建主程序main.c,XPT2046.c,XPT2046.h文件。开始代码讲解:XPT20
Vera工程师养成记
·
2024-02-19 15:23
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
单片机
学习笔记---直流电机驱动(PWM)
当电极反接时,电机反转直流电机主要由永磁体(定子)、线圈(转子)和换向器组成除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等电机驱动电路因为电机是一种功率比较大的负载,如果把它直接接在
单片机
Vera工程师养成记
·
2024-02-19 15:53
51单片机学习笔记
单片机
嵌入式硬件
学习
笔记
51单片机
mcu
物联网
单片机
学习笔记---LED呼吸灯&直流电机调速
目录LED呼吸灯直流电机调速模型结构波形定时器初始化函数中断函数主程序上一节讲了电机的工作原理,这一节开始代码演示!我们上一篇说Ton的时间长Toff时间短电机会快,Ton的时间短Toff时间长电机会慢并且我们还要保证无论Ton和Toff哪个时间比较长,Ts都得是固定值,因为为了保证周期一定。下面我们先做一个“呼吸灯”感受一下上一篇博客中提到的PWM的意义:LED呼吸灯新创建本节第一个工程:LED
Vera工程师养成记
·
2024-02-19 15:53
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
单片机
学习笔记---AD/DA工作原理(含运算放大器的工作原理)
比如说模拟电压,
单片机
是数字信号,数字信号是只有
Vera工程师养成记
·
2024-02-19 14:39
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
【JAVA】泛型,泛型变量,通配符 <?> ,原理及应用详解
泛型,泛型变量,通配符,原理及应用详解一、原理:二、作用:三、举例说明:四、
开发应用
场景泛型是Java中一种强大的特性,它允许在编写类、接口和方法时使用参数化类型,使得代码可以更加灵活、通用和类型安全。
CodeCharm——CC
·
2024-02-19 13:57
JAVA杂项
java
开发语言
【鸿蒙系统学习笔记】TypeScript开发语言
一、背景HarmonyOS应用的主要开发语言是ArkTS,它由TypeScript(简称TS)扩展而来,在继承TypeScript语法的基础上进行了一系列优化,使开发者能够以更简洁、更自然的方式
开发应用
奔跑的露西
·
2024-02-19 13:29
学习
笔记
开发语言
以STM32F103C6TA为例通过配置CubeMX实现GPIO输出完成点灯实例
1:打开CubeMX,点击File新建一个工程2:搜索
单片机
型号:在弹出的型号中选择以STM32F103C6,双击3:此时会弹出一个新建的工程,先点击file保存工程4:选择要保存的路径,注意路径要全英文不能有中文
Gerrard yue
·
2024-02-19 13:57
大数据
鸿蒙语言ArkTS(更好的生产力与性能)
ArkTS是鸿蒙生态的应用开发语言ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然的方式
开发应用
。
移不动开发技术
·
2024-02-19 11:30
鸿蒙开发
harmonyos
华为
鸿蒙开发
程序员
鸿蒙
ArkTS
鸿蒙系统
基于STM32F103的
单片机
编程入门:LED闪烁实验
LED闪烁实验主要目的是让初学者熟悉
单片机
的基本开发流程和编程方法。原理:LED灯本身是一种发光二极管,可以发出不同颜色的光。它具有极性,正极连接电源,负极接地时可以发光。
科联学妹
·
2024-02-19 10:19
嵌入式硬件
单片机
stm32
单片机
学习笔记---LCD1602功能函数代码
目录LCD1602.c模拟写指令的时序模拟写数据的时序初始化显示字符显示字符串显示数字显示有符号的数字显示16进制数字显示二进制数LCD1602.hmain.c上一篇讲了LCD1602的工作原理,这一节开始代码演示!新创建工程:LCD1602功能函数代码新创建main.c,LCD1602.c和LCD1602.h文件开始代码讲解:LCD1602.c先根据原理图声明一下这三个控制引脚和八个数据引脚#i
Vera工程师养成记
·
2024-02-19 10:05
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
使用Thonny搭建MicroPython 开发环境,简单易用,保姆级教程
MicroPythonThonny开发环境搭建,简单易用,保姆级教程MicroPython为广大Python编程开发人员打开了通往
单片机
、物联网开发的大门,但是在开发工具方面却不是很给力,虽然VSCode
原子星
·
2024-02-19 10:25
物联网开发
python
micropython
python
单片机
嵌入式硬件
物联网
白话微机:7.解释DSP以及一些考研面试问题
一.前言(回顾世界观)在“微机世界”,普通的城市(
单片机
)里,人又有一个别的名字叫做“数据”,人有0有1;人们也有住房,这些住房在这个世界叫做“存储器”;地上有路,这些路叫做“数据总线”,交通系统则统称为总线
nnerddboy
·
2024-02-19 10:52
微机世界
dsp开发
嵌入式硬件
单片机
考研
面试
LV.23 D3 STM32 GPIO口操作平台介绍 学习笔记
一、GPIO的基本概念及寄存器介绍1.1GPIO接口简介通用输入输出接口GPIO是嵌入式系统、
单片机
开发过程中最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动
djjyy
·
2024-02-19 10:37
stm32
学习
笔记
白话微机:8.解释FPGA以及一些考研面试问题
一.前言(更新世界观)在“微机世界”,普通的城市(
单片机
)里,人又有一个别的名字叫做“数据”,人有0有1;人们也有住房,这些住房在这个世界叫做“存储器”;地上有路,这些路叫做“数据总线”,交通系统则统称为总线
nnerddboy
·
2024-02-19 10:55
微机世界
fpga开发
嵌入式硬件
单片机
【合泰HT32F52352定时器的使用】
本次实验分享的是合泰HT32F52352中的基本定时器BFTM的使用,通过定时器实现LED的1s闪烁在合泰HT32F52352系统中一共有5种定时器实验效果ht32定时器了解HT32F52352
单片机
内核特性
小殷学长
·
2024-02-15 10:28
合泰ht32
HT3252352
定时器
面试官:介绍一下MVC框架
MVC框架是一种软件设计模式,用于
开发应用
程序的架构。MVC代表模型(Model)、视图(View)和控制器(Controller)。
Chowley
·
2024-02-15 09:07
QALog
java
python
iTop-4412 裸机程序(二十一)- 蜂鸣器与PWM
蜂鸣器2.iTop-4412蜂鸣器原理图3.PWM相关寄存器4.关键源码0.源码GitHub:https://github.com/Kilento/4412NoOS1.蜂鸣器蜂鸣器的原理相对简单,学过
单片机
的同学应该比较了解
Kilento
·
2024-02-15 08:27
Exynos4412
exynos
压缩算法在
单片机
升级中的应用
压缩算法有很多,QuickLZ是比较适合
单片机
的一种轻量级无损压缩算法。QuickLZ是一个号称压缩速度最快的压缩库,以下是几种较流行的
Dokin丶
·
2024-02-15 07:29
STM32
算法
单片机压缩
bootloader解压
STM32压缩
单片机升级
51
单片机
编程基础(C语言):电子时钟(LED1602作为显示)
题目要求:审题时这个题是用数码管来显示的,数码管显示时钟我完成了一个,只是要求跟他不一样,所以这次想用LCD1602来显示,所以我先用LCD1602完成,再用数码管完成(其实也只要在我之前的项目基础上改一下就OK了)。其实从第一个要求就看出来了,数码管无法显示:,只能显示.这次我用LCD显示,把所以得.改为:1、显示“时.分”进行显示,例如“12.18”,其中.每秒闪烁一次。2、能够校正时间的时和
爱学C语音的猫
·
2024-02-15 06:56
51单片机编程应用
51单片机
c语言
单片机
51
单片机
编程基础(C语言):LED点阵屏
扫描,才能把每一个LED都能选中,从而显示我们想要的图形,否则,只能一次点亮一个LED,LED使用51
单片机
点阵屏电路图:实际连接顺序如下图:D0~D7控制行。
爱学C语音的猫
·
2024-02-15 06:24
51单片机编程应用
51单片机
c语言
嵌入式硬件
【STM32】入门(三):按键使用-GPIO端口输出控制
【STM32】STM32
单片机
总目录1、简述在“【STM32】入门(二):跑马灯-GPIO端口输出控制”中,我们是从代码入手,然后分析的手册及原理。本节将会从原理图入手,查询手册,然后分析代码。
郭老二
·
2024-02-15 04:45
stm32
stm32
单片机
嵌入式
单片机
基础篇(四)之stm32以及51
单片机
按键输入详解
嵌入式
单片机
基础篇(四)stm32以及51
单片机
按键输入详解第一部分stm32按键输入1、问题:简述按键输入的基本原理?
lostlll
·
2024-02-15 04:44
嵌入式
单片机
单片机
嵌入式
51
单片机
——DHT11温湿度模块
2.VCC接
单片机
的5v,GND接GND,DAT接
单片机
的IO口。三.电源引脚DHT11的供电电压为3-5.5V。传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令。电
沉眠温柔
·
2024-02-15 04:14
51单片机
嵌入式硬件
单片机
STM32—DHT11温湿度传感器
(3).首先图二部分是
单片机
向DHT11发送我要开始的信号,此时
单片机
IO口处于输出模式,输出低电平至少18MS,之后释放主机总线(高电平),时间是为图五的第二行,之后
沉眠温柔
·
2024-02-15 04:14
stm32
mongodb
嵌入式硬件
51
单片机
——定时器和中断
1.中断系统1.中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的;当中央处理机CPU正在处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。实现这种功能的部件称为中断系统,请示CPU中断的请求源称为中断源。微型机的中断系统一般允许多个中断源,当几个中断源同时向CPU请求中断,要
沉眠温柔
·
2024-02-15 04:44
51单片机
单片机
嵌入式硬件
51
单片机
——LCD1602模块
一.LCD1602介绍1.LCD1602(LiquidCrystalDisplay)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符。2.显示容量:16x2个字符,每个字符为5*7点阵。二.LCD1602接口介绍引脚功能VSS接地VDD电源正极(4.5v-5.5v)VO对比调节电压RS数据/指令选择,1为数据,0为指令RW读/写选择
沉眠温柔
·
2024-02-15 04:44
51单片机
嵌入式硬件
单片机
基于STM32通过RTC唤醒低功耗模式
一、低功耗模式1.简介通俗的来讲低功耗模式就是降低
单片机
的运行功耗STM32F10xxx有三种低功耗模式:(1)睡眠模式(Cortex™-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC
丨东隅已逝丨
·
2024-02-14 17:04
STM32相关
stm32
单片机
arm
几乎涵盖了SpringCloud所有操作,Spring Cloud Alibaba.PDF
它包含开发分布式应用程序所需的所有组件,可以轻松地使用SpringCloud
开发应用
程序。
Java老白
·
2024-02-14 13:46
【STM32】贪吃蛇小游戏
点击下载源码功能:贪吃蛇小游戏
单片机
:stm32f103c8t6用到的硬件资源:1.LED指示灯2.矩阵键盘3.OLED模块4.通用定时器软件设计:1.矩阵键盘(中断方式)前面文章有介绍2.定时器中断:
Yeah__binbin
·
2024-02-14 12:17
stm32
stm32
c语言
嵌入式
CLION 基于EasyX的贪吃蛇小游戏(数组)
6.画食物7.食物刷新8.蛇吃食物9.设置分数10.判断蛇死以及穿墙处理11.主函数三、完整代码四、运行结果五、相关程序寒假打算用STM32做一个贪吃蛇小游戏,现在电脑上实现基本的功能,最后再用硬件(
单片机
Mistletoe29
·
2024-02-14 12:46
c语言
STM32面试相关问题
STM32面试相关问题:STM32的内核型号,主频,传感器和
单片机
总线类型,IIC,SPI,RS485UART数据帧项目中一些参数的设置STM32系统移植ARM编译常用的驱动编写方式自己写过哪些方面驱动其实如果问
枫-琳
·
2024-02-14 12:06
stm32
学习
单片机
面试
笔记
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他