自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-06-23 17:50:37 376

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

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

2024-06-11 21:52:50 266

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

又学到了。

2024-06-08 20:36:46 196

原创 定时器与PWM的LED控制

学到了。

2024-05-31 15:20:00 269

原创 HAL库LED点灯

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

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

原创 中断编程入门

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

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

原创 stm32串口通信入门

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

2024-05-12 19:41:59 875

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

强国有我?

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

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

未来中国新星?

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

原创 单总线温度采集

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

2024-04-20 20:20:30 252

原创 中断与定时计数

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

2024-04-07 18:35:40 383

原创 基于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 236 1

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

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

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

原创 Verilog编程基础练习

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

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

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

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

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

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

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

2023-11-16 14:27:17 59

原创 组合逻辑电路分析

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

2023-11-02 19:48:09 650

原创 基本逻辑门电路分析

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

2023-10-24 20:42:47 109

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

学废了。

2023-10-22 19:25:59 1258

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

学废了。

2023-10-21 16:22:28 589

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

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

2023-10-21 15:54:34 373

空空如也

空空如也

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

TA关注的人

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