自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跟着江协科技学STM32之3-3GPIO输入

[3-3] GPIO输入_哔哩哔哩_bilibili

2025-12-25 22:22:08 213 1

原创 跟着江协科技学LED闪烁&LED流水灯&蜂鸣器

本文介绍了使用STM32F103开发板实现LED闪烁、流水灯和蜂鸣器控制的实验过程。首先讲解了原理图查看和工程创建步骤,包括资料下载和注册机问题的解决方法。重点介绍了RCC时钟控制函数(AHB/APB1/APB2)和GPIO函数的使用方法。实验部分详细说明了LED闪烁、流水灯效果的实现,并特别提示了STM32调试端口(PA15、PB3、PB4)的使用注意事项,最后还涉及了蜂鸣器的控制操作。整个实验涵盖了基本的STM32外设控制功能。

2025-12-25 20:53:33 389

原创 跟着江协科技学STM32之GPIO输出

本文介绍了GPIO的基本概念和结构,包括GPIO位结构和模式设置。重点讲解了LED和蜂鸣器的使用,指出LED较小的一边为正极。在硬件电路设计方面,推荐采用低电平点亮方式,因为单片机通常采用高电平弱驱动、低电平强驱动的规则,可避免电平冲突。最后简要提及了面包板的使用。

2025-12-23 19:19:05 192

原创 51单片机学习之旅——在LCD1602上显示时钟

本次项目在LCD1602上显示时钟,要用到定时器中断,因此我们下来添加定时器中断模块代码。因为我们在LCD1602上显示时钟,因此我们需要添加LCD1602的模块代码。

2025-02-19 13:14:47 700

原创 51单片机学习之旅——定时器

之所以多1是因为65535是从0开始计数,如果从1开始计数,则是1到65536,而我们设置初始值,相当于从1开始计数而不是0,所以TL0=(65536-1000)%256,TH0=(65536-1000)/256。//0xF0=1111 0000进行与操作,高四位保持,低四位清零,高四位定时器1,低四位定时器0。//初始状态TF0置0,只有当溢出时,单片机硬件自动置TF0为1,响应中断时,硬件又自动置TF0为0。//配置定时器0时GATE已配置为0,TR0=1允许计时。1与其它等于其它,0与其它等于0。

2025-02-18 13:40:24 1613

原创 51单片机学习之旅——C语言小知识

static

2025-02-18 10:15:45 1171

原创 51单片机学习之旅——keil5软件使用小贴士集

一、预写代码。

2025-02-13 14:24:32 231

原创 51单片机学习之旅——矩阵键盘密码锁

我想实现的是从左到右,依次输入,按第一个,在最左边,按第二个在左二,依次往右,按取消键,则屏幕只显示"Passwords:"按确定键,如果正确,屏幕显示ok停留1秒然后初始化,如果错误,屏幕显示no停留1秒然后初始化,我没板子,无法检验,调整,目前不确保完全正确,已经达到我预期,知道是个啥,咋弄,也知道咋改了。把本次项目要用到的延迟模块,矩阵键盘模块,LCD1602模块文件依次创建。项目内容:按矩形按键输入0305显示ok,其余四位显示no。

2025-02-05 20:20:07 245

原创 51单片机学习之旅——模块化编程集

选数码管的端口:P2_4 P2_3 P2_2左高位右低位。LCD1602屏幕模块(江科大编写)

2025-02-03 09:44:46 333

原创 51单片机学习之旅——数码管

那8个数码管,如果我们要让第6个数码管显示6,则应该让74LS138选择第六个数码管,然后让74HC245弄个数字6。显示数字4:a,d,e不亮,其余亮,P0=0110 0110=0x66。显示数字7:a,b,c亮,其余灭,P0=0000 0111=0x07。显示数字5:b,e不亮,其余亮,P0=0110 1101=0x6D。显示数字9:d,e不亮,其余亮,P0=0110 0111=0x67。显示数字1:b,c亮,其余灭,P0=0000 0110=0x06。第一个瞬间,让最左边数码管显示1,其余黑。

2025-01-29 20:05:19 1517

原创 51单片机学习之旅——独立按键控制LED

单片机我还没买,没办法上电检验,目前只是看江科大视频然后自己消化理解的,和江科大的代码有些地方不一样,是我按我想的来的,不确保正确,有错误欢迎大家批评斧正!为了使灯在任意位置可左右移动按键,我们可朝着只要key_number为1,则D2亮,使key_number与灯对应,左右移动按键只对key_number进行操作。key_number为1,0000 0001左移再取反,1111 1101,D2亮。key_number为4,0000 0001左移再取反,1110 1111,D5亮。

2025-01-27 22:06:16 1145

原创 51单片机学习之旅——LED闪烁

