自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 STM32F10X_HD里面的代码是灰色的解决办法

我使用的是STM32F103RCT6单片机,按照单片机的定义RC的C代表ROM是256K容量,因此我需要用HD的文件,替换掉文件后,我需要用到引脚中断5,找了一下在EXTI9_5_IRQn在#ifdef STM32F10X_HD代码段里面,但是代码中是灰色的,按照意思是要定义这个STM32F10X_HD才能使用以下代码。尝试了在文件开头处定义#define STM32F10X_HD,发现报错,后来上网搜索发现是在这个位置定义的。

2023-12-22 11:02:19 921 1

原创 STM32基础——PWM呼吸灯

PWM呼吸灯

2022-07-10 22:16:34 4309 8

原创 STM32基础——超声波测距+OLED显示+蜂鸣器报警

STM32+超声波测距+OLED显示+蜂鸣器报警

2022-07-10 22:05:33 8185 32

原创 HTML5+CSS——个人在线简历

HTML个人简历

2022-07-10 21:42:45 4602

原创 Arduino基础——蓝牙点灯

esp32蓝牙点灯

2022-06-05 21:41:55 2559 1

原创 linux基础——荔枝派让LED亮灭、闪烁

荔枝派控制GPIO使LED闪烁

2022-06-05 20:57:53 880

原创 linux基础—linux笔记

linux常见命令笔记

2022-06-05 20:33:42 133

原创 C语言基础——笔记

c++笔记

2022-06-01 23:05:27 97

原创 C语言基础——计算器

c++计算器

2022-06-01 23:02:50 181

原创 Visual C++基础二维数组互换行列

二维数组互换行列

2022-06-01 22:58:38 692 1

原创 51基础——定时器实现LED间隔S闪烁

/*该代码为八个LED间隔一秒闪烁,也可改为一个LED://sbit led=P1^0; led=~led;*/#include<reg52.h>#define uchar unsigned charuchar num;void wu (){TMOD=0x01;//定时器T0选择工作方式1TH0=0x4C;//设置初始值,定时50ms晶振频率11.0592,定时时长50msTL0=0x00;EA=1;ET0=1;TR0=1;}void main(){wu (

2022-05-07 21:55:50 4548

原创 51基础——外部中断:手动按键实现流水灯

/*P70实验效果: 外部中断:手动按键实现流水灯(需要杜邦线连接) P3.3——P3.5按第一次:100ms流水灯按第二次: 500ms流水灯*/#include<reg52.h>#include<intrins.h> //位移头文件_crol_sbit k1=P3^5;//定义开关K3void delay(unsigned int xms){ unsigned int i,j; for(i=xms;i>0;i--) for(j=1

2022-05-07 21:53:40 4229

原创 51基础——数码管四位倒计时

#include <reg52.h>#define wu P0 //显示数字#define wei P2 //4个显示屏#define uchar unsigned char#define uint unsigned int sbit led1=P1^0;uchar num;uint m=0,s=1598;//四位数要用int型uchar a,b,c,d,k=0,j,k;sbit fm=P2^3;//定义蜂鸣器unsigned char code weiyu[]={0

2022-05-07 21:50:39 3961 5

原创 51单片机基础——数码管三位倒计时

#include <reg52.h>#define wu P0 //显示数字#define wei P2 //4个显示屏#define uchar unsigned char#define uint unsigned int sbit led1=P1^0;uchar num;uint m=0;uchar a,b,c,k=0,j,k,s=160;sbit fm=P2^3;//定义蜂鸣器unsigned char code weiyu[]={0x1f,0x2f,0x4f,

2022-04-26 23:16:57 3321

原创 51单片机基础——数码管显示0—F(四个同时)

/* 四个数码管一起显示0——F*/#include<reg52.h>#define uchar unsigned char#define uint unsigned int//sbit wei1=P2^4;//定义第一位LED显示器//sbit wei2=P2^5;//定义第二位LED显示器//sbit wei3=P2^6;//定义第三位LED显示器//sbit wei4=P2^7;//定义第四位LED显示器unsigned char code weiyu[]={0x1f

2022-04-26 23:15:03 4317 2

