自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 安装multisim14.0

安装multisim14.0

2024-06-14 17:36:06 213

原创 蓝桥杯单片机——串口

【代码】蓝桥杯单片机——串口。

2024-05-01 12:05:08 28 1

原创 蓝桥杯单片机——频率测量

【代码】蓝桥杯单片机——频率测量。

2024-05-01 12:00:30 35

原创 蓝桥杯单片机——超声波

【代码】蓝桥杯单片机——超声波。

2024-05-01 11:54:53 52

原创 蓝桥杯单片机——ds1302

比赛时会提供驱动文件,包含写入函数,读取函数。需要自己写的部分有写如时间函数,读取时间函这两部分。但值得注意的是ds1302存储的数据格式是BCD编码(可以理解为16进制数),但为了方便理解我用是10进制,所以所以需要稍微修改一下比赛时供驱动函数。程序ds1302.Cds1302.H。

2024-05-01 11:46:23 68 1

原创 蓝桥杯单片机——at24c02、PCF8591

比赛时会提供驱动文件,包含IIC初始化函数,IIC写入函数,IIC读取函数,发送应答信号函数,接收应答信号函数·。对于at24c02需要写一个读取函数和写入函数,PCF8591需要adc转换函数和一个dac转换函数。

2024-05-01 11:19:02 142 1

原创 蓝桥杯单片机——ds18B20

比赛时会提供驱动文件,包含初始化总线函数,写入函数,读取函数。对于读取温度数据和数据转换就是我们要写的部分。

2024-05-01 10:37:35 128 1

原创 蓝桥杯单片机——矩阵按键、独立按键

是移植的嵌入式的程序,准备嵌入式的时候参考一位博主的思路写的,通过状态机判断按键的状态,然后判别长按键和短按键,这种写法不同于使用延时会产生阻塞浪费cpu资源。还是老思路,进行行列扫描读取电平数据后再判断是否有按键按下。只是国信长天这块开发板的矩阵按键接在单片机的P3、P4上所以读取起来会复杂一些些。这个矩阵按键如果按我之前那篇博客那样写会有点复杂,比赛时如果紧张忘记或算错了就麻烦了。

2024-04-24 21:25:39 541

原创 蓝桥杯单片机——数码管、LED、蜂鸣器、继电器

因为开发板上的外设较多所以引脚复用是不可避免的,这块开发板使用的方案是4片74HC573锁存器,加一片74HC138译码器芯片和一片双输入的与非门芯片。锁存器的输入端接了单片机的P0口,使能信号由与非门芯片控制,而与非门芯的输入一路接了138译码器,另一路接了统一接到了单片机的P42号引脚。138译码器的ABC对应单片机的引脚为P25、P26、P27。.............直接上代码吧。

2024-04-24 19:47:52 226 1

原创 蓝桥杯单片机——认识外设

蓝桥杯单片机的开发板板载了不少外设。8位数码管,8个led灯,蜂鸣器,继电器,温度传感器,时钟芯片等等。

2024-04-24 18:23:15 111

原创 蓝桥杯单片机——新建工程

在新建工程前我我们先为Keil添加STC15芯片的头文件。

2024-04-24 18:13:59 267

原创 蓝桥杯单片机——软件安装

单片机组的开发板使用的主控是STC15,比赛时使用的IDE为Keil。

2024-04-24 17:17:31 104 1

原创 蓝桥杯嵌入式学习笔记——dac

往届虽然没考过dac但是还是简单看一下如何配置吧。

2024-04-20 23:48:03 145 1

原创 蓝桥杯嵌入式学习笔记——定时器

STM32G431RB共有10个定时器;高级定时器:TIM1、TIM8通用定时器:TIM2-5、TIM15-17普通定时器:TIM6-7。

2024-04-16 22:17:49 230 1

原创 蓝桥杯嵌入式学习笔记——串口

开发板上的DAP Link即可作为SWD调试下载程序,同时支持串口调试功能,其串口连接的是STM32G431RBT6的PA9、PA10。

