- 博客(8)
- 收藏
- 关注
原创 MATLAB笔记1
本文介绍了MATLAB中数据处理与运算的基本操作,主要包括矩阵的建立、元素引用、变量操作及常用内部函数。矩阵可以通过直接输入、组合已有矩阵或使用冒号表达式和linspace函数生成。矩阵元素的引用可以通过行列索引或元素序号实现,并支持子矩阵的提取和元素的删除。变量命名需以字母开头,最长63个字符,MATLAB提供预定义变量如pi、inf等。常用内部函数包括三角函数、对数函数、指数函数、取整函数等,支持数学运算和矩阵操作。此外,MATLAB还提供了保存和加载变量的功能,便于数据的持久化存储与调用。
2025-05-20 11:30:30
823
原创 基于STM32F103C8T6的可调速蓝牙泡泡机设计与实现(附带源代码及整理好设计报告)
本次课题主要利用的是STM32F103C8T6作为基本开发版,再利用TB6612FNG电机驱动模块来进行数据输出,同时通过按键和蓝牙进行数据地输入,结果非常好,基本目的已达成,可以通过按键或蓝牙调节输出泡泡的速度,且可持续输出泡泡,并有OLED显示屏或手机蓝牙串口助手来查看相关数据。采用一个减速电机和一个微型130马达,采用一个微型130马达作为吹泡泡装置,再采用减速电机采集泡泡膜,此方案能持续可调速地输出泡泡,且泡泡生成更加稳定。
2025-04-18 00:49:14
915
原创 FPGA中的Latch
几种产生Latch的情况1.组合逻辑中if语句没有else;2.组合逻辑中case的条件不能够完全列举时且不写default;3.组合逻辑中输出变量赋值给自己。Latch是什么Latch其实就是锁存器,是一种在异步电路系统中,对输入信号电平敏感的单元,用来存储信息。锁存器在数据未锁存时,输出端的信号随输入信号变化,就像信号通过一个缓冲器,一旦锁存信号有效,则数据被锁存输入信号不起作用。因此,锁存器也被称为透明锁存器,指的是不锁存时输出对于输入是透明的。
2025-04-18 00:13:19
202
原创 Verilog异步信号边沿检测
Verilog异步信号边沿检测,通过三级寄存器链实现了异步边沿检测,能够有效地检测输入信号 sig_a 的上升沿。
2025-04-17 22:00:50
201
基于STM32F103C8T6的可调速蓝牙泡泡机设计与实现(stm32单片机设计)
2025-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人