自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCB设计教程【入门篇】——电路分析基础-基本元件(二极管三极管场效应管)

本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理、目录前言1.二极管1.发光二极管(LED)2.普通二极管3.其他二极管4.电压与电流的关系图1.电压轴的正半轴向负半轴看去2.向电压轴的负半轴看去5.正负极的区别方法1.实物2.PCB板上2.三极管1.NPN型2.PNP型3.内部结构4.输出特性曲线图5.不同封装的三极管3.场效应管1.场效应管和三极管对比图。

2025-05-20 23:47:50 392

原创 PCB设计教程【入门篇】——电路分析基础-基本元件(电阻电容电感)

本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理目录前言1.PCB原理图的作用​编辑2.电阻元件1.固定电阻2.可变电阻(电位器)3.欧姆定律:u=Ri4.其他电阻1.插件电阻2.贴片电阻3.插针排阻4.功率电阻​编辑5.滑动变阻器6.光敏电阻5.电阻读值方法1.插件电阻2.贴片电阻3.电容元件1.无极性电容2.有极性电容3.电容的分类4.读取电容封装上的信息4.电感元件。

2025-05-19 21:52:43 747

原创 Java入门教程——CMD

本教程基于B站黑马程序员的Java入门教程的整理,为个人学习记录,旨在帮助Java新手快速入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理。目录前言1.打开CMD1.Win+R2.输入CMD3.按下回车键2.常用CMD命令1.盘符名称+冒号说明举例2.dir说明3.cd 目录说明举例4.cd ..说明5.cd 目录1\目录2\...说明进入多级目录举例6.cd \说明7.cls说明8.exit说明。

2025-05-19 09:00:00 217

原创 Linux干货(六)

从B站黑马程序员Linux课程摘选的学习干货,新手友好!若有侵权,会第一时间处理。目录前言1.环境变量1.环境变量的定义2.env命令的作用3.$符号的作用4.PATH的定义和作用5.修改环境变量的方法1.临时生效2.永久生效2.Linux文件的上传和下载1.使用FinalShell对Linux系统进行上传下载操作2.rz、sz命令3.压缩和解压1.Linux系统常用的压缩格式有2.tar命令3.zip命令4.unzip命令。

2025-05-18 22:23:43 696

原创 软件设计师教程—— 第二章 程序设计语言基础知识(上)

在竞争激烈的就业市场中,证书是大学生求职的重要加分项。中级软件设计师证书专业性强、认可度高,是计算机相关专业学生考证的热门选择,既能检验专业知识,又有助于职业发展。本教程将聚焦核心重点,以点带面构建知识体系,秉持“以考促学”理念,助力大家高效备考、顺利通关。目录前言1.程序语言基本概念1.低级语言和高级语言(1)低级语言(2)高级语言2.编译程序和解释程序3.程序的执行方式2.编译系统基本原理编译程序的工作过程1)词法分析阶段(1)状态转换图(2)状态转换图的表示习惯(3)正规表达式与正规集(定义和运算)

2025-05-17 22:47:00 935

原创 Linux干货(五)

从B站黑马程序员Linux课程摘选的学习干货,新手友好!若有侵权,会第一时间处理。目录前言1.软链接1.作用2.使用语法2.日期和时区1.date命令的作用和用法2.如何修改Linux时区3.ntp的作用3.IP地址和主机名1.IP地址的定义和作用2.主机名3.域名解析(主机名映射)4.配置Linux固定IP地址5.网络请求和下载1.使用ping命令可以测试到某服务器是否可联通2.使用wget命令可以进行网络文件下载3.使用curl命令可以发起网络请求6.端口1.端口的定义2.端口的划分3.查看端口占用。

2025-05-16 09:00:00 1846

原创 Linux干货(四)