2024-04-06 00:18:36 196 1

原创 蓝桥杯嵌入式学习笔记——EEPROM

同lcd一样比赛提供的资料中也有IIC的驱动函数,所以无需在配置。将iic的驱动函数的.c、.h文件添加到自己的工程,然后编写读取和写入的函数即可。

2024-04-05 23:57:16 196 1

原创 蓝桥杯嵌入式学习笔记——adc

PB12为ADC1的通道11,PB15为ADC2的通道15。

2024-04-05 23:21:06 228 1

原创 蓝桥杯嵌入式学习笔记——LCD

因为比赛提供的资料包里有LED屏的底层驱动代码,所以无需再配置。在资料包找到“液晶驱动参考程序—>HAL_06_LCD ”中的“Inc与Src”将上图3个文件复制到自己的工程中,按步骤添加.c、.h文件。

2024-04-05 22:49:09 170 1

原创 蓝桥杯嵌入式学习笔记——按键

stm32 hal库 按键

2024-04-05 16:45:08 456 1

原创 蓝桥杯嵌入式学习笔记——LED

因为控制LED的引脚与LCD屏幕的引脚是复用的,所以这里使用了一片573锁存器芯片。其中PC8~PC15经过锁存器接到LED、PD2制锁存器的状态,当PD2在低电平时锁存器在锁存状态,即输出不随输入变化而变化,反之当PD2在高电平时锁存器在解锁状态,输出随输入变化而变化。

2024-04-05 15:04:43 332 1

原创 蓝桥杯嵌入式学习笔记——认识外设

国信长天得开发板使用的芯片为STM32G431RBT6,可用的GPIO为52个,包括如下:PA0~PA15、PB0~PB15、PC0~PC15、其中PF0与PF1用于连接外部晶振(24MHZ),PG10为复用为RST引脚,因此实际能够使用的GPIO为49个。

2024-04-05 12:37:04 182 1

原创 蓝桥杯嵌入式学习笔记——工程建立

点击魔术棒—>Debug,选择“CMSIS-DAP Debugger”后、再点击Settings—>Flash Dwnload将“Reset and Run”勾选上(下载完程序后复位)。在检索框中输入单片机型号STM32G431RBT6TR,注意单片机型号输入时,切换为英文,否则出现输入一个字母打印两个字母的情况。首先配置时钟,在cubeMX中时钟树配置为:24MHZ的HSE外部高速时钟,经过锁相环(PLLCLK)倍频为80MHZ(历程常用频率)配置好提示的4点按下回车,软件会自动生成合适的参数。

2024-04-03 21:52:08 322 1

原创 蓝桥杯嵌入式学习笔记——软件安装

keil5、STM32CubeMX的安装教程

2024-04-03 21:00:22 475

原创 使用51单片机和超声波模块制作一个测量尺

模块正面有两个探头一个是用于发射超声波,而另一个则是用于接收碰撞障碍物后反射回来的声波它有四个引脚分别是VCC、Trig、Echo、GND其中VCC、GND是它的电源引脚Trig:触发信号引脚,当该引脚接收到一个10us的高电平后超声波模块会控制发射超声波的探头发射声波Echo:回响信号引脚,当模块发出声波后该引脚会输出高电平直至接收声波的探头接收到碰撞障碍物后反射回来的声波后才会恢复低电平。

2024-01-15 02:54:58 601 2

原创 C51与4*4矩阵键盘

C51与4*4矩阵键盘

2022-08-25 19:40:51 6601 2

原创 使用C51单片机和74HC595芯片驱动数码管动态扫描

C51单片机和74HC595芯片驱动数码管动态扫描

2022-08-14 06:20:36 1900 1

蓝桥杯嵌入式学习笔记-按键

蓝桥杯嵌入式学习笔记-按键

2024-04-05

蓝桥杯嵌入式学习笔记-LED

蓝桥杯嵌入式学习笔记-LED

2024-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除