自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

内啡肽的快乐的博客

记录学习笔记

  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 C语言第7天作业 7月18日

b.mystrcpy mystrcmp mystrcat不需要返回值,因为指针没讲,无法返回数组。

2024-07-18 19:50:25 114

原创 C语言第6天作业 7月17日

从终端输入一个字符串,要求删除字符串中的空格字符。提示:可以新建一个辅助数组。

2024-07-17 19:57:01 97

原创 三、GPIO口

我们在刚接触C语言时,写的第一个程序必定是hello world,其他的编程语言也是这样类似的代码是告诉我们进入了编程的世界,在单片机中也不例外,不过我们的传统就是点亮第一个LED灯,点亮电阻,电容的兄弟,也是挺厉害🤭的但是没有必要。

2024-07-17 17:24:35 562

原创 C语言第5天作业 7月16日

猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。结果:peach=1534。思路:int a1=10,a2=20,a3=5;定义一个无符号的整型数组,求数组中的最大值。质数:只能够1和它本身整除。

2024-07-16 19:42:04 119

原创 C语言第4天作业 7月15日

1.利润低于或等于10万元时,奖金可提10%;2.利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%3.20万到40万之间时,高于20万元的部分,可提成5%4.40万到60万之间时高于40万元的部分,可提成3%5.60万到100万之间时,高于60万元的部分,可提成1.5%,6.高于100万元时,超过100万元的部分按1%提成,7.从键盘输入当月利润,求应发放奖金总。

2024-07-15 21:24:11 282

原创 二、MounRiver工程创建

文件 --》新建--》MounRiver工程定义自己的工程名字选择文件存储地址我们是裸机开发,所以选择NoneOS点击完成选择产品的芯片型号点击完成,我们的工程就创建好了

2024-07-15 16:56:07 150

原创 一、环境配置(MounRiver Studio)

MounRiver Studio(简称MRS)是一款由南京沁恒微电子股份有限公司开发的集成开发环境(IDE),它支持RISC-V和ARM内核的微控制器(MCU),提供一站式的嵌入式项目开发、调试、烧录和项目管理等功能。它基于Eclipse平台开发,但提供了更为精简和清爽的用户界面。官网下载地址。

2024-07-13 12:39:02 301

原创 互联型青稞RISC-V MCU CH32V307(产品简介)

产品介绍CH32V307是由南京沁恒微电子股份有限公司开发的一款基于32位RISC-V内核的高性能微控制器。

2024-07-13 12:12:18 429

原创 C语言第3天作业 7月12日

【代码】C语言第3天作业 7月12日。

2024-07-12 19:37:33 209

原创 C语言第2天作业 7月11日

char型数据在没有特殊的说明中,默认是有符号,所以补码中最高位是符号位,即是。(正数的原码=补码=反码,4个2进制可以转为一个十六进制)这题是负数所以最高位是符号位所以-90的原码是。十进制➡二进制转得到0101 1010。思路:十进制➡二进制➡十六进制。思路:十进制➡二进制➡十六进制。由第一题可以知道 90的原码是。思路:十六进制➡二进制➡十进制。1010 0101 反码。

2024-07-11 20:01:23 354

原创 STMCubeMX+Proteus仿真DHT11(数码管显示)

说明:项目使用的芯片是STM32F103C6,该芯片在Proteus仿真中的稳定性较高,所以采用该芯片,程序也可移植到其他芯片。项目效果:在4位数码管中显示,前两位显示湿度,后两位显示温度。数码管的使用→STM32-4位数码管动态显示0~9999DHT11是一款有已校准数字信号输出的温湿度传感器。湿度:±5%RH,温度:±2℃,湿度:5~95%RH,温度:-20~+60℃。 (1) PA4设置为OUTPUT,作为DHT11控制管脚(2) PB0-PB7为OU

2022-06-01 13:17:58 6604 2

原创 STM32—交通灯(人行道)

数码管的使用看这里→STM32-4位数码管动态显示0~9999仿真说明:当有行人过马路的时候,按下按钮,黄灯闪烁5次,人行道变绿灯,车行道变红灯,并进行15倒计时目录代码按键相关灯的亮灭数码管显示倒计时这里的程序用的HAL库编写代码按键//这里的按键用的中断来触发的int key=0;//中断标记void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)//中断处理函数{ key=1;}voi...

2022-05-23 20:19:39 8011 1

原创 初始C++

目录1.第一个C++程序2.注释3.变量4.常量5.关键字(标识符)6 .标识符命名规则1.第一个C++程序#include<iostream>using namespace std;int main() { cout << "Hello world" << endl; system("pause"); return 0;}2.注释注释的作用:在代码中添加说明和解释,方便代码的阅读.

2022-04-26 17:15:02 10281

原创 STM32-4位数码管动态显示0~9999

本章是基于STM32F1xx来写的四位数码管动态显示,通过定时器实现每秒加一。LED数码管有两大类,一类是共阴极接法,另一类是共阳极接法,共阴极就是7段的显示字码共用一个电源的负极,是高电平点亮,共阳极就是7段的显示字码共用一个电源的正极,是低电平点亮。只要控制其中各段LED的亮灭即可显示相应的数字、字母或符号。共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已,共阴为所有的LED负极接在一起,共阳为为所有的LED正极接在一起。共阳极数码管编码表(0~F):u

