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
K210单片机学习
STM32 配置TIM定时中断常用库函数
单片机学习
!
Echo_cy_
·
2023-12-16 20:37
STM32
stm32
单片机
嵌入式硬件
STM32 TIM定时中断设计
单片机学习
目录文章目录一、定时器定时中断设计步骤二、定时器配置1.RCC开启时钟2.选择时钟源3.配置时基单元4.配置输出中断控制5.配置NVIC6.运行控制三、设计中断函数总结一、定时器定时中断设计步骤定时中断基本框架结构图
Echo_cy_
·
2023-12-16 18:33
stm32
嵌入式硬件
单片机
单片机第一季:零基础1
目录1,第一章2,第二章1,第一章单片机是全球用量最大的CPU,是物联网节点设备主控CPU,单片机是其他物联网编程技术的基础,通过学习
单片机学习
编程语言、调试技巧、工具使用等;51单片机最简单、最典型、
weixin_47207479
·
2023-12-04 07:51
单片机
单片机
嵌入式硬件
【STM32
单片机学习
】第一课:STM32那些你该知道的事儿
【朱老师课程总结侵删】第一部分、章节目录3.1.1.STM32和STC51开发3.1.2_3.STM32的来历背景3.1.4.STM32简单中文手册带读3.1.5.STM32的各种仿真器调试器是怎么回事3.1.6.STM32的标准外设库、HAL库、LL库3.1.7.本课程使用的开发板介绍第二部分、章节介绍3.1.1.STM32和STC51开发本节对STM32相关的3季课程做了整体介绍,并且对STM
搞IC的小冯
·
2023-12-04 07:50
【STM32单片机学习】
stm32
嵌入式开发
单片机学习
12——电容
电容的作用:1)降压作用:容抗:Xc=1/2fc串联分压原理。2100Ω的容量,50Hz的频率,可以得到1.5uF。断电之后,需要串联一个1MΩ的电阻放电。那是不是可以使用2100欧姆的电阻来代替电容呢?电阻是消耗有功功率的,存在发热问题,而电容消耗的是无功功率,而且不发热,发热很小。2)滤波:高通滤波器如果输入一个10V的电压,C是1uF,那么,根据容抗的公式:Xc=1/2fc,因为f等于0Hz
CCH2023
·
2023-12-04 01:23
单片机
单片机
单片机学习
11——矩阵键盘
矩阵键盘:这个矩阵键盘可以接到P0、P1、P2、P3都是可以的。使用矩阵键盘是能节省单片机的IO口。P3.0P3.1P3.2P3.3称之为行号。P3.4P3.5P3.6P3.7称之为列号。矩阵键盘检测原理:1、检查是否有键按下;2、键的抖动处理;3、查询按下键所在行和列的位置,并对行号和列号译码,得到键值。#include#defineucharunsignedchar#defineuintuns
CCH2023
·
2023-12-04 01:51
单片机
单片机
K210
开发板之VSCode开发环境使用中添加或删除文件(编译失败时)需要注意事项
在最初开始接触,将VScode和编译环境搭载好后,就开始运行第一个程序了,为了后续方便开发测试,这里我自己对照官方提供的例子,自己调试,写了一个简单的文件系统后续,所有关于开发的源文件都在...\src\app_main文件路径下,main.c为主函数入口user_config.h为用户配置头文件user_app文件夹用于存放用户应用层协议user_driver文件夹用于存放用户驱动层协议特别要注
落叶@梧桐
·
2023-12-03 18:22
K210开发板使用记录
vscode
蓝桥杯
单片机学习
5——外部中断
蓝桥杯
单片机学习
——外部中断中断1.中断请求源2.外部中断3.中断寄存器4.中断优先级5.中断结构6.中断函数6.中断嵌套实战环节1.任务要求2.代码实现3.代码思路4.外部中断的按键消抖总结中断当CPU
不想写代码的我
·
2023-12-03 06:20
蓝桥杯单片机学习
单片机
蓝桥杯
学习
c语言
嵌入式硬件
STM32 定时器TIM
单片机学习
目录文章目录前言一、TIM简介二、STM32的三种定时器2.1基本定时器2.1.1定时中断功能1.时钟源2.预分频器3.计数器4.自动重装寄存器5.更新中断和更新事件2.1.2主模式触发DAC
Echo_cy_
·
2023-12-02 11:34
STM32
stm32
嵌入式硬件
单片机
2021-07-19普中科技STM-32F1开发板初学
1去官网下载对应的说明书PZ6806L-STM32F103开发板_深圳市普中科技有限公司——PLC触摸屏人界界面|承接工程项目|51单片机|单片机开发板|
单片机学习
板(prechin.cn)类型:ARM
小馒头被偷吃
·
2023-11-30 09:25
单片机stm32
科技
单片机
stm32
c51
单片机学习
笔记一
目录前言单片机基础知识单片机最小系统GPIOGPIO结构与工作原理P0端口P1端口P2端口P3端口实验部分点亮LED实验LED闪烁实验LED流水灯实验蜂鸣器实验静态数码管实验动态数码管实验74HC24574H138总结前言基于普中单片机对51单片机进行学习注:本篇笔记主要参考了普中单片机开发文档单片机基础知识单片机51单片机是对所有兼容Intel8031指令系统的单片机的统称。功能:用于控制,通过
m0_70968573
·
2023-11-28 00:16
单片机
学习
嵌入式硬件
51
单片机学习
——独立按键、矩阵按键
独立按键按键介绍接触式按键(又称轻触开关)·两个引脚距离长的之间为导通其工作的原理图如下1、2、3、4分别对应按键的四个引脚,其中蓝色的线表示按键未被按下之时的状态,为初始状态,它是不导通的;而绿色的线是却永久导通的。其实是两个相同的结构连在一起了。只要将需要按键开关作用的线路分别接在1、3和2、4的任意取一组合,概括起来就是(1,2)、(1,4)、(3,2)、(3,4)四种组合,都可以起到预期的
LionelJoe
·
2023-11-27 22:45
单片机
51
单片机学习
笔记——第五天:独立按键
大家好!今天是学习51单片机的第三天,今天学习了独立按键,学习笔记如下:按键介绍:1,3脚和2,4脚是初始导通的,并且在外观上是长边,然后1,2脚和3,4脚初始不导通的,外观上是短边。当有按键按下的时候对应的端口会显示低电平。实验板上有四个独立按键,分别对应的端口是key1=P31key2=P30key3=P32key4=p33.按键消抖:消抖的产生:通常我们会利用延时函数跳过抖动的过程。程序如下
bit__bit
·
2023-11-27 22:43
51单片机
学习
单片机
单片机学习
笔记————51单片机实现两个独立按键的组合按键触发
一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:Independent-KEY----@File:main.c----@Ed
DJDN426611
·
2023-11-27 22:41
单片机
proteus
C
51单片机
独立按键
组合
单片机学习
笔记————51单片机实现独立按键的短按及长按触发
一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:Independent-KEY----@File:main.c----@Ed
DJDN426611
·
2023-11-27 22:41
单片机
proteus
C
51单片机
独立按键
短按
长按
单片机学习
10——独立按键
独立按键输入检测:#includesbitLED1=P1^0;sbitKEY1=P3^4;voidmain(){KEY1=1;while(1){if(KEY1==0)//KEY1按下{LED1=0;//LED1被点亮}else{LED1=1;}}}按键#include#defineucharunsignedchar#defineuintunsignedintsbitLED1=P1^0;sbitKE
CCH2023
·
2023-11-27 22:09
单片机
单片机
K210
、Openmv与串行总线舵机通信(基于micropython)舵机驱动板和舵机控制板代码
最近博主在使用幻尔公司串行总线舵机时,想使用
k210
控制(openmv和
k210
都是micropython编写的所以这个代码是通用的),由于官方没有相关例程(树莓派的版本是python版本代码,用不了)
凉山有客不自赏
·
2023-11-27 22:53
micropython
单片机
嵌入式硬件
python
虾米是怎样炼成的(转&收藏)
等等等等一系列的问题,实在是看多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一篇
单片机学习
心得,让菜鸟们勇敢地跨出第一步。首先解释什么是虾米先,以我个人意见吧,1。
weixin_34132768
·
2023-11-27 18:13
嵌入式
c/c++
驱动开发
单片机学习
心得
等等等等一系列的问题,实在是看多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一篇
单片机学习
心得,让菜鸟们勇敢地跨出第一步。首先解释什么是虾米先,以我个人意见吧,1。
weixin_30555515
·
2023-11-27 18:43
这篇文章让我有了学习单片机的勇气
等等等等一系列的问题,实在是看多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一篇
单片机学习
心得,让菜
liufuduan
·
2023-11-27 18:41
生活
游戏
工作
编程
flash
任务
单片机学习
3——数码管
数码管,根据内部结构,可分为共阴极数码管和共阳极数码管。七段发光管加上一个小数点,共计8段。因此,我们对它编程的时候,刚好是用一个字节。数码管的显示方式:1)静态显示;2)动态显示;#includesbitdula=P2^6;sbitwela=P2^7;voidmain(){P0=0x3F;dula=1;dula=0;//锁住段显P0=0xFE;wela=1;wela=0;//锁住位显while(
CCH2023
·
2023-11-27 16:35
单片机
单片机
单片机学习
8——定时器/计数器作业题
1、利用定时/计数器T1从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz。试设计程序。2、利用定时/计数器T0产生定时时钟,由P1口控制8个发光二极管。编一个程序,使8个指示灯依次一个一个闪动,闪动频率为10次/秒(8个灯依次亮一遍为一个周期)。3、用定时器以间隔500MS在6位数码管上依次显示0、1、2、3….C、D、E、F,重复。试着写这段程序。
CCH2023
·
2023-11-27 13:14
单片机
单片机
单片机学习
2——流水灯的实现
#includesbitLED=P1^0;unsignedchari;voidmain(){while(1){LED=0;for(i=0;isbitLED=P1^0;unsignedinti;voidmain(){while(1){LED=0;for(i=0;isbitLED=P1^0;unsignedinti;voidmain(){while(1){LED=0;for(i=0;isbitLED=
CCH2023
·
2023-11-27 13:44
单片机
单片机
单片机学习
9——数码管动态显示
#include#defineucharunsignedchar#defineuintunsignedintsbitdula=P0^6;sbitwela=P0^7;ucharnum,duan_num,wei_num;ucharcodetable_duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e
CCH2023
·
2023-11-27 13:36
单片机
单片机
STM32 外部中断配置与中断函数设计
单片机学习
目录文章目录一、外部中断配置步骤1.1配置RCC1.2配置GPIO1.3配置AFIO1.4配置EXTI1.5配置NVIC二、中断函数设计总结一、外部中断配置步骤第一步:配置RCC,把涉及外设的时钟打开
Echo_cy_
·
2023-11-27 06:39
STM32
stm32
嵌入式硬件
单片机
单片机学习
4——中断的概念
中断的概念:CPU在处理A事件的时候,发生了B事件,请求CPU迅速去处理。(中断产生)CPU暂时中断当前的工作,转去处理B事件。(中断响应和中断服务)待CPU将B事件处理完毕后,再回到原来A事件中断的地方继续处理A事件。(中断返回)这个过程,就叫做中断。引起CPU中断的根源叫作中断源,中断源向CPU的请求,叫作中断请求。CPU暂时中断原来的A事件,转去处理B事件。对B事件处理完毕后,再回到原来被中
CCH2023
·
2023-11-27 04:08
单片机
单片机
单片机学习
5——外部中断程序
#includeunsignedchara;sbitlcden=P3^4;voidmain(){lcden=0;EA=1;EX0=1;IT0=0;a=0xF0;//点亮4位小灯while(1){P1=a;}}//中断服务程序voidext0()interrupt0//0表示的是外部中断源0{a=0x0f;//中断处理完,再返回主程序}voidext0()interrupt0:这是一个外部中断源0的
CCH2023
·
2023-11-27 04:08
单片机
单片机
单片机学习
6——定时器/计数功能的概念
在8051单片机中有两个定时器/计数器,分别是定时器/计数器0和定时器/计数器1。T/C0:定时器/计数器0T/C1:定时器/计数器1T0:定时器0T1:定时器1C0:计数器0C1:计数器1如果是对内部振荡源12分频的脉冲信号进行计数,对每个机器周期计数,它是定时器(T0和T1)。如果是对单片机引脚T0(P3.4)或者T1(P3.5)输入的外部脉冲信号进行计数,则它是计数器(C0、C1)。定时/计
CCH2023
·
2023-11-27 04:08
单片机
单片机
单片机学习
7——定时器/计数器编程
#includeunsignedchara,num;sbitLED1=P1^0;voidmain(){num=0;EA=1;ET0=1;//IT0=0;//设置TMOD的工作模式TMOD=0x01;//给定时器装初值,50000,50ms中断20次,就得到1sTH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;//定时器/计数器启动while(1){
CCH2023
·
2023-11-27 04:34
单片机
单片机
51单片机怎么显示当前时间_51单片机轻松入门与实践 — 畅学单片机
简介本课程是
单片机学习
者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的51单片机的C程序设计!
weixin_39850143
·
2023-11-26 18:24
51单片机怎么显示当前时间
51单片机按键控制数码管0~9
51单片机数码管滚动显示学号
单片机如何关掉蜂鸣器
单片机按键防抖程序
STC
单片机学习
------DS1302时钟芯片
把DS1302调试出来了,写个记录吧,下次用着时候省得再重新满大街的找资料。芯片介绍就不写了,度娘一搜一大把,写几点笔记:1、向寄存器写入数据前,要先关闭写保护,即向0x8E写入0x00,开启写保护时候写入0x80;2、DS1302第5脚RST脚,类似于一般芯片的CS脚,读写寄存器时候要将其拉高。一般的片子都是拉低,这里跟其他不一样;3、接收或发送数据时候,低位在前,高位在后。感觉有点别扭;4、设
vvinggth204
·
2023-11-26 14:10
DS1302
STC
时钟芯片
【
单片机学习
笔记】STC8H1K08参考手册学习笔记
STC8H1K08参考手册学习笔记STC8H系列芯片STC8H1K08开发环境串口烧录STC8H系列芯片STC8H系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的8051单片机,在相同的工作频率下,STC8H系列单片机比传统的8051约快12倍速度快11.2~13.2倍),依次按顺序执行完全部的111条指令,STCSH系列单片机仅需147个时钟,而传统80
miskirito
·
2023-11-26 14:04
单片机
学习
笔记
STM32 配置中断常用库函数
单片机学习
目录一、配置AFIO相关库函数1.1函数GPIO_AFIODeInit1.2函数GPIO_EventOutputConfig1.3函数GPIO_EventOutputCmd1.4函数GPIO_EXTILineConfig
Echo_cy_
·
2023-11-26 12:50
stm32
单片机
嵌入式硬件
单片机学习
1——点亮一个LED灯
Keil软件编写程序:特殊功能寄存器声明:#includesbitLED=P1^0;voidmain(){LED=0;while(1);}代码说明:sbit语句是特殊功能位声明。生成HEX文件,这个文件是下载到单片机里的文件。OptionsforTarget'Target1'。程序下载:
CCH2023
·
2023-11-26 10:05
单片机
单片机
【单片机】独立按键控制LED显示二进制以及移位
江科大自动化
单片机学习
记录使用到的设备以及软件今天的学习内容控制LED进行二进制的显示控制LED进行移位心得体会记录学习单片机的过程使用到的设备以及软件普中科技的嵌入式开发实验仪,keiluvision5
无你想你
·
2023-11-25 21:01
单片机
单片机
嵌入式硬件
51单片机
51
单片机学习
_3-3 独立按键控制LED二进制显示
文章目录解释代码解释F=11111111flag=0P_2=F=11111111按一次K1,flag加1P_2=11111110//表示1,第一个LED发光按一次K1,flag加1P_2=11111110//表示2,第二个LED发光按一次K1,flag加1P_2=11111100//表示3,第一个和第二光LED同时发光……代码#includevoidDelay(unsignedintxms)//@
柳家山头号矿工
·
2023-11-25 21:27
单片机实验
51单片机
合宙air105上手记录
Air105芯片&开发板重磅来袭-知乎(zhihu.com)资料:Air105资料汇总(软硬件资料,固件下载,技术支持)(openluat.com)上手:开发上手-LuatOS文档说明,这个跟Openmv,
K210
桃成蹊2.0
·
2023-11-25 20:04
单片机学习记录
lua
单片机
嵌入式硬件
求n的阶乘的算法框图_单片机常用的14个C语言算法
答:只需搜索公众号"51
单片机学习
网"免费关注算法(Algorithm):计算机解题的基本思想方法和步骤。
weixin_39758696
·
2023-11-25 17:40
求n的阶乘的算法框图
蓝桥杯
单片机学习
8——串口通信(UART的使用示例)
上期我们学习了如何通过定时器产生PWM波控制LED的亮度,现在我们开始学习串口通信蓝桥杯
单片机学习
8——串口通信串口通信1.串口通信概述2.串口寄存器3.串口工作模式4.波特率计算5.串口中断的配置串口通信进阶任务
不想写代码的我
·
2023-11-25 15:22
蓝桥杯单片机学习
单片机
蓝桥杯
学习
c语言
嵌入式硬件
蓝桥杯
单片机学习
13——NE555方波发生器&频率测量
NE555简介引脚图原理图真值表工作原理频率测量原理定时器测量频率方法代码实现总结(一堆废话)简介NE555是一种高度稳定的控制器,内部用三个阻值为5KΩ的电阻分压,因此叫做555芯片。能够产生精确的定时脉冲。单稳态工作时,延时由一个外部电阻和一个电容控制。工作稳定,频率和占空比由两个外部电阻和一个电容器精确控制。具有以下特点:【1】:大电流驱动能力(200mA)【2】:占空比可调【3】:温度稳定
不想写代码的我
·
2023-11-25 15:22
蓝桥杯单片机学习
单片机
蓝桥杯
学习
c语言
嵌入式硬件
蓝桥杯
单片机学习
7——PWM脉宽调制&控制LED的亮度
上期我们学习了定时器的相关内容,这次我们来学习PWM脉宽调制什么是PWMPWM(PulseWidthModulation)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面。PWM的频率在一秒内,电平从高电平变化为低电平,再从低电平变化为高电平的次数就是PWM的频率频率的单位为HZ(赫兹),计算公式:f=1/TPWM的周期在一个PWM波
不想写代码的我
·
2023-11-25 15:52
蓝桥杯单片机学习
单片机
蓝桥杯
学习
c语言
嵌入式硬件
STM32通用定时器产生PWM信号
定时器PWM生成模式PWM配置基本步骤PWM周期计算CubeMX配置代码展现本期内容我将展示使用STM32通用定时器产生PWM信号,这里以定时器3通道3为例PWM信号如果还不懂的话,可以看看:“蓝桥杯
单片机学习
不想写代码的我
·
2023-11-25 15:48
stm32
嵌入式硬件
单片机
51
单片机学习
笔记-14 ADDA
14ADDA[toc]注:笔记主要参考B站江科大自化协教学视频“51单片机入门教程-2020版程序全程纯手打从零开始入门”。注:工程及代码文件放在了本人的Github仓库。14.1AD/DA简介14.1.1AD/DA基本介绍AD(AnalogtoDigital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号。DA(DigitaltoAnalog):数字-模拟转换,将计算机输出的数字信号转
虎慕
·
2023-11-24 18:02
#
51单片机-江科大
51单片机
学习
单片机
单片机入门学习路线
按键9、led灯10、LCD11、蜂鸣器二、学习基本外围电路1、三极管开关电路2、led驱动电路3、按键检测电路4、蜂鸣器驱动电路5、存储电路6、LCD驱动电路7、单片机外围电路8、单片机常见外设三、
单片机学习
佳学
·
2023-11-24 18:26
嵌入式软件笔记
单片机
学习
嵌入式硬件
单片机学习
单片机什么是单片机单片机(Microcontroller)是一种小型计算机系统,通常由中央处理器(CPU)、内存、输入/输出端口和定时器等组成,用于控制嵌入式系统中的各种任务和功能。单片机通常用于嵌入式系统,这些系统包括但不限于家电、汽车电子、医疗设备、工业控制、电子玩具等。单片机的主要特点:集成度高:单片机集成了多个关键组件,包括处理器、存储器和输入/输出接口,使其在小尺寸内完成各种任务。低成本
Jack_Nink
·
2023-11-24 18:55
数字电路
单片机
1024程序员节
STM32 GPIO
单片机学习
目录文章目录一、GPIO简介二、GPIO基本结构三、GPIO位结构3.1GPIO结构3.2输入输出部分3.3I/O引脚3.4上拉电阻和下拉电阻3.5触发器3.6输入控制3.7MOS管四、GPIO
Echo_cy_
·
2023-11-24 15:08
STM32
stm32
嵌入式硬件
单片机
STM32 GPIO常用库函数使用
单片机学习
目录一、函数GPIO_Init1.1函数介绍1.2GPIO_InitTypeDef结构体1.2.1GPIO_Pin1.2.2GPIO_Speed1.2.3GPIO_Mode1.3函数使用示例二
Echo_cy_
·
2023-11-24 15:08
STM32
stm32
嵌入式硬件
单片机
STM32 中断系统
单片机学习
目录文章目录前言一、中断系统1.1什么是中断1.2中断优先级1.3中断嵌套1.4C语言中的中断程序二、STM32的中断通道和中断向量2.1中断通道2.2嵌套向量中断控制器NVIC2.2.1什么是
Echo_cy_
·
2023-11-24 15:05
STM32
stm32
嵌入式硬件
单片机
【STM32】STM32标准库学习笔记(一)——串口通信
串口通信(往期)传送门【串口通信】
K210
与STM32串口通信、
K210
与OpenMV串口通信但是我觉得之前这
欠羽
·
2023-11-24 08:53
学习
单片机
嵌入式硬件
stm32
mcu
大二学期总结(我的机器人开发之路)
好了,上福利:图纸下载网站:3D大赛公众号电控篇(这里我就要班门弄斧啦)编程基础
单片机学习
arduino视频推荐:STM32开发流程:ESP8266物联网学习ROS机器人开发学习电控在
仰望星空的鑫
·
2023-11-22 18:06
创客培训
人工智能
大数据
上一页
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
其他