自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RebrithMan的学习笔记

2020,沉淀自己,厚积薄发!

  • 博客(155)
  • 收藏
  • 关注

原创 学习笔记索引

学习笔记

2020-11-14 20:56:38 1024 1

原创 SolidWorks2024_实例(手机支架)

3D打印导出文件可选为.3mf,或.step。选择右视基准面,画出三角,画出参考线,并镜向三角线。使用特征->拉伸凸台进行特征建模。使用直线工具和智能尺寸工具,绘出以下图形。使用Bambu Studio打开文件。选择前面为基准面,画出下面图形。选择后面为基准面,画出下面图形。智能尺寸,设定中间距离为52.特征->拉伸切除(给定深度)。特征->拉伸切除(成形到面)。特征->拉伸切除(成形到面)。选择后面为基准面,添加文字。选择底面,选择耗材,加支撑。使用圆角倒角工具进行修饰。草图->前置基准面。

2025-12-31 10:32:12 241

原创 SolidWorks2024_特征建模

(1)执行“基准面”命令。选择菜单栏中的“插入”→“参考几何体”→“基准面”命令,或者单击“特征”控制面板“参考几何体”下拉列表中的“基准面”按钮 ,此时系统弹出“基准面”属性管理器。选择菜单栏中的“插入”→“参考几何体”→“基准面”命令,或者单击“特征”控制面板“参考几何体”下拉列表中的“基准面”按钮 ,此时系统弹出“基准面”属性管理器。选择菜单栏中的“插入”→“参考几何体”→“基准面”命令,或者单击“特征”控制面板“参考几何体”下拉列表中的“基准面”按钮 ,此时系统弹出“基准面”属性管理器。

2025-12-31 09:01:47 661

原创 SolidWorks2024_草图绘制

绘制倒角”属性管理器提供了倒角的两种设置方式,分别是“角度距离”设置倒角方式和“距离-距离”设置倒角方式。(1)打开源文件“草图剪裁”,在草图编辑状态下,选择菜单栏中的“工具”→“草图工具”→“剪裁”命令,或者单击“草图”控制面板中的“剪裁实体”按钮 ,此时光标变为 形状,并在左侧弹出“剪裁”属性管理器。(1)打开源文件“绘制圆角”,在草图编辑状态下,选择菜单栏中的“工具”→“草图工具”→“圆角”命令,或者单击“草图”控制面板中的“绘制圆角”按钮 ,此时系统弹出“绘制圆角”属性管理器。

2025-12-29 21:09:23 809

原创 SolidWorks2024_基础知识

SOLIDWORKS(简称SW)是由法国达索系统公司开发的一款功能强大的三维计算机辅助设计(CAD)软件,自1995年推出以来,已成为全球应用最广泛的三维机械设计软件之一。它以其直观的用户界面、强大的建模功能和高效的协作工具而闻名,广泛应用于机械设计、产品开发、工程制图等多个领域。

2025-12-29 09:33:28 1050

原创 SolidWorks2024_安装激活

点击Toolbox/异型孔向导选项右边的【更改】,同样把C改成D,安装到D盘,点击【返回到摘要】。回到桌面,双击【SOLIDWORKS】图标启动软件,看到用户协议后点击【接受】点击产口右边的【更改】按钮,勾选需要安装的产品模块,然后点击【返回到摘要】。点击安装位置右边的【更改】按钮,把C改成D),然后点击【返回到摘要】。

2025-12-28 17:53:01 1076

原创 C51_ML307C_4G

/使用0号socket连接TCP服务器, 服务器地址47.92.31.46(也可以填写域名,域名由于内部需要先DNS域名解析,所以需要等待约8S才可以连接), 服务器端口号 10002。AT+MIPOPEN=0,“TCP”,“47.92.31.46”,10002,5,0,1000\r\n //指定本地端口号为1000。模组开机返回+MATREADY后,间隔至少2s才能执行AT+CFUN=0或AT+CFUN=1,AT+CFUN=[,]命令默认值为1。//先尝试关闭0号socket,不需要判断返回。

2025-12-25 19:48:46 581

原创 C51_ATGM336H_GPS

ATGM336H 是一款由中科微电子设计生产的中高精度、高性能 GNSS 定位模块。支持的卫星系统:支持 BDS、GPS、GALILEO、QZSS、IRNSS 等卫星导航系统,可接收 B1I、B1C、B2a、L1、L5、E1、E5a 等多频点信号,还支持 SBAS 星基增强系统。性能指标:水平定位精度(CEP50)可达 1.0m;冷启动时间为 20s,热启动时间为 1s,重捕获时间为 1s;跟踪灵敏度可达 - 162dBm,冷启动捕获灵敏度为 - 148dBm。

2025-12-24 11:31:06 930

