自定义博客皮肤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)
  • 收藏
  • 关注

原创 【STM32】温湿度采集与OLED显示

学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。

2024-07-01 22:05:59 327

原创 【STM32】定时器与PWM的LED控制

深入了解STM32定时器原理,掌握脉宽调制pwm生成方法。

2024-07-01 19:51:25 386

原创 【STM32】中断编程入门

本次实验中学习了通过外部中断来控制单片机任务进程的方法,使我受益匪浅。

2024-07-01 19:31:40 265

原创 【STM32】HAL库LED点灯

HAL库(Hardware Abstraction Layer)是STMicroelectronics提供的一种高级库,旨在简化STM32系列单片机的开发过程。它封装了底层的复杂性,提供了更高级别的API,使得开发变得更加简单和快速。本次实验中学习了通过cubeMX软件来使用hal库配置单片机的运行环境和函数,通过使用hal库的方式,极大的简化了使用keil设计stm32程序的过程,省去了查阅相关寄存器的过程,使我受益匪浅。

2024-06-30 20:10:29 720

原创 【STM32】stm32串口通信入门

本次实验中学习了串口通信的原理和通信实现方式,通过usrt完成了使用串口发送文本和接收文本控制达成某种功能的操作,使我受益匪浅。

2024-06-30 16:34:59 242

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

学习嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103上。

2024-06-14 20:28:22 415

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

u8g2是一款在github上开源的优秀图形库(GUI库),作为嵌入式的单色图形库,使用C语言作为主要开发语言,能支持众多平台,有泛用性强的函数方便调用。开源链接:https://github.com/olikraus/u8g2。

2024-06-13 21:47:44 869

原创 【STM32】stm32F103控制LED亮灭(寄存器地址法)

本次实验中学习了通过KEIL软件编程实现对stm32f103系统的GPIO寄存器进行操作从而实现对LED的亮灭进行控制,对熟悉stm32f103系统的功能结构有很大帮助。

2024-06-04 22:01:09 997 2

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

1、首先用 multisim (或logsim)采用门电路或者74LSxx系列设计基本RS、D触发器,进行仿真,写成真值表。2、在控制台上,用硬件联线完成SR触发器、D触发器的实际电路,对真值表进行验证并记录。

2023-12-31 21:55:31 368

原创 实验三: 组合逻辑电路的分析与设计

请在之前四路表决器电路实现的基础上,继续用连接 线 联接CD4511,将投票为1的票数总和显示到一个 LED上,思考如何做?按图3-2接线,输入端 A、 B、 C、 D 接至逻辑开关输出插口, 输出端 Z 接逻辑电平 显示输入插口,按真值表(自拟)要求,逐次改变输入变量, 测量相应的输出值,验证逻辑功能, 与表 3-1 进行比较, 验证所设计的逻辑电路是否符合要求。根据简化后 的逻辑表达式, 画出逻辑图, 用标准器件构成逻辑电路。重新验证之前的答案在理论上是否正确,并重新设计一个新的简化电路。

2023-12-31 21:44:51 1136

原创 实验二: 基本逻辑门电路分析

本次实验中我通过logsim仿真了74LS20和74LS00芯片的电路,并在实验室测试了组合逻辑电路,最后对比发现仿真信号的真值表和实验室电路信号的真值表一致。

2023-12-31 21:16:32 502

原创 实验一:二进制数原码-反码和补码的数字电路

4.理解全加器和二进制补码的原理,用Logsim设计实现一个4位二进制数的补码器电路,要求:当输入一个4位二进制数后,补码电路将输出对应的4位二进制补码。(2) 负数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。比如10进制数值-15的二进制原码是10001111,其补码在8位二进制中是11110001,然而在16位二进制补码表示中,不足位数要用符号位补全,也就是1111111111110001。因为正数和负数的补码运算规则不一样,取决与输入二进制数的最高位(符号位)。

2023-12-31 20:47:01 408

空空如也

空空如也

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

TA关注的人

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