电子电路

通信协议之异步串行通信UART

UART 是什么? UART 是 通用异步收发器 的缩写。它是一种硬件设备(通常是一个微控制器内的集成电路模块)或基于软件的逻辑,用于实现异步串行通信。 通用: 意味着它不是专为某种特定类型的设备设计,而是适用于多种设备和应用场景。 异步:…

器→工具 ·
2 0 1

认识Micro:bit开发板

Micro:bit简介 Micro:bit 是一款专为青少年编程教育设计的微型可编程计算机,由英国广播公司(BBC)联合微软、三星、ARM等科技企业于2016年推出。其核心目标是降低编程学习门槛,通过“动手实践”激发青少年对计算机科学、电子…

器→工具 ·
0 0 1

51单片机学习之LCD1602

LCD1602简介 LCD1602 是一种非常经典且广泛使用的字符型液晶显示模块(Liquid Crystal Display)。它的名称揭示了其核心特性: LCD: 液晶显示。 1602: 16: 表示每行最多可以显示 16 个字符。 0…

器→工具 ·
0 0 883

51单片机学习之操作数码管

数码管简介 数码管的本质:你可以把数码管想象成一组特制的LED灯组合。它们被排列成一个"8"字的形状(外加一个小数点),这样通过点亮不同的LED(段),就能组合显示出0-9的数字。 数码管的核心构成 段 (Segment): 每个数码管由7…

器→工具 ·
0 0 1

51单片机学习之晶振

什么是晶振? 在单片机系统中,晶振(Crystal Oscillator) 是提供精准时钟信号的核心元件,相当于整个系统的“心脏”或“节拍器”。单片机内部所有操作(指令执行、数据传输、定时等)都需要按照精确的时间节奏进行,晶振就是这一节奏的…

器→工具 ·
0 0 1

51单片机之5050全彩LED模块

5050全彩LED是共阳极设计(V接正极),通过控制R、G、B引脚的负极调光。使用PWM(脉宽调制)调整R、G、B的占空比,混合出不同颜色。 系统目标 MCU: STC89C52RC LED模块:普通 5050 RGB 模块(共阴极,4引脚…

器→工具 ·
0 0 580

51单片机实战:控制8个LED小灯

使用51单片机的P2口控制8个LED灯时,可以通过C语言实现多种创意效果。 线路连接: 基础效果 流水灯(单方向循环) #include <reg51.h> #include <intrins.h> // 包含_cr…

器→工具 ·
0 0 1

51单片机引脚详解

引脚分类概览 51单片机引脚可分为5大类: 类别 引脚数量 核心功能 电源引脚 2 VCC(+5V)、GND(接地) 时钟引脚 2 XTAL1、XTAL2(外接晶振) 复位引脚 1 RST(高电平复位) I/O口引脚 32 P0、P1、P2…

器→工具 ·
1 0 1

51单片机之最小系统

51单片机最小系统是指能够让单片机正常工作的最简硬件电路,包含必需的核心组件,确保芯片可以执行程序并响应基本操作。理解 51单片机最小系统 是深入学习单片机原理的关键第一步。 什么是「最小系统」? 指仅包含能让单片机正常工作的绝对必要电路的…

器→工具 ·
1 0 1

51单片机型号选择

选择51单片机芯片时,需要考虑多个因素,以满足你的具体项目需求。虽然51架构相对成熟且选择众多,但不同厂商、不同型号之间在性能、外设、功耗、价格和开发支持上差异很大。 选择芯片时需要考虑的因素? 核心需求与应用场景: 项目目标是什么? (简…

器→工具 ·
0 0 2