比奇堡裤头村
码龄2年
关注
提问 私信
  • 博客:24,559
    视频:369
    24,928
    总访问量
  • 21
    原创
  • 114,092
    排名
  • 174
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:重生之我在CSDN制造电子垃圾

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2022-10-10
博客简介:

m0_74179545的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    271
    当月
    2
个人成就
  • 获得273次点赞
  • 内容获得8次评论
  • 获得288次收藏
  • 代码片获得141次分享
创作历程
  • 14篇
    2024年
  • 7篇
    2023年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

温湿度采集与OLED显示

而软件I2C具有灵活性高和可移植性强的特点,适用于没有硬件I2C支持或需要扩展硬件I2C功能的场景。硬件I2C是通过专门的硬件电路实现的,通常由微控制器或其他集成电路上的硬件模块提供支持。低占用率:硬件I2C的传输过程由硬件电路完成,不需要CPU的干预,因此可以释放CPU的资源。适用范围广:软件I2C可以在没有硬件I2C支持的情况下使用,也可以用于扩展硬件I2C的功能。可移植性强:软件I2C的实现不依赖于特定的硬件电路,可以在不同的平台上进行移植和使用。3.I2C配置(1)4.I2C配置(2)
原创
发布博客 2024.06.23 ·
754 阅读 ·
20 点赞 ·
0 评论 ·
9 收藏

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

文章目录一、I2C协议基本原理和时序协议1.基本原理2.时序协议二、0.96寸OLED屏的工作原理1.基本概念2.工作原理三、汉字点阵显示原理四、U8G2在stm32上的移植编译方法五、基于U8G2库的显示案例1.U82G的demo例程2.显示学号姓名与图案一、I2C协议基本原理和时序协议1.基本原理I2C 也叫 IIC(Inter-Integrated Circuit)总线,是一种由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。它是半双工通信方式。IIC协议可分
原创
发布博客 2024.06.10 ·
1139 阅读 ·
24 点赞 ·
0 评论 ·
16 收藏

显示

发布视频 2024.06.10

uc/OS-III多任务程序

将#define APP_CFG_SERIAL_EN DEF_ENABLED改为#define APP_CFG_SERIAL_EN DEF_DISABLED。将#define APP_TRACE BSP_Ser_Printf改为#define APP_TRACE (void)在#include <bsp.h>后面添加#include “gpio.h”和#include “app_cfg.h”将#include <stm32f10x_lib.h> 改为#include “stm32f1xx_hal.h”
原创
发布博客 2024.06.08 ·
517 阅读 ·
12 点赞 ·
0 评论 ·
7 收藏

定时器与PWM的LED控制

定时器顾名思义用来定时的机器,是存在于STM32单片机中的一个外设。STM32总共有8个定时器,分别是2个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5)和2个基本定时器(TIM5、TIM6),如下图所示:这三种定时器的区别如下:即:高级定时器具有捕获/比较通道和互补输出,通用定时器只有捕获/比较通道,基本定时器没有以上两者。(1)定义:脉冲宽度调制(PWM) 是一种数字信号,最常用于控制电路。
原创
发布博客 2024.05.30 ·
1004 阅读 ·
18 点赞 ·
0 评论 ·
8 收藏

定时器点灯

发布视频 2024.05.30

呼吸灯

发布视频 2024.05.30

HAL库LED点灯

HAL库开发比起标准库开发更加便捷高效,利用HAL库开发可以再之后的项目中大大增加其便捷性。
原创
发布博客 2024.05.24 ·
351 阅读 ·
4 点赞 ·
1 评论 ·
10 收藏

HAL库流水灯

发布视频 2024.05.23

中断编程入门

本次实验了解了STM32中断编程的基础,使用中断来进行点灯操作,进一步来通过串口通信来完成相应数据的传输。
原创
发布博客 2024.05.19 ·
380 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

stm32串口通信入门

本次实验熟悉使用标准库的配置使用,以及用标准库开发方式点亮一个流水灯;了解使用串口来接收与发送数据,通过LED灯的闪烁表示串口发送的状态。
原创
发布博客 2024.05.12 ·
641 阅读 ·
27 点赞 ·
0 评论 ·
26 收藏

标准库流水灯

发布视频 2024.05.11

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