这样可以看出,江科大视频中的表示对于多个灯的操作比我一开始想的分别表示要简洁,同时规律为把灯依次编号,编号顺序也就是二进制左高位右低位,然后用二进制01表示输出的高低电平。这个视频我学到了些关于延迟函数循环计算的知识,不过我感觉还不是很通透,还有用断点在keil中检验江科大的代码也不是准确的,所以目前先不写了,先跟着江科大视频往下走。这样是不行的,因为我们忽略了闪烁这一概念是相对于人眼睛来说的,如果亮灭交替的频率超过人眼所能识别的速度那人眼是分辨不出来灯闪烁的,于是我们需要加延时。如何用代码语言表示呢?

2025-01-25 21:00:36 790

原创 51单片机学习之旅——点亮一个LED

51单片机之旅——点亮一个LED

2024-12-15 15:06:13 183

原创 51单片机学习之旅——新建工程

51单片机——新建工程

2024-12-14 22:43:03 198

原创 C语言学习记录——BC111 空心正方形图案

C语言学习记录——BC111 空心正方形图案

2024-03-18 17:32:02 517

原创 C语言学习记录——BC110 X形图案

C语言学习记录——BC110 X形图案

2024-03-18 17:19:26 560

原创 C语言学习记录——BC109 正斜线形图案

C语言学习记录——BC109 正斜线形图案

2024-03-18 13:19:47 578

原创 C语言学习记录——BC108 反斜线形图案

C语言学习记录——BC108 反斜线形图案

2024-03-17 11:47:39 479

原创 C语言学习记录——BC107 箭形图案

C语言学习记录——BC107 箭形图案

2024-03-17 11:40:30 532

原创 C语言学习记录——BC106 K形图案

C语言学习记录——BC106 K形图案

2024-03-17 11:17:35 517

原创 C语言学习记录——BC105 菱形图案

C语言学习记录——BC105 菱形图案

2024-03-16 10:43:45 478

原创 C语言学习记录——BC104 翻转金字塔图案

C语言学习记录——BC104 翻转金字塔图案

2024-03-16 10:12:58 520

原创 C语言学习记录——BC103 金字塔图案

C语言学习记录——BC103 金字塔图案

2024-03-16 09:58:21 454

原创 C语言学习记录——BC102 带空格直角三角形图案

C语言学习记录——BC102 带空格直角三角形图案

2024-03-15 14:09:16 508

原创 C语言学习记录——BC101 翻转直角三角形图案

C语言学习记录——BC101 翻转直角三角形图案

2024-03-15 14:00:45 607

原创 C语言学习记录——BC100 直角三角形图案

C语言学习记录——BC100 直角三角形图案

2024-03-15 13:41:11 412

原创 C语言学习记录——BC99 正方形图案

C语言学习记录——BC99 正方形图案

2024-03-14 15:04:42 395

原创 C语言学习记录——BC98 线段图案

C语言学习记录——BC98 线段图案

2024-03-14 14:57:23 435

原创 C语言学习记录——BC97 回文对称数

C语言学习记录——BC97 回文对称数

2024-03-14 14:49:35 571

原创 C语言学习记录——BC96 [NOIP2015]金币

C语言学习记录——BC96 [NOIP2015]金币

2024-03-13 11:22:17 799

原创 C语言学习记录——BC95 小乐乐与进制转换

C语言学习记录——BC95 小乐乐与进制转换

2024-03-13 10:31:47 600

原创 C语言学习记录——BC94 反向输出一个四位数

C语言学习记录——BC94 反向输出一个四位数

2024-03-13 10:03:10 530

原创 C语言学习记录——BC93 公务员面试

C语言学习记录——BC93 公务员面试

2024-03-12 18:45:41 557

原创 C语言学习记录——BC92 变种水仙花

C语言学习记录——BC92 变种水仙花

2024-03-12 18:25:58 540

原创 C语言学习记录——BC91 水仙花数

C语言学习记录——BC91 水仙花数

2024-03-12 13:01:39 718

原创 C语言学习记录——BC90 小乐乐算多少人被请家长

C语言学习记录——BC90 小乐乐算多少人被请家长

2024-03-11 13:54:45 440

原创 C语言学习记录——BC89 包含数字9的数

C语言学习记录——BC89 包含数字9的数

2024-03-11 13:43:44 529

原创 C语言学习记录——BC88 魔法数字变换

C语言学习记录——BC88 魔法数字变换

2024-03-11 13:27:41 528

原创 C语言学习记录——BC87 数位之和

C语言学习记录——BC87 数位之和

2024-03-10 19:44:11 655

原创 C语言学习记录——BC86 牛牛学数列4

C语言学习记录——BC86 牛牛学数列4

2024-03-10 19:27:27 578

空空如也

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

TA关注的人

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