- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 三、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语言第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
STMCubeMX+Proteus仿真DHT11(数码管显示)
2022-06-01
DHT11温湿度传感器(STM32)
2022-06-01
traffic lights .zip基于STM32的交通灯
2022-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人