- 博客(12)
- 收藏
- 关注
原创 【STM32】温湿度采集与OLED显示
学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。
2024-07-01 22:05:59 425
原创 【STM32】HAL库LED点灯
HAL库(Hardware Abstraction Layer)是STMicroelectronics提供的一种高级库,旨在简化STM32系列单片机的开发过程。它封装了底层的复杂性,提供了更高级别的API,使得开发变得更加简单和快速。本次实验中学习了通过cubeMX软件来使用hal库配置单片机的运行环境和函数,通过使用hal库的方式,极大的简化了使用keil设计stm32程序的过程,省去了查阅相关寄存器的过程,使我受益匪浅。
2024-06-30 20:10:29 779
原创 【STM32】stm32串口通信入门
本次实验中学习了串口通信的原理和通信实现方式,通过usrt完成了使用串口发送文本和接收文本控制达成某种功能的操作,使我受益匪浅。
2024-06-30 16:34:59 259
原创 【STM32】基于I2C协议的OLED显示(利用U82G库)
u8g2是一款在github上开源的优秀图形库(GUI库),作为嵌入式的单色图形库,使用C语言作为主要开发语言,能支持众多平台,有泛用性强的函数方便调用。开源链接:https://github.com/olikraus/u8g2。
2024-06-13 21:47:44 940
原创 【STM32】stm32F103控制LED亮灭(寄存器地址法)
本次实验中学习了通过KEIL软件编程实现对stm32f103系统的GPIO寄存器进行操作从而实现对LED的亮灭进行控制,对熟悉stm32f103系统的功能结构有很大帮助。
2024-06-04 22:01:09 1102 2
原创 实验五:触发器电路仿真与硬件实现
1、首先用 multisim (或logsim)采用门电路或者74LSxx系列设计基本RS、D触发器,进行仿真,写成真值表。2、在控制台上,用硬件联线完成SR触发器、D触发器的实际电路,对真值表进行验证并记录。
2023-12-31 21:55:31 385
原创 实验三: 组合逻辑电路的分析与设计
请在之前四路表决器电路实现的基础上,继续用连接 线 联接CD4511,将投票为1的票数总和显示到一个 LED上,思考如何做?按图3-2接线,输入端 A、 B、 C、 D 接至逻辑开关输出插口, 输出端 Z 接逻辑电平 显示输入插口,按真值表(自拟)要求,逐次改变输入变量, 测量相应的输出值,验证逻辑功能, 与表 3-1 进行比较, 验证所设计的逻辑电路是否符合要求。根据简化后 的逻辑表达式, 画出逻辑图, 用标准器件构成逻辑电路。重新验证之前的答案在理论上是否正确,并重新设计一个新的简化电路。
2023-12-31 21:44:51 1227
原创 实验二: 基本逻辑门电路分析
本次实验中我通过logsim仿真了74LS20和74LS00芯片的电路,并在实验室测试了组合逻辑电路,最后对比发现仿真信号的真值表和实验室电路信号的真值表一致。
2023-12-31 21:16:32 564
原创 实验一:二进制数原码-反码和补码的数字电路
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 432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人