- 博客(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
原创 我的学习感觉
很奇怪,大多数山区的孩子应该和差不太多,学习的路上感觉总是很难。同时,在我们的学习条件上也很苛刻,中学阶段有很多的基础知识要学。到了大学学习计算机,就感觉自己不行,在大学的时候总有人和我说读书无用的话。(这是我大学没有学好的主要原因,当然还有我想谈恋爱,,也多少影响着我)有希望学好的,成为一个技术大佬,也是一件很好的事情。在这里我要告诉我的学妹学弟。在大学我是这样觉得的。
2025-01-08 21:36:48
80
原创 数据结构-线性表-题
/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
原创 数据结构中的顺序表(线性表)的题
/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
结构体定义一个指针所表示
2022-09-16
关于单片机内的循环次数和时间,我的疑问,勿喷
2022-09-15
*(int*)pc *(char *)pc
2022-09-04
关于#c++#的问题:数组名前加一个*表示的是什么
2022-09-04
不明白以下中的数据是如何存入计算机的
2022-09-02
C语言数组前加*什么意思
2022-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人