GPIO全拼叫General Purpose Input Output(通用输入输出)简称IO口也叫总线扩展器,GPIO口是由引脚,功能寄存器组成,不同的架构中的GPIO封装不同,所使用的引脚数与寄存器数不同,具体可以参考芯片手册里的GPIO篇。
原创
发布博客 2024.05.05 ·
855 阅读 ·
20 点赞 ·
0 评论 ·
11 收藏

单片机定时器与串口通信

学习单片机定时器与串口通信的相关内容,熟练掌握如何使用单片机定时器与串口通信,学会了用中断控制蜂鸣器,用LCD显示时钟等等,加深了我对单片机的认识。
原创
发布博客 2024.04.20 ·
601 阅读 ·
21 点赞 ·
0 评论 ·
10 收藏

单总线温度采集

本次实验了解了DS18B20温度芯片的基本原理,了解了单总线温度采集的过程,简单的时序分析等问题,对单片机有了更深的认识。
原创
发布博客 2024.04.20 ·
324 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

中断系统工作原理及其应用

中断技术主要用于实时监测与控制,要求单片机能及时地响应中断请求源提出的服务请求,并快速响应与及时处理。当中断请求源发出中断请求时,如中断请求被允许,单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求,处理完中断服务请求后,再回到原来被中止的程序之处(断点),继续执行被中断的主程序。
原创
发布博客 2024.04.05 ·
1345 阅读 ·
20 点赞 ·
0 评论 ·
33 收藏

汇编程序与周期性任务设计

问:请查阅汇编指令 “MOV R6,#250”和“DJNZ R6,D2”的指令周期数,计算其对应的时钟周期 us值;D1循环的总指令周期数为250次外部循环 × 250次内部循环 × 3指令周期/迭代 = 187,500指令周期。Delay函数的总指令周期数为:187,500指令周期 × 1微秒/指令周期 = 187,500微秒(us)。指令“DJNZ R6,D2”是一个双字节指令(一个字节的寄存器操作和一个字节的相对跳转),需要2个指令周期。
原创
发布博客 2024.03.24 ·
870 阅读 ·
11 点赞 ·
1 评论 ·
19 收藏

基于SDCC和Edsim51的代码仿真

SDCC是一款免费开源的编译器,它支持标准(ANSI C89 / ISO C90,ISO C99,ISO C11 /ISO C17)C编译。SDCC是由Sandeep Dutta为8位单片机设计的编译器,支持MCS51(8051,8052,8031,8032等)、STM8、PIC、DS80C390,HC08,Z80等十几种架构的单片机的编译。SDCC还是一款跨平台的编译器,支持windows、linux和Mac OS,同一个代码工程可以在不同平台编译和调试。
原创
发布博客 2024.03.14 ·
1005 阅读 ·
21 点赞 ·
1 评论 ·
24 收藏

51单片机架构与汇编指令

MOV P0 ,#0FEH:将一个数据从一个地方移动到另一个地方,0FEH对应的二进制值为11111110B,表示从P01端口到P07端口的电平情况,从右到左是P01到P07,表示P01端口为低电平,从而只点亮P01端口所连接的LED灯。ORG:在汇编语言源程序的开始通常都用一条ORG伪指令来实现规定程序的起始地址,ORG 0000H表示程序从0这个起始地址开始存放代码。放置一个AT89C51芯片,利用总线将8个LED灯与各端口连接起来,加上电源,共同构成了一个简易的实现点亮LED灯的电路。
原创
发布博客 2024.03.09 ·
640 阅读 ·
8 点赞 ·
1 评论 ·
7 收藏

Verilog编程基础练习

答:wire型数据常用来表示以assign关键字指定的组合逻辑信号,模块的输入输出端口类型都默认为wire型,wire相当于物理连线,默认初始值是z(高组态)。reg型表示的寄存器类型,用于always模块内被赋值的信号,必须定义为reg型,代表触发器,常用于时序逻辑电路,reg相当于存储单元,默认初始值是x(未知状态)。答:verilog综合生成的电路将内部的基本门电路进行封装,只通过输入与输出来观察相应的功能,简化了操作;1.Verilog 综合生成的3-8译码器电路原理图与原始设计电路存在什么差异?
原创
发布博客 2023.12.17 ·
1178 阅读 ·
15 点赞 ·
1 评论 ·
22 收藏
加载更多