原创 51单片机基础——数码管数组动态显示0—F

/* 四个数码管动态显示0——F 用数组移位*/#include<reg52.h>#define uchar unsigned char#define uint unsigned int//四个数码管的位置 unsigned char code weiyi[]={0x1f,0x2f,0x4f,0x8f};//共阴极数码表uchar code gy[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

2022-04-26 23:12:51 6512

原创 51单片机基础——数码管动态显示

#include<reg52.h>#define wu P0#define uchar unsigned charsbit wei1=P2^4;//定义第一位LED显示器sbit wei2=P2^5;//定义第二位LED显示器sbit wei3=P2^6;//定义第三位LED显示器sbit wei4=P2^7;//定义第四位LED显示器//共阴极数码表uchar code gy[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

2022-04-26 23:10:45 2715

原创 51单片机基础——串口通信字符串控制流水灯

#include <reg52.h>#include<intrins.h> //位移头文件_crol_#define uchar unsigned charunsigned char flag,i;char w='0';char wu[15];int k=0;int q=0;void receive() interrupt 4 //串口中断服务程序{ if(RI==1){ RI=0; //重新清0等待接收 w=SBUF;//接收电脑传输过来的数据

2022-04-26 23:07:32 5130 2

原创 51单片机基础——串口通信发送字符ab控制流水灯

/*当串口调试助手发送a时执行5ms流水灯功能,当串口调试助手发送b时执行50ms流水灯功能*/#include <reg52.h>#include<intrins.h> //位移头文件_crol_#define uchar unsigned charunsigned char flag,i;char w='0';uchar code led[8]={ 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f }; void r

2022-04-26 23:05:50 2962 1

原创 51单片机基础——串口发送98,数码管显示98

/*当串口调试助手发送a时执行5ms流水灯功能,当串口调试助手发送b时执行50ms流水灯功能*/#include <reg52.h>#include<intrins.h> //位移头文件_crol_#define uchar unsigned charunsigned char flag,i;sbit wei1=P2^4;//定义第一位LED显示器sbit wei2=P2^5;//定义第二位LED显示器sbit wei3=P2^6;//定义第一位LED显

2022-04-26 23:04:26 1649

原创 51单片机基础——串口发送66,数码管显示66

#include <reg52.h>#include<intrins.h> //位移头文件_crol_#define uchar unsigned charunsigned char flag,i;sbit wei1=P2^4;//定义第一位LED显示器sbit wei2=P2^5;//定义第二位LED显示器sbit wei3=P2^6;//定义第一位LED显示器sbit wei4=P2^7;//定义第二位LED显示器char w='0';char wu[.

2022-04-26 23:02:08 2659

原创 51单片机——LED1357亮,2468闪

/*1357亮,2468闪*/#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit led1=P1^0;sbit led2=P1^1;sbit led3=P1^2;sbit led4=P1^3;sbit led5=P1^4;sbit led6=P1^5;sbit led7=P1^6;sbit led8=P1^7;//延迟函数void delay(unsigned in

2022-04-26 22:59:25 5957 2

原创 51单片机——实现流水灯

51单片机,流水灯

2022-04-26 22:56:19 179

原创 STM32——蜂鸣器示例代码

beep.h代码如下:#ifndef _BEEP_H#define _BEEP_H#include "sys.h"#define BEEP PAout(4)void beep_init(void);#endifbeep.c代码如下:#include "beep.h"void beep_init(void){ GPIO_InitTypeDef GPIO_Initstruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA

2022-04-11 22:52:35 4825 1

原创 STM32——LED灯的示例代码

在led.c中书写以下代码:#include "led.h"//LED 系统指示灯//LED IO初始化void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //使能PC端口时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14; //LED 端口配置 GPIO_In

2022-04-11 22:48:47 3674

原创 STM32工程添加模块、代码移植操作步骤

模块化代码有助于代码的简洁性和可移植性

2022-04-11 19:09:22 8045 1

原创 STM32工程,Keil软件新建工程详细步骤

keil工程创建,STM32工程新建

2022-04-11 18:54:22 7824 10

空空如也

空空如也

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

TA关注的人

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