自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 15.直流电机调速

直流电机是一种能量转换装置,它有两种工作模式:电动机模式:消耗电能转动(如电动车电机)发电机模式:转动产生电能(如风力发电机)

2025-03-09 07:30:00 1482

原创 14.DS18B20温度传感器

DS18B20是由DALLAS半导体公司推出的一款基于单总线接口的数字温度传感器。与传统的热敏电阻等模拟温度传感器相比,DS18B20具有体积小、适用电压范围宽、接口简单等缺点,广泛应用于工业控制、温度监测等领域。

2025-03-08 16:19:41 1631

原创 13.IIC-EEPROM(AT24C02)

AT24C02器件地址为7位,高四位固定为1010,低3位由A0/A1/A2信号的电平决定。因为传输地址或数据是以字节为单位传送的,当传送地址时,器件地址占7位,还有最后一位(最低位R/W)用来选择读写方向,它与地址无关。​​本开发板已经将A0/A1/A2连接到GND,所以器件地址为1010000,即0x50(未计算最低位)。如果要对芯片进行写操作时,R/W即为0,写器件地址即为0xA0;如果要对芯片进行读操作时,R/W即为1,此时读器件地址为0xA1。

2025-03-07 22:37:56 1201

原创 12.蜂鸣器:从基础驱动到播放音乐

有源蜂鸣器:内置震荡电路,通电即响(直流驱动),操作简单,但音调单一。无源蜂鸣器:需外部输入频率信号(方波驱动),可控制音调,适合音乐播放。检测技巧:万用表触碰引脚,发出持续声即为有源,咔咔声即为无源。

2025-03-04 20:09:15 1722

原创 11.DS1302模块

DS1302是一款具有涓细电流充电能力的低功耗时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿功能。该芯片采用串行数据传输,可有效简化51单片机与它的连接。

2025-03-04 10:30:48 1021

原创 10.LED点阵实验

LED点阵是一种由发光二极管排列而成的显示器件,在生活里的各种电器中很常见,像汽车报站器和广告屏等地方都会用到它。平时用得比较多的是 8×8 点阵。多个 8×8 点阵能组合成不同大小的 LED 点阵显示屏,比如 4 个 8×8 点阵可以拼成一个 16×16 点阵。只要懂了 8×8LED 点阵是怎么工作的,其他大小的 LED 点阵显示屏原理也就差不多了。下面就来讲讲 8×8LED 点阵。8 x 8点阵里一共有64个发光二极管,这些二极管都放在行线和列线交叉的地方。

2025-03-03 20:57:57 1450

原创 9.串口通信实验

串口通信,也叫 Serial Communication,是外设和计算机之间的一种通信方式。它通过数据信号线、地线等,一位一位地传输数据,属于串行通信。串口是个接口标准,只规定了接口的电气标准,接口插件电缆和使用的协议并未规定。

2025-03-02 07:00:00 999

原创 8.定时器中断

本章围绕单片机定时器展开。先介绍CPU时序知识,包括时钟信号等概念及同步、异步控制方式。接着阐述51单片机定时器/计数器结构、相关寄存器。给出定时器0初始化和中断函数模板,解释用静态变量记录中断次数的好处。最后展示定时器时钟项目代码实现时间计时。  

2025-03-01 16:43:12 1065

原创 7.中断系统

中断是计算机或单片机等系统的重要功能。指CPU处理事件A时,事件B请求介入,CPU暂停A转去处理B(中断响应、中断服务),处理完B后回到A中断处继续(中断返回)。引发中断的是中断源,实现中断的是中断系统,还分单级、多级中断及中断嵌套,能提升系统效率与可靠性。 以上讲解如果有些抽象,我们来举一些案例来解释: 通过这些案例,我们可以看到中断的基本过程包括中断请求、中断响应、中断服务和中断返回。中断的作用是使计算机能够及时处理各种突发事件,提高系统的效率和响应能力。在实际应用中,中断的

2025-03-01 09:30:02 1052

原创 6.矩阵按键

在单片机应用系统中,按键是常用的输入设备。之前我们介绍了独立按键的构成以及使用方法,而在实际应用中,当需要较多按键时,独立按键会占用过多的单片机 I/O 口资源。为了解决这一问题,我们引入了矩阵按键。本文将详细介绍 51 单片机开发板上 4*4 矩阵键盘的工作原理、硬件设计、软件设计以及实验现象。在单片机系统里,独立按键和单片机连接时,每个按键都要占用单片机的一个 I/O 口。要是系统里需要很多按键,独立按键就会占用大量 I/O 口资源,可单片机的 I/O 口资源又很珍贵。

2025-02-26 13:46:53 1025

原创 5.LCD1602显示屏

 本章全面介绍 LCD1602,包括硬件特性、指令、使用方法及代码实现。讲解各引脚功能、常用指令作用,给出初始化等代码。多个显示函数可实现字符、数字等显示。

2025-02-26 07:00:00 2517

原创 4.模块化编程

  本章的内容相对简单,现在我们可以通过模块化编程,将我们之前学过的延时函数、数码管、按键的相关内容模块化啦!

2025-02-25 13:19:55 261

原创 3.数码管

本章围绕数码管展开介绍。数码管基本单元是发光二极管,分七段、八段等类型,有共阳、共阴之分。阐述了静态、动态数码管原理、优缺点及代码示例,前者稳定但占 I/O 多,后者省资源但编程复杂。还介绍 74HC138 译码器,用于动态数码管位选控制。

2025-02-25 07:00:00 976

原创 2.独立按键控制

下图的K1,K2,K3,K4便是四个独立按键。

2025-02-24 14:29:41 1623

原创 1.梦的开始——点灯大师

  通过本章的学习,你已经成功踏入了 51 单片机开发的大门。从认识基础的 GPIO 引脚、了解 LED 的特性,到一步步实现点亮单个 LED 灯、让 LED 闪烁以及打造绚丽的流水灯效果,恭喜你已经完成了单片机开发中至关重要的起步阶段。

2025-02-23 19:56:00 1039

原创 《重生之我要学51单片机》——嵌入式世界重启指南

没学过模电数电 = 获得新手保护期buff」。正因为不懂三极管放大电路,我才会老老实实地使用现成的驱动模块;正因为没焊过板子,才会珍惜开发板上每一个现成的LED和按键。记住:淘宝买模块的本质是「用人民币兑换学习时间」,等你用pcb做出「超声波测距仪+蓝牙遥控车」组合技,再补电路知识也不迟!总之,自学 51 单片机虽然有一定的难度,但只要掌握正确的学习方法,避免一些常见的坑,就一定能够掌握 51 单片机。希望以上的入门手册和避坑指南对你有所帮助。

2025-02-22 15:38:51 1367 1

空空如也

空空如也

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

TA关注的人

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