自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在Labview中添加自定义动态控件(旋转风扇控件)

使用labview做了一个自定义的labview控件。png格式图片和gif图片要分辨率一样,图片大小尽量低于1M大小。最终效果如下,鼠标点击来切换布尔元件(风扇)状态。布尔状态0图片项替换为之前的png格式图片导入。布尔状态1图片项替换为之前的gif格式图片导入。

2024-06-12 23:23:12 610

原创 如何在 Proteus 中添加 esp32 库进行仿真

最近有人问到如何使用proteus进行ESP32仿真,然后自己去查阅了很多资料进修了一下,整理了出这篇文章,分享一下如何将ESP32库添加到proteus中并进行仿真。

2024-06-06 22:28:25 1324 3

原创 FPGA深入浅出IP核学习(一)-- vivado中clk IP MMCM核的使用

本文简单介绍了MMCM的原理,并通过调用 MMCM IP 核输出四路不同频率、相位或者占空比的时钟。

2024-06-05 22:09:28 1176

原创 FPGA实战学习笔记(二):按键控制LED

本次实验使用4个按键来控制4颗LED灯,没有按键被按下时,4颗LED保持常灭;如果按键 KEY0被按下, LED灯从低位到高位流水;如果按键KEY1被按下,LED灯从高位到低位流水;如果按键 KEY2被按下,LED灯交替闪烁;KEY3被按下,LED灯常亮。

2024-06-01 23:14:09 1410

原创 FPGA实战学习笔记(一):LED流水灯设计

入门实现了一个流水灯效果,每隔0.5秒 LED 的状态会向左移动一位

2024-05-31 09:21:08 1584

原创 FPGA学习笔记(三):分频器电路---奇数分频器设计

在FPGA的设计中,由于板卡的晶振一般是固定的,而对于一些工程而言晶振时钟并不是都能满足设计需求,所以在项目设计中我们经常使用分频器对输入时钟进行分频,本文主要针对奇数分频器的进行设计。

2024-05-21 18:18:47 747 1

原创 FPGA学习笔记(三):分频器电路---偶数分频器设计

在FPGA的设计中,由于板卡的晶振一般是固定的,而对于一些工程而言晶振时钟并不是都能满足设计需求,所以在项目设计中我们经常使用分频器对输入时钟进行分频,本文主要针对偶数分频器的进行设计。

2024-05-20 23:30:42 800 1

原创 FPGA学习笔记(二):上升沿、下降沿和双边沿检测电路(时序逻辑)

在复杂的逻辑设计中,很多情况我们都需要检测信号的跳变。如果一个信号发生跳变,则逻辑给出一个指示,这个指示用来控制其他信号的动作,这种情况就需要有一个边沿检测电路,本文主要采用时序逻辑设计思想来设计边沿检测电路。

2024-05-19 11:28:04 514 1

原创 FPGA学习笔记(二):上升沿、下降沿和双边沿检测电路(组合逻辑)

在复杂的逻辑设计中,很多情况我们都需要检测信号的跳变。如果一个信号发生跳变,则逻辑给出一 个指示,这个指示用来控制其他信号的动作,这种情况就需要有一个边沿检测电路,本文主要采用组合逻辑设计思想来设计边沿检测电路。

2024-05-19 10:10:36 1473

原创 FPGA学习笔记(一):1s钟计数器拓展

设计一个1秒钟的计数器。

2024-05-18 22:58:15 671

原创 FPGA学习笔记(一):计数器

计数器是逻辑设计中非常常用的一个时序电路,计数器是由寄存器和加法器组成的,使用计数器可以实现使用计数器可以对脉冲的个数计数,以实现测量、计数、分频和控制的功能。

2024-05-17 23:06:06 457

原创 Vivado2017.4与Notepad++的关联方法

本文介绍了Vivado和Notepad++关联使用在FPGA开发和编程过程中的好处,并具体展示了如何进行Vivado和Notepad++的关联方法。

2024-03-24 21:09:52 819

C语言学生成绩管理系统(信息可保存读取txt文件)

