自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 守护进程编程

每天都学习一点。

2025-04-18 21:09:01 190

原创 DDS信号发生器设计(Quartus)

坚持学习。

2025-04-15 21:55:14 311

原创 基于OpenCV的图像处理程序设计实践

学习。

2025-04-08 22:33:48 458

原创 Linux/树莓派网络配置、远程登录与图形界面访问实验

学习进步。

2025-04-08 22:18:54 264

原创 HDLBits组合逻辑练习(FPGA)

学习使人成长。

2025-04-04 22:21:11 388

原创 FPGA状态机思想编程(LED流水灯)

天天学习。

2025-04-04 19:58:15 353

原创 Linux系统调用简单编程

介绍:Linux的虚拟内存管理允许操作系统使用硬盘空间来模拟比实际物理内存更大的内存空间。其主要作用是通过将物理内存与硬盘中的交换空间结合使用,提供一种虚拟的内存地址空间,使得程序认为自己可以使用一个连续的、比实际物理内存大的地址空间。两大特点:1.虚拟地址空间:每个进程拥有独立的虚拟地址空间(32位系统通常为4GB,64位系统更大),与物理内存解耦。用户程序只能访问虚拟地址,由**MMU(内存管理单元)**自动转换为物理地址。

2025-04-04 17:52:01 347

原创 在阿里云服务器使用talk和创建一个简单的c语言程序进行通信

一分耕耘一分收获。

2025-04-02 17:38:53 123

原创 分秒计数器设计(Verilog编程)

然后按键暂停功能,按下一个按键来暂停或继续计数。同时为了防止机械抖动,设计消抖模块当检测到按键按下后,等待一段时间(比如20ms),再检测是否仍然是按下状态,如果是,则认为有效。状态机的使用,可能需要几个状态,比如运行状态和暂停状态,通过按键切换。同时,计数器的递增也需要状态控制,每个1秒递增一次。HEX0和HEX1是秒的个位和十位,HEX2和HEX3是分的个位和十位。将计数器的数值转换成七段数码管的显示码。在DE2-115板子上用 Verilog编程实现一个 分秒计数器,并具备按键暂停、按键消抖功能。

2025-03-26 19:49:06 232

原创 基于HAL库的STM32温湿度采集与OLED显示

软件I2C”(Software I2C)和"硬件I2C"(Hardware I2C)是两种不同的实现方式,用于在微控制器或微处理器上进行I2C通信(Inter-Integrated Circuit,即集成电路之间的串行通信协议)。软件I2C是指通过软件模拟实现的I2C通信协议,通常在没有硬件支持或者需要额外I2C通信通道时使用。在软件I2C中,通信的时序和数据传输是通过控制GPIO引脚的高低电平来实现的,而不是由硬件外设来管理。

2024-06-23 17:50:37 536

原创 基于I2C协议的OLED显示(利用U82G库)

学习到了新东西移植参考:https://blog.youkuaiyun.com/black_sneak/article/details/126312657。

2024-06-11 21:52:50 296

原创 uc/OS-III多任务程序

又学到了。

2024-06-08 20:36:46 222

原创 定时器与PWM的LED控制

学到了。

2024-05-31 15:20:00 306

原创 HAL库LED点灯

天不生我情歌王,片机万古如长夜。

2024-05-24 18:06:33 1230 1

原创 中断编程入门

天下之奇才真如过江之吾。

2024-05-19 16:18:25 166 1

原创 stm32串口通信入门

总之,学习是一件**的事情。

2024-05-12 19:41:59 981

原创 stm32F103的LED亮灭之版本1(寄存器地址版)

强国有我?

2024-05-05 22:38:18 357 2

原创 单片机定时器与串口通信

未来中国新星?

2024-04-22 20:02:47 325 1

原创 单总线温度采集

中国有我这样的科技人才,才真的是未来可期啊???

2024-04-20 20:20:30 279

原创 中断与定时计数

keil:时间为1.008212ssdcc:时间为1s15ms157us在设计时间合理的情况下,keil的时间精度明显是高于sdcc的。

2024-04-07 18:35:40 395

原创 基于SDCC和Edsim51的代码仿真

可以看到, run 运行后 变为 Pause (点击后可以进行单步调试,我们在后面会介绍),在左下方可以看到LED灯亮了(白色表示灭,最右边的红色表示 LED 0 灯亮),在右边可以看到 P1 口的状态( 0 或 1 )。双击at89c51芯片选择(一)(二)中生成的hex文件,led灯正常发光与闪烁。选择keil c51生成的hex文件,led正常发亮,闪烁。使用keil c51创建文件,输入C语言编辑生成hex文件。在edsim51仿真器中选择生成的hex文件。与C语言操作一致,结果也一致。

2024-03-16 20:36:31 259 1

原创 51单片机架构与汇编指令

在Keil-5软件上进行编程,根据对应的汇编语言编写在Proteus中绘制电路图,将上述汇编语言导入AT89C52芯片。

2024-03-10 14:59:10 232 1

原创 Verilog编程基础练习

3-8译码器是一个组合逻辑电路,其中输出信号的值仅取决于输入信号的当前值,并且在时钟边沿时立即更新。因此,在这种情况下,使用reg类型是合适的,因为它表示寄存器,可以在组合逻辑电路中保存输出信号的值,并在需要时更新。而wire类型通常用于表示连线,在时钟边沿更新值的行为不适用于组合逻辑电路。虽然可以在输出端口上使用wire类型,但这并不符合逻辑上的正确性,所以不能改成wire类型,即使修改后不会报错,但运行起来也可能产生意外的结果。

2023-12-17 19:19:39 427 1

原创 触发器电路仿真与硬件实现

1.RS触发器:2.D触发器:1.D触发器:2.RS触发器:

2023-11-20 20:14:26 87 1

原创 编码器-解码器电路设计及Multisim软件仿真

编码器(Encoder)的逻辑功能是将2的n次方个输入信号的高/低电平信号编成一个对应的n位二进制代码。译码器(Decoder)的作用正好与编码器相反,是将一个N位二进制代码(N个输入信号)转译为2的n次方个输出的高/低电平信号(或者另一种代码)。目前经常使用的编码器有普通编码器和优先编码器两类。优先编码器(74LS148)功能表如下所示:常用的译码器电路有二进制译码器、 二–十进制译码器和LED显示译码器。除了CD4511之外,74LS48芯片也是一种常用的七段数码管译码器。

2023-11-16 14:27:17 74

原创 组合逻辑电路分析

真值表:卡诺图:逻辑表达式:逻辑电路图:基于以上信息,我们可以在 使用Logsim的提供的“分析组合逻辑电路”的智能功能,完成 4路表决器实验。

2023-11-02 19:48:09 2323

原创 基本逻辑门电路分析

对74LS00二输入端四与非门和74LS20四输入端两与非门测试逻辑功能。

2023-10-24 20:42:47 604

原创 四位二进制原码——补码的数字电路(Logsim)

学废了。

2023-10-22 19:25:59 1786 1

原创 在Ubuntu系统中写一个Hello world!(c语言)

学废了。

2023-10-21 16:22:28 759 1

原创 十进制转二进制之辗转相除法(c++)

利用辗转相除法解决c++中十进制转二进制的问题学废了。

2023-10-21 15:54:34 429 1

空空如也

空空如也

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

TA关注的人

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