原创 C51_ESP8266_WIFI

ESP8266 是一个完整且成体系的Wi-Fi网络解决方案,能够搭载软件应用,或通过另一个应处理器卸载所有Wi-Fi网络功能。

2025-12-23 12:17:02 672

原创 C51_HC-05蓝牙通信

HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备。该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口。

2025-12-13 19:19:06 745

原创 C51_红外通信

人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为 0.62~0.76μm;紫光的波长范围为 0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线遥控就是利用波长为 0.76~1.5μm 之间的近红外线来传送控制信号的。一个脉冲对应 560us 的连续载波,一个逻辑 1 传输需要2.25ms(560us 脉冲+1680us 低电平),一个逻辑 0 的传输需要 1.125ms(560us脉冲+560us 低电平)。

2025-12-13 11:22:48 637

原创 C51_AH3144霍尔传感器

霍尔传感器是一种基于霍尔效应的磁敏传感器,可用于检测磁场强度、物体位置、转速等场景,在 51 单片机项目中应用广泛(如电机测速、接近开关、行程检测)。AH3144是一款数字式单极霍尔开关集成电路,主要用于磁感应检测和位置控制。

2025-12-12 21:54:33 268

原创 C51_HC-SR04超声波模块

建议测量周期为 60ms 以上,以防止发射信号对回响信号的影响。HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm;4、高电平的时间超声波从发射到返回的时间,测试距离=(高电平时间*声速(340m/s))/2。1、利用IO口中Trig触发测距 ,要求:给出至少10us的高电平;2、模块自动发出8个40KHz的方法,自动检测是否有信号返回;由此通过发射信号到收到的回响信号 时间间隔可以计算得到距离。回响信号的脉冲宽度与所测的距离成正比。

2025-12-12 21:18:01 810

原创 C51_74HC165并口转串口

74HC165 是一款8 位并行输入 - 串行输出的移位寄存器,常用于扩展 51 单片机的输入端口(解决 51 单片机 I/O 口不足的问题)。串行移位:拉高 SH/LD,每来一个 CLK 上升沿,寄存器内的数据右移一位,从 Q7 依次输出(先输出最高位,后输出最低位)。级联扩展:多片 74HC165 级联时,前一片的 Q7 接后一片的 CLK,可扩展为 16/24 等位输入。74HC165 是 8 位并行输入串行输出移位寄存器,它是一款高速 CMOS 器件,遵循 JEDEC 标准。

2025-12-12 20:17:09 329

原创 C51_74HC595串口转并口

工作时序由串行数据(DS)、移位时钟(SHCP)、存储时钟(STCP) 三个核心信号控制,部分型号还支持输出使能(OE) 和清零(MR) 信号。数据DS在移位时钟SHCP的上升沿输入,在SHCP的上升沿进入到存储器中,(高位D7先入,低位D0后入)。当 8 位数据全部移入后,一个 ST_CP 上升沿会将移位寄存器的数据锁存到输出寄存器,驱动并行引脚输出。74HC595 是一个8位串行输入、并行输出的位移缓存器,其中并行输出为三态输出(即高电平、低电平和高阻抗)。若保持低电平,锁存后数据会立即输出。

2025-12-12 19:06:23 516

原创 C51_DAC数模转换

用存于数字寄存器的数字量的各位数码,分别控制对应位的模拟电子开关,使数码为1的位在位权网络上产生与其位权成正比的电流值,再由运算放大器对各电流值求和,并转换成电压值。根据建立时间的长短,可以将DAC分成超高速(<1μS)、高速(10~1μS)、中速(100~10μS)、低速(≥100μS)几档。z表示单片机给的数字量,vref为参考电压,通常我们是接在系统电源上,即5V,数值256表示DAC精度为8位。DAC 的分辨率是输入数字量的最低有效位(LSB)发生变化时,所对应的输出模拟量(电压或电流)的变化量。

2025-12-12 16:49:49 518

原创 C51_ADC模数转换

先将开关接通待转换的模拟量Vi,Vi采样输入到积分器,积分器从零开始进行固定时间T的正向积分,时间T到后,开关再接通与Vi极性相反的基准电压Vref,将Vref输入到积分器,进行反向积分,直到输出为0V时停止积分。间接比较型:输入模拟量不是直接与参考电压比较,而是将二者变为中间的某种物理量在进行比较,然后将比较所得的结果进行数字编码。直接比较型:就是将输入模拟信号直接与标准的参考电压比较,从而得到数字量。2)次高位"1",其余"0",重复以上过程,直到确定SAR的最低位应取"1"或"0"为止。

2025-12-12 08:42:49 588

原创 C51_DHT11温湿度传感器

