自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 stm32按键控制一个小灯

if ((key_on() == GPIO_PIN_RESET)&&( temp == GPIO_PIN_RESET)) { // 按键按下。led_off();//调用GPIO初始化函数。//调用GPIO初始化函数。// 读取按键状态(带去抖动)//初始化GPIO口。//初始化GPIO口。

2025-03-14 13:04:38 383

原创 Cannot Load Flash Programming Algorithm! 无法加载Flash编程算法! C:\Users\25767\AppData\LocalkArm\Packs|KeilK

这个问题是我在写单片单吗的时候跳出来的该掉这个参数就正常了。

2025-03-09 20:12:37 133

原创 c51芯片数据手册

通过网盘分享的文件:C14022_单片机(MCU-MPU-SOC)_STC89C52RC-40I-PDIP40_规格书_STC(宏晶)单片机(MCU_MPU_SOC)规格书.PDF。链接: https://pan.baidu.com/s/1Rx7YKHwVS3XGAEzyfPO0Pg?pwd=9rh7 提取码: 9rh7。

2025-01-31 17:21:45 177

原创 keil4软件

keil4(51单片机)

2025-01-31 17:02:20 151

原创 我的学习感觉

很奇怪,大多数山区的孩子应该和差不太多,学习的路上感觉总是很难。同时,在我们的学习条件上也很苛刻,中学阶段有很多的基础知识要学。到了大学学习计算机,就感觉自己不行,在大学的时候总有人和我说读书无用的话。(这是我大学没有学好的主要原因,当然还有我想谈恋爱,,也多少影响着我)有希望学好的,成为一个技术大佬,也是一件很好的事情。在这里我要告诉我的学妹学弟。在大学我是这样觉得的。

2025-01-08 21:36:48 80

原创 数据结构-链栈

链栈的基本操作:初始化、入栈、出栈、查找栈顶元素

2024-07-21 23:25:28 343 1

原创 数据结构-栈

栈的基本操作:初始化、入栈、出栈、获取栈顶元素、销毁栈

2024-07-21 22:58:39 426

原创 数据结构-线性表-题

/fun:a和b中的相同元素组合成一个集合在放入A中。//fun:ab为两个链表,判断b是不是啊的子链表。//4、fun:删除链表中的关于两个值之间的数值。//8fun:BC有序递增链表中的公共元素组成A。//6fun:将数组中的元素拆分成两个链表。//1、fun:删除节点的数据为X的。//brief:@链表@数值1@数值2。//brief@链表一@链表二@链表三。//fun:除去递增链表中重复的数据。//brief@链表@链表@链表。//brief@链表a@链表b。//brief:@链表@x。

2024-07-21 20:58:10 656

原创 数据结构-线性表-双链表

双链表的插入和删除节点元素

2024-07-20 21:40:10 458

原创 数据结构—线性表-单链表

单链表的基本操作

2024-07-20 21:07:38 1075

原创 数据结构中的顺序表(线性表)的题

/fun:如果顺序表为空就返回NULL,有数值就返回最小值 ,最小值的位置就有最后一个值来填补。//fun:将连个链表中的数据存入数组后然后将两个链表数据元素交换位置。//将TempData中数值放入最后一个数值数值的位置。//brief:@数组@左边位置@右边位置@数组的最大长度。//brief:@数组@左边位置@右边位置@数组的最大长度。//fun:查找递增链表中的一个特定元素,没有 就插入。//brief:@链表 @链表@链表@链表的个数。//fun:将一个连表中的数值依次向左移动p个单位。

2024-07-18 17:41:22 915

原创 (数据结构_线性表_顺序表)顺序表的初始化、在顺序表中任一的位置插入一个节点、删除一个元素、遍历顺序表中的特定元素

本文只写了顺序表动态分配的部分基本操作,对了,里面还有一个bug,嘻嘻,我找不出来

2024-07-16 19:42:26 563

原创 (数据结构_线性表_顺序表)顺序表的初始化、在顺序表中任一的位置插入一个节点、删除一个元素、遍历顺序表中的特定元素

数据结构中的顺序表的静态分配方式的插入一个元素和删除一个元素遍历一个元素。

2024-07-16 14:43:06 279

原创 使用STC89C52RC实现和电脑串口通信(定时给电脑和一个数据和单片机接受到电脑指令后做出相应的操作)

stc89C52RC中的PCON(波特率寄存器)和TCON(串口控制寄存器)分别对应中通信中的波特率和串口的工作模式,TCON也包含了其中的是否有中断等

2024-06-09 23:34:25 1334

原创 使用STC89C52RC实现串口的通信

* 声明AUXR 寄存器的地址 */AUXR &= 0xBF;//定时器1时钟为Fosc/12,即12T。//串口1选择定时器1为波特率发生器。//设定定时器1为8位自动重装方式。//清除定时器1模式位。TH1 = 0xFD;//设定定时器重装值。TL1 = 0xFD;//禁止定时器1中断。//配置串口寄存器和定时器。

2024-06-08 14:17:19 559

原创 使用stc89C52RC使用引脚模拟一个PWM信号来驱动舵机

void PWM_SHOW() interrupt 1{//每一种类型都对应了不同的中断号,根据芯片数据手册来编写。if(cnt<jd){//PWM引脚输出高电平,改变这个值就能改变占空比。TL0 = 0x33;//设置定时初值 定时10ms。TL0 = 0x33;TH0 = 0xFE;else{ ////PWM引脚输出低电平。TH0 = 0xFE;//让舵机从零度转到九十度再转到零度。//定时器的初始化包括TCON寄存器中的TR0位、//零度转到四十五度。//四十五度转到零度。

2024-06-05 19:13:14 576

原创 使用STC89C52RC的定时器中断来实现led每隔一秒交替闪烁

void led_show() interrupt 1{//每一种类型都对应了不同的中断号,根据芯片数据手册来编写。//用于验证中断情况下可以做其他的事情。//定时器的初始化包括TCON寄存器中的TR0位、

2024-06-05 00:00:25 297

原创 使用一个STC89C52RC去实现小灯隔一秒闪烁一次

/每次都需要重新设置一下初始值,由于下一次的计数。//软件将溢出的标志位置零。//配置从哪里数数寄存器。

2024-06-03 22:02:16 549

原创 进程之间的通信(在找工作中,不写代码)

文件io

2023-11-29 10:29:22 68 1

原创 使用c语言输出自己的第一个hello world

使用c语言发布写自己的hello程序

2023-10-30 11:17:08 77 1

原创 嵌入式工程师面试的常问问题

嵌入式面试常问的问题

2023-10-23 18:58:50 1807 1

原创 【无标题】c语言基础(适合哪些看了c不咋理解的宝子)

根据数据的存储格式,数据的表示,使用指针的相关细节,和我的一些经验分享

2023-08-06 23:34:33 134 2

网络编程,资源和大家上学的时候的差不多,tcp

网络编程,资源和大家上学的时候的差不多,tcp

2025-03-10

网络编程,实现的功能和大家大学的时候都差不多,使用tcp

网络编程,实现的功能和大家大学的时候都差不多,使用tcp

2025-03-10

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

TA关注的人

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