这个程序是一个简单的学生成绩管理系统,具有以下功能: 登录功能: 用户名和密码硬编码为 "admin" 和 "2004",通过用户名密码验证后,进入系统。 学生数据管理: 可以输入学生的学号、姓名、语文成绩、数学成绩、英语成绩和计算机成绩。 可以通过姓名或学号查询学生信息。 可以删除指定学生信息。 可以在指定位置插入新的学生信息。 可以修改学生的基本信息和成绩。 成绩统计功能: 计算学生的总分和平均分。 计算所有学生在某一科目(语文、数学、英语、计算机)的平均成绩。 文件读写功能: 使用文件存储学生数据,实现了数据的持久化存储。 程序启动时从文件加载数据,程序结束时保存数据到文件。 菜单驱动界面: 通过菜单选择不同的功能进行操作,用户友好。 程序的主要结构包括定义了一个学生结构体 struct student,以及一些函数来实现不同的功能。在 main() 函数中,通过循环展示菜单,根据用户的选择调用相应的函数处理学生信息。 这样的程序适合用于简单的学生信息管理

2024-06-18

ads1256+stm32c8t6高精度8通道(24bit)ADC采集系统的原理图和PCB设计AD源文件

这是作者本人使用AD软件设计的8通道(24bit)A/DC采集系统的原理图PCB源文件,一款基于ADS1256和STM32F103C8T6的数据采集系统,STM32实现ADS1256进行数据电压进行采集测量以及数据信号传输。 本系统选择了ADS1256和STM32F103C8T6作为主控芯片和ADC,硬件电路设计分为三个部分。其中,STM32最小系统外围电路用于实现芯片的基本控制和驱动功能;高精度AD转换模块电路用于采集模拟信号并进行转换、滤波和处理,包括A/D转换器、晶振电路、基准电压电路、数据输入接口电路、低频滤波电路、电源滤波电路等部分的设计;外设模块电路用于数据存储、阈值报警、上位机通讯和结果显示等功能,主要包括I/O接口模块电路、按键模块电路、阈值报警模块电路(报警LED和蜂鸣器BEEP)、OLED显示模块接口、通讯电路以及存储模块选型等内容。 本采集板的主要功能是完成对模拟电压信号的采集和实时显示,并且具有阈值报警判定、存储等功能。同时,能够与PC机实现串口通信,可以通过SWD调试接口进行功能测试。

2024-06-12

学生成绩录入管理系统C语言

这段C语言程序是一个简单的学生成绩管理系统,它提供了添加学生、显示学生信息、按总分排序学生、删除学生以及退出系统的功能。是一个典型的C语言结构体和数组应用的例子,展示了如何使用C语言来构建一个简单的信息管理系统。 题目:学生成绩管理系统 主要功能: (1)学生成绩的录入及查询修改 (2)学生成绩统计总分及平均分每个学生有3门课程成绩,这三门成绩的总分和平均分,可以根据学生成绩进行排序, (3)能输入学生成绩 (4)能删除学生信息 使用c语言,加入了冒泡排序或者选择插入排序 注意事项: 当删除学生时,程序只是简单地将后面的学生向前移动,覆盖被删除的学生。这种方法简单但可能不是最高效的,特别是在数组末尾删除学生时。

2024-06-08

Proteus仿真中的添加的ESP库模型文件

Proteus 是一款功能强大的电子设计自动化(EDA)软件,它提供了电路设计、仿真和微控制器编程等功能。ESP32 是一款非常流行的低成本、低功耗系统级芯片(SoC),广泛用于物联网(IoT)项目。 之前写了一篇文章是关于如何将ESP32库添加到proteus中并进行仿真。 文章里详细介绍了将 ESP32 库添加到 Proteus 并进行仿真的一般步骤: 首先,需要找到适用于 Proteus 的 ESP32 模型文件,这些文件可能需要从官方网站或其他资源下载。下载模型文件后,通常需要将它们复制到 Proteus 的安装目录下的特定文件夹中,具体路径可能因 Proteus 版本而异。启动 Proteus:打开 Proteus 软件,并创建一个新的项目或打开一个现有的项目就可以添加 ESP32 组件。 在 Proteus 的组件库中,一般直接找不到 ESP32 组件,所以需要手动添加模型文件吗,本资源分享的就是ESP32库在proteus中的仿真模型。

2024-06-06

空空如也

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

TA关注的人

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