vcc刚开始处于 1 位 → vcc拉低至少18ms→vcc拉高20-40us→DHT响应信号,将高电平拉低持续80us(在40–80us之间读取:低电平——模块存在)→DHT拉高信号80us→DHT拉低信号开始传送数据。8bit湿度整数数据 + 8bit湿度小数数据 + 8bit温度整数数据 + 8bit温度小数数据 + 8bit校验和。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。分辨率 :湿度 1%,温度 1℃。

2025-12-11 21:14:34 572

原创 C51_AT24C02 EEPROM

SRAM(静态RAM)DRAM(动态RAM)

2025-12-11 19:39:36 488

原创 C51_DS18B20数字温度传感器

此命令把贮存在E中温度触发器的值重新调至暂存存储器,这种重新调出的操作在对DS1820上电时也自动发生,因此只要器件一接电,暂存存储器内就有有效的数据可供使用。用来设置DS18B20的精度(分辨率),可以设置为9,10,11,12位,对应的分辨率温度是0.5℃,0.25℃,0.125℃和 0.0625℃。如果总线主机在此命令之后发出读时间片,那么只要DS1820正忙于把暂存存储器复制入E,它就会在总线上输出“0”:当复制过程完成之后,它将反回“1”。当温度变换完成时,它便返回“1”。

2025-12-11 19:28:28 966

原创 C51_舵机

舵机内部有一个基准电压,微处理器产生的PWM信号通过信号线进入舵机产生直流偏置电压,与舵机内部的基准电压作比较,获得电压差输出。定时器需要定义20ms,一帧单位是0.5ms,40个0.5ms,初值为0.5ms,用cnt计算:cnt++例如I我现在让它旋转 90度,我只需要发送一次 90度的PWM信号,它就可以旋转到 90度。此时a的值对应关系如下(1–0度,2-45 度,3–90度,4–135度,5–180度)。黄色信号线——PWM,红——VCC,黑——GND。

2025-12-10 12:07:03 1003

原创 C51_步进电机

在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。产生不同对极 N、S 磁场的激磁线圈对数,也可以理解为步进电机中线圈的组数,其中两相步进电机步距角为 1.8°,三相的步进电机步距角为1.5°,相数越多的步进电机,其步距角就越小。电机在额定静态电压作用下,电机不作旋转运动时,电机转轴的锁定力矩。电机的动态力矩取决于电机运行时的平均电流(而非静态电流),平均电流越大,电机输出力矩越大,即电机的频率特性越硬。

2025-12-10 10:36:51 789

原创 C51_直流电机

转子:运行时转动的部分称为转子,其主要作用是产生电磁转矩和感应电动势,是直流电机进行能量转换的枢纽,所以通常又称为电枢,由转轴、电枢铁心、电枢绕组、换向器和风扇等组成。准备停止的时候,关闭Q1、打开Q2,这时候电流并不会衰减地很快,电流循环在Q2、M、Q4之间流动,通过MOS-FET的内阻将电能消耗掉。定子:直流电机运行时静止不动的部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。其内部相当于非门电路,即输入高输出为低,输入为低输出是高,②高电压输出:50V。

2025-12-10 08:47:46 841

原创 C51_PWM

PWM(Pulse Width Modulation)脉冲宽度调制,它是通过一系列脉冲宽度进行调制,等效出所需要的波形(包含形状以及幅值)。对模拟信号电平进行数字编码。也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比。例如方波的占空比就是50%。

2025-12-10 07:53:06 234

原创 C51_DS1302时钟

复位时序,即在RST引脚产生一个正脉冲,在整个读写器件,RST 要保持高电平,一次字节读写完毕之后,要注意把RST返回低电平准备下次读写周期;先对寄存器写命令,从最低位开始写;写数据是在SCLK的上升沿实现,而读数据在SCLK的下降沿实现。两个字节的数据配合16个上升沿将数据写入即可。

2025-12-09 17:52:30 840

原创 C51_继电器

继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

2025-12-08 20:44:49 284

原创 C51_蜂鸣器

蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。

2025-12-08 19:06:10 318

原创 C51_矩阵按键

独立按键与单片机连接时,每一个按键都需要单片机的一个 I/O 口,若某单片机系统需较多按键,如果用独立按键便会占用过多的 I/O 口资源。单片机系统中 I/O 口资源往往比较宝贵,当用到多个按键时为了减少 I/O 口引脚,引入了矩阵按键。1)、将 16 个按键排成 4 行 4 列,第一行将每个按键的一端连接在一起构成行线,第一列将每个按键的另一端连接在一起构成列线,这样便一共有4行4列共8根线,我们将这 8 根线连接到单片机的 8 个 I/O 口上,通过程序扫描键盘就可检测 16 个键。

2025-12-08 18:15:28 337

原创 C51_独立按键