2022-04-26 16:41:20 20432 12

原创 数据和C程序

在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的类型可分为以下几种:类型与描述 基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 void 类型:类型说明符void表明没有可用的值。 派生类型:它们包括:指针类型、数组类型、结构类型、共用体类型和函数类型。 C 语言提供两大系列的多种数据类.

2022-03-30 13:44:57 122

原创 进一步使用C

我们已经看过C 程序的基本结构,这样有助于我们理解其他的基本模块C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。让我借助上一节中的代码帮我分析C的基本语法;int main(){ /*第一个程序*/ printf("Hello, World! \n"); return 0;}我们看见在每个语句后面有分号,在 C 程序中,分号是语句结束符。每个语句必须以分号结束,代表着一个逻辑实体的结束。标识符

2022-03-28 14:47:28 704

原创 C 程序结构

学习任何一门编程语言我相信,都逃不过“Hello World”,在C语言中我们的入门程序也是Hello Woeld.目录C 程序主要包括代码分析1.#include指令和头文件2.main()函数3.注释4.printf()函数5.return语句6.函数体小提示C 程序主要包括以下部分:预处理器指令 函数 变量 语句 & 表达式 注释#include <stdio.h> int main(){ /*第一个程序*/

2022-03-27 21:09:13 810

原创 STM32开发基础知识——OLED开发基础

STM32学习笔记

2021-12-22 13:51:00 1518

原创 STM32开发基础知识——ADC转换

stm32学习笔记(物联网)

2021-12-22 13:11:54 1140

原创 STM32开发基础知识——串口数据的收发基础

stm32学习笔记(物联网)

2021-12-21 21:36:44 346

原创 STM32开发基础知识——定时器

stm32学习笔记

2021-12-21 20:57:59 1761

原创 STM32开发基础知识——中断系统与外部中断

STM32开发基础知识——中断系统与外部中断笔记(物联网)

2021-12-21 15:53:28 1345

原创 STM32开发基础知识——GPIO端口

STM32开发基础知识,学习笔记

2021-12-11 11:42:46 4134

《模拟电子技术基础-童诗白第四版》和数字电子技术基础(第五版)-阎石

压缩包,包含了B站上模电数电教程的教材的第四和第五版

2024-07-07

STMCubeMX+Proteus仿真DHT11(数码管显示)

项目效果:启动仿真,数码管初始化显示0000,然后显示温度和湿度,调节DHT11的温度或者湿度数码管显示调节后的温度和湿度. 2.使用的STM32F103C6芯片,可以参考资源内部的配置文件,来进行配置其他STM32的芯片. 3.STM32F103C6,该芯片在Proteus仿真中的稳定性较高。 4.该资源中还有2种形式的DHT11驱动文件,主程序使用的是DHT11资料中的DHT11库中的驱动文件. 5.DHT11库中的数据线接MCU中的PA4端口,如果要接其他端口,可以修改头文件中的端口配置或者使用DHT11资料中的DHT11资料里面的文件. 6.如果对程序有疑问可以私信哟.

2022-06-01

DHT11温湿度传感器(STM32)

该DHT11库中信号线接的是PA4端口,若要接其他端口请修改头文件 DHT11温湿度传感器(STM32) 二. 主机(单片机)发送起始信号:  1.主机先拉高data。  2.拉低data延迟18ms。  3.拉高data(通过此操作将单片机引脚设置为输入)。 三. 从机(DHT11)收到起始信号后进行应答:  从机拉低data,主机读取到data线被拉低持续80us后从机拉高data线, 持续80us,直到高电平结束,意味着主机可以开始接受数据。 四. 主机开始接收数据:  1.主机先把data线拉高(io设置为输入)。   2.从机把data线拉低,主机读取data线电平,直到低电平结束(大约50us)   从机拉高data线后,延迟40us左右(28~70us之间)主机再次读取data线电平,如果为低电平,则为“0”,如果为高电平,则为“1”。  3.继续重复上述1,2步骤累计40次。 五. data线拉低50us代表读取结束

2022-06-01

traffic lights .zip基于STM32的交通灯

1.现象说明当有行人过马路的时候,按下按钮,黄灯闪烁5次,人行道变绿灯,车行道变红灯,并进行15S倒计时 2.使用的STM32F103R8C8芯片,可以参考资源内部的配置文件,来进行配置其他STM32的芯片 4.可扩展为十字路口的红绿灯 5.对资源文件若有疑问可以私信我呀

2022-05-23

stm32cubemx中文说明文档

stm32cubemx中文的说明文档,根据官网文档进行翻译

2021-12-22

ZigBee工程.7z

可以进行点对点开发,组网等,对串口,定时器、ADC采样转换等函数进行了封装,可以直接调用

2021-12-21

LoRa通用库.zip

STM32L151,已配置好相关引脚,和oled驱动的移植

2021-12-10

空空如也

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

TA关注的人

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