从B站黑马程序员Linux课程摘选的学习干货,新手友好!若有侵权,会第一时间处理。目录前言1.Linux的root用户1.Linux系统的超级管理员用户2.su命令3.sudo命令2.用户和用户组1.Linux用户管理模式2.用户,用户组相关命令管理3.查看权限控制信息1.ls-l列出的权限信息解读2.权限细节解读3.rwx分别代表什么4.chmod命令1.chmod命令5.chown命令6.各类小技巧快捷键7.软件安装8.systemctl控制软件启动关闭1.systemctl命令的作用2.语法。

2025-05-15 09:00:00 1367

原创 Linux干货(三)

从B站黑马程序员Linux课程摘选的学习干货,新手友好!若有侵权,会第一时间处理。目录前言1.which find命令1.which命令2.find命令2.grep wc 管道符1.grep命令2.wc命令3.管道符3.echo tail 重定向符1.echo命令2.`反引号符3.重定向符4.tail命令4.vi编译器1.vi/vim编辑器2.基础命令3.运行模式1.命令模式2.输出模式3.底线命令模式。

2025-05-14 12:20:32 917

原创 Linux干货(二)

1.cd命令来自英文:Change Directory2.cd命令可以切换当前工作目录,语法是:cd [Linux路径](1)没有选项,只有参数,表示目标路径(2)使用参数,切换到指定路径(3)不使用参数,切换工作目录到当前用户的HOME。

2025-05-14 09:40:24 361

原创 Linux干货(一)

从B站黑马程序员Linux课程摘选的学习干货,新手友好!若有侵权,会第一时间处理。

2025-05-13 19:29:38 415

原创 STM32入门教程——GPIO输出

本教材基于B站江协科技课程整理,适合有C语言基础、刚接触STM32的新手。它梳理了STM32核心知识点,帮助大家把C语言知识应用到STM32开发中,更高效地开启STM32学习之旅。目录前言1.知识储备1.GPIO简介2.GPIO基本结构1.APB2外设总线2.GPIO的命名3.GPIO的组成1.寄存器2.驱动器3.GPIO位结构1.输入部分1.保护二极管1.正向过压保护2.负向过压保护3.正常工作状态2.上拉/下拉电阻1.上拉输入模式2.下拉输入模式3.浮空输入模式4.上拉/下拉电阻的核心作用。

2025-05-12 23:33:25 1843

原创 STM32学习记录——点灯

作为STM32的入门新手,面对复杂的架构和编程逻辑确实感到有些吃力。目前正在学习江协科技的教程,虽然暂时还没完全跟上节奏,但我会继续保持学习热情,通过反复实践和钻研,逐步攻克这些难关,相信自己一定能掌握这门技术!

2025-05-11 22:53:23 369

原创 51单片机入门教程——AT24C02数据存储

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言1.模块代码1.I2C.h2.I2C.c2.主体代码3.烧录4.操作结果1.按下按键“K1”,数字+12.按下按键“K2”,数字-1,且在00000-1时显示655353.按下按键“K3”,将数字写入单片机保存4.重启51单片机,按下按键“K4”,将储存的数字读出5.总结。

2025-05-10 23:34:06 651

原创 软件设计师教程——第一章 计算机系统知识(下)

指计算机所能执行全部指令的集合,它描述了计算机全部的控制信息和“逻辑判断”能力一条指令包括:操作码、地址码为提高操作系统的效率,人们最初选择向指令系统中添加更多、更复杂的指令来实现,导致指令集越来越大。这种类型的计算机,称为CISC(复杂指令集计算机)对指令数目和寻址方式做精简,指令的指令周期相同,采用流水线技术,指令并行执行程度更好。这类是RISC(精简指令集计算机)

2025-05-09 22:03:44 1119

原创 软件设计师教程——第一章 计算机系统知识(上)

在竞争激烈的就业市场中,证书是大学生求职的重要加分项。中级软件设计师证书专业性强、认可度高,是计算机相关专业学生考证的热门选择,既能检验专业知识,又有助于职业发展。本教程将聚焦核心重点,以点带面构建知识体系,秉持“以考促学”理念,助力大家高效备考、顺利通关。目录前言1.计算机基础知识1.计算机系统硬件基本组成1.计算机的基本硬件系统2.中央处理单元(CPU)3.存储器4.输入/输出设备2.CPU的组成2.数的表示及校验码1.数的表示1.原码2.反码3.补码4.定点数/浮点数2.校验码1.奇偶校验码(重点)

2025-05-08 22:23:19 1053

原创 51单片机入门教程——AT24C02(I2C 总线)(续)

本教程基于B站江协科技课程进行个人学习整理,专为拥有的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。

2025-05-07 20:42:56 265

原创 51单片机入门教程——AT24C02(I2C 总线)

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言知识储备1.储存器介绍1.RAM1.SRAM2.DRAM2.ROM1.Mask ROM2.PROM3.EPROM4.E2PROM5.Flash6.硬盘、软盘、光盘等​编辑2.存储器简化模型1.简介地址总线数据总线存储器存储的基本原理2.Mask ROM3.PROM4.“烧录”的由来。

2025-05-06 23:16:58 1538

原创 51单片机入门教程——蜂鸣器播放天空之城

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言1.代码2.烧录3.代码解析(重点)1.模块化代码的来源2.定义位变量3.宏定义播放速度4.宏定义C调音符5.定义重装载值6.定义音乐数组7.定义索引8.main函数9.定时器中断函数注意4.总结定义蜂鸣器对应着单片机P2口的第5位定义初始播放速度为500ms。

2025-05-05 21:06:06 1030

原创 51单片机入门教程——每个音符对应的重装载值

的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。本教程基于B站江协科技课程进行个人学习整理,专为拥有。

2025-05-04 23:32:47 297

原创 51单片机入门教程——蜂鸣器播放提示音

本文是小编学习江协科技 51 单片机入门教程后所做的总结。在这个学习过程中,实现了一个简单却实用的功能,即让蜂鸣器以 1000Hz 的频率发声 100 毫秒。当蜂鸣器完成发声后,数字会随之改变。整体内容并不复杂,对于初学者而言,学习起来并不困难。分享润色后的文案增加一些实际应用场景请再提供一些关于51单片机入门教程的优化建议。如何进一步优化这段关于51单片机和蜂鸣器的文案?

2025-05-03 17:07:01 530

原创 51单片机入门教程——蜂鸣器

蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号。

2025-05-02 21:16:16 502

原创 51单片机≠落后!它是嵌入式学习无法跳过的必修课

例如,在调试STM32程序时,能够运用之前在51单片机学习中掌握的基本调试技巧,如设置断点、观察变量等,快速定位和解决问题。有了51单片机的基础,在学习STM32时,对于其更高级的特性和功能,例如更复杂的定时器、中断系统、通信接口等,就能从底层原理的角度去理解和掌握,而不是仅仅停留在表面的函数调用上。例如,在51单片机中学习了定时器的基本原理和使用方法,在学习STM32的定时器时,虽然其功能更强大、配置更复杂,但基本的原理是相通的,学习者可以基于已有的知识快速理解和掌握STM32定时器的使用。

2025-05-01 20:10:21 425

原创 51单片机入门教程——DS1302时钟

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。

2025-04-30 23:12:12 300

原创 51单片机入门教程——DS1302实时时钟

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言知识储备1.DS1302的介绍单片机定时器就能计时,为什么还要使用时钟芯片?2.引脚的定义和应用电路1.DIP(直插式封装)、SO(贴片封装)2.应用电路1.电源部分2.时钟部分3.通信引脚部分3.小结3.内部结构图4.寄存器定义1.实时时钟2.命令字5.时序定义单字节读单字节写总结。

2025-04-29 23:49:57 1161

原创 51单片机入门教程——LED点阵屏显示图形

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言1.知识储备1.LED点阵屏介绍2.显示原理3.74HC5954.开发板引脚对应关系2.操作流程2.主体代码编3.进行烧录3.成果展示4.总结LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。

2025-04-28 23:42:04 946

原创 51单片机入门教程——串口向电脑发送数据&电脑通过串口控制LED

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言1.知识储备1.串口介绍2.硬件电路3.电平标准4.接口及引脚定义​编辑5.常见通信接口比较​编辑6.相关术语全双工:通信双方可以在同一时刻互相传输数据7.51单片机的UART8.串口参数及时序图9.串口模式图​编辑10.串口和中断系统​编辑11.串口相关寄存器2.操作流程。

2025-04-27 20:56:49 951

原创 51单片机入门教程——按键控制LED流水灯模式(定时器版)&定时器时钟

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。注意:(关于定时器的详细知识,我已在上一篇博文中进行了系统阐述。目录前言1.操作流程1.驱动代码模块化2.主体代码编写1.按键控制LED流水灯模式(定时器版)2.定时器时钟3.注意3.进行烧录2.代码解析1.Timer.c2.Key.c3.按键控制LED流水灯模式(定时器版)

2025-04-26 21:12:35 466

原创 51单片机入门教程——定时器

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言知识储备1.定时器2.STC89C52RC定时器资源定时器个数注意3.定时器框图4.定时器工作模式STC89C52RC的T0和T1均有四种工作模式工作模式1框图5.定时器计数单元16位计数器工作原理6.定时器时钟计数模式选择位7.中断系统8.中断程序流程。

2025-04-25 19:18:12 1365

原创 51单片机入门教程——矩阵键盘密码锁

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态这篇文章是我跟着 B 站江协科技学习 51 单片机矩阵键盘密码锁后的实践总结。文章篇幅虽长,但条理清晰,围绕知识储备、模块化代码和主体代码这几个核心部分展开。

2025-04-24 21:41:37 744

原创 51单片机入门教程——模块化编程(新手版)

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言1.知识储备1.传统方式编程与模块化编程区别2.模块化编程框图3.模块化编程注意事项4.C预编译2.操作流程1.调试Keil uVision5,正常显示汉字2.代码模块化3.主体代码编写4.进行烧录3.代码解析5-1 模块化编程中的代码5-2 LCD1602调试工具中的代码4.总结。

2025-04-23 20:03:52 1342

原创 51单片机入门教程——静态数码管显示(新手版)

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。目录前言1.知识储备5.74HC138译码器6.74HC245(双向数据缓冲器)2.操作流程1.代码编译2.进行烧录3.代码解析4.总结LED数码管:数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成的“8”字型的器件。实物如下图所示。

2025-04-22 19:26:40 1011

原创 51单片机入门教程——独立按键控制LED亮灭(新手版)

本教程基于B站江协科技课程进行个人学习整理,专为拥有C语言基础的零基础入门51单片机新手设计。既帮助解决因时间差导致的设备迭代调试难题,也助力新手快速掌握51单片机核心知识,实现从C语言理论到单片机实践应用的高效过渡。(关于“硬件准备”及“软件调试”的详细内容,可移步至我的博文《51单片机入门教程——LED流水灯(新手版)补充后》查阅。

2025-04-21 19:16:45 560

原创 51单片机入门教程——LED流水灯(新手版)补充后

这既是我在51单片机LED流水灯实践中的学习总结,也是面向新手的实用指南。全文虽篇幅较长,但核心围绕详细的操作流程展开,旨在解决因与B站博主“江协科技”所处时间不同而导致设备迭代的调试问题,通过分步骤的细致讲解,帮助刚接触51单片机、希望实现LED流水灯效果的学习者,系统性掌握项目实践的关键要点,实现从理论认知到动手实操的顺利过渡。

2025-04-20 13:42:59 908 1

空空如也

空空如也

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

TA关注的人

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