按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时,开关断开。按键管脚两端距离长的表示默认是导通状态,距离短的默认是断开状态。如果按键按下,初始导通状态变为断开,初始断开状态变为导通。

2025-12-08 16:59:01 403

原创 C51_TFTLCD

这两种电容式触摸屏都具有透光率高、反应速度快、寿命长等优点,缺点是:随着温度、湿度的变化,电容值会发生变化,导致工作稳定性差,时常会有漂移现象,需要经常校对屏幕,且不可佩戴普通手套进行触摸定位。当触摸操作时,薄膜下层的 ITO 会接触到玻璃上层的 ITO,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的 X、Y 值,而完成点选的动作,并呈现在屏幕上。常用的 TFT 液晶屏接口有很多种,8 位、9 位、16 位、18 位都有,这里的位数表示的是彩屏数据线的数量。

2025-12-08 14:06:08 1733

原创 C51_Keil调试

通过"View->Watch Windows->Watch1、Watch2"可以选择打开Watch窗口,也可以通过图标打开Watch窗口。如果是在C语言窗口中,则是按单条语句执行,与单步调试不同的是,遇到函数不会进入函数内部,而是直接全速运行函数,并跳到下一条语句。在"Watch"窗口中,可以查看当前变量名称、值、数据类型,如果当前变量类型为结构体,则可以以对应的结构形式进行展开查看。该窗口在"View->Disassembly Window"中可以打开,也可以在工具栏打开。

2025-12-06 21:07:30 597

原创 C51_OLED

1个数据字节写入GDDRAM时,当前列(col)同一页PAGE)的所有行(COM)图像数据都被填充,即由列地址指针指向的整列(8位)被填充。OLED属于一种电流型的有机发光器件,是通过载流子的注入和复合而致发光的现象,发光强度与注入的电流成正比。cotrol byte: (0)(0)000000 写入命令 (0)(1)000000写入数据。垂直寻址模式下,每次向GDDRAM写入1byte数据之后,页地址指针将会自动+1。页寻址模式下,寻址只在一页(PAGEn)内进行,地址指针不会跳到其他页。

2025-12-06 20:32:46 1279

原创 PCtoLCD2002--LCD/OLED汉字取模

A51格式:按照汇编的DB字段格式生成;C51格式:按照C的常量数组格式生成;

2025-12-06 19:09:16 409

原创 C51_LCD12864_ST7920

ST7920的CGRAM用于用户自定义字符生成(造字),可提供4组16x16点阵空间。

2025-12-05 10:02:22 588

原创 通讯协议--SPI同步串行协议

主机(Master)将要发送的数据写到发送数据缓存区(Memory),缓存区经过移位寄存器(缓存长度不一定,看单片机配置),串行移位寄存器通过MOSI信号线将字节一位一位的移出去传送给从机,同时MISO接口接收到的数据经过移位寄存器一位一位的移到接收缓存区。主设备通过发送时钟信号,来告诉从设备进行写数据或者读数据操作(采集时机可能是时钟信号的上升沿(从低到高)或下降沿(从高到低),根据spi模式而定),它将立即读取数据线上的信号,这样就得到了一位数据(1bit)。时钟信号,由Master产生,用于同步。

2025-12-04 18:02:18 877

原创 通讯协议--IIC双向二线同步串行通信

若配置的方向传输位为“读数据”方向,广播完地址,接收到应答信号后,从机开始向主机返回数据(DATA), 数据包大小也为8位,从机每发送完一个数据,都会等待主机的应答信号(ACK),重复这个过程,可以返回N个数据,这个N也没有大小限制。若配置的方向传输位为“写数据”方向,广播完地址,接收到应答信号后,主机开始正式向从机传输数据(DATA), 数据包的大小为8位,主机每发送完一个字节数据,都要等待从机的应答信号(ACK),重复这个过程,可以向从机传输N个数据, 这个N没有大小限制。设备地址可以是7位或10位。

2025-12-04 17:54:09 856

原创 通讯协议--OneWire单总线

设备的DQ均要配置成开漏输出模式DQ添加一个上拉电阻,阻值一般为4.7KΩ左右若此总线的从机采取寄生供电,则主机还应配一个强上拉输出电路。

2025-12-04 17:41:24 274

原创 通讯协议--UART异步串行通信

串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式。也经常使用该通讯方式输出调试信息。通讯协议,以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性, 确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。

2025-12-04 17:23:59 914

原创 C51_LCD1602

液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它一些内置特殊字符,还可以有8个自定义字符。显示容量:16x2个字符,每个字符为5x7点阵。

2025-11-28 20:22:58 999

原创 C51_点阵屏

通过网盘分享的文件:文字取模软件.zip链接:提取码: 2uha。

2025-11-28 17:01:30 426

空空如也

空空如也

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

TA关注的人

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