- 博客(25)
- 收藏
- 关注

原创 蓝桥杯单片机测试程序
由于NE555需要用跳线帽连接SIGNAL和P34引脚,引发外部中断,但是矩阵键盘全给我用上了,导致扫描按键的时候,P34可能大部分时间都在高电平,因此无法正常计算NE555的频率。结论:因为按键扫描,串口的波特率发生器一直在被干扰,导致串口可能一直处于接受状态,经过调试(设立标志位、返回发送的数据),发现一直接受到0x00的数据。总的来说,除了红外模块(不考)、NE555,串口接受上位机命令,这三个部分,其他都有测试到。S11:串口向电脑发送01,02,03,04四个数据。S12:蜂鸣器响一下然后关闭。
2024-04-10 09:48:19
1097
1
原创 一份不知道哪里来的第十五届国赛模拟题
这是一个不知道来源的模拟题目,没有完全完成,只作代码记录,不作分析和展示,极其冗长,但里面有长按短按双击的复合,可以看看。
2024-05-31 22:50:16
894
原创 4T第十五届国(sheng)赛模拟题第三套
4T官网第三套模拟题,说是国赛其实就是省赛难度,而且出题不规范,导致我一些理解上的错误,但是题目中有一些值得练习的点。
2024-05-29 01:46:56
355
原创 综合模块之单击双击长按的综合
本程序将在蓝桥杯单片机上实现单击双击和长按三者进行综合,只用一个定时器。其中对次数的处理可以换成其他具体的操作,代码可移植性强,易于理解。led灯只作调试展示用,可以删去。
2024-05-27 22:45:46
548
原创 PWM 信号控制呼吸流水灯
这是基于小蜜蜂老师的蓝桥杯特训手册中出现的题目做的一个弱化版(没做倒放)呼吸流水灯,感觉做的还是挺流畅的。这个题目还是比较有意思挑战性的,但是做呼吸灯可能得限制main函数里while死循环中其他函数的数量,或者说延时,延时多了,就显得不流畅了。
2024-05-25 10:09:04
347
原创 蓝桥杯单片机第十四届省赛程序题
省赛之前第一次把全部模块学完后以后第一次挑战的真题就是第十四届的省赛题,当时我的代码习惯和风格并不好,就把我的程序整出了很多bug(在资源里有我之前写的两版,均多多少少有些bug,第一次做全崩了,第二次有bug,那个14省是最新的)。现在我做过的题多了,代码风格有所改善。我选择再做一次第十四届的省赛题,因为我感觉这种糅合了许多模块和别样触发方式的题目很值得一刷再刷,可以练练自己的编程速度和改进自己的代码风格。
2024-05-24 11:13:01
617
1
原创 结构体学习笔记
int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。
2023-10-30 13:37:15
72
原创 指针学习笔记
比如: char* 的指针解引用就只能访问一个字节,而 int* 的指针的解引用就能访问四个字节。*ppa 通过对ppa中的地址进行解引用,这样找到的是 pa ,*ppa 其实访问的就是 pa .数组的地址+1,跳过整个数组的大小,所以 &arr+1 相对于 &arr 的差值是40。指向函数指针数组的指针是一个 指针 指针指向一个 数组 ,数组的元素都是 函数指针。野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)实际上: &arr 表示的是数组的地址,而不是数组首元素的地址。
2023-10-30 12:14:44
76
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人