自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十三届蓝桥杯单片机国赛

这套题还是很有难度的,个人感觉确实是跟省赛有很大的差距,主要的问题是中断和与函数的冲突问题需要解决,而且将各个模块的高程度糅合使复杂度上升了很高,而且因为需要使用PWM,而且是1khz的,因此对中断的响应要求也很严格。想了很久,我也没办法做到PWM高准确度的输出,下面的代码在PWM上大概周期有10%的误差,而且占空比也在10%左右进行跳变,如果有好的解决方法希望大佬指正。有问题的可以直接留言,我会尽力及时地回复,下面代码有强烈的个人风格,可能看懂也很困难,想要问某一部分怎么写欢迎直接留言问。

2023-06-04 14:11:28 606

原创 STM32 NRF24L01 驱动 (会用就行,不做解释)

最近在学习NRF24L01,论坛上有些驱动有点奇怪的错误(发送和接受的数据第一个字节必须相同才能进行收发),因此我自己参考了正点原子的驱动代码,进行了简单的移植改写,本文不进行讲解原理(因为我也不会),只需要C V复制黏贴,即可进行NRF24L01的使用,非常无脑。此步只需要配置SPI。再任选3个引脚,例如图中选用了紧连着SPI的PB0推挽输出,PB1推挽输出,PB2输入,再去GPIO里将它们分别改名为CE,CSN,IRQ(不改也行,那下面的.h里面的宏定义就需要自行修改一下了)其他设置一律不用管。

2023-05-28 13:42:30 979 7

原创 蓝桥杯单片机 14届模拟题(4T平台)第二套

以上,感谢阅读,如有错误恳请指正,另外串口部分等待大佬的解惑。

2023-04-05 21:56:02 297

原创 蓝桥杯单片机 4T平台模拟试题

个人感觉比往届的试题都难一点,且两套都涉及了串口,这里先传第一套。

2023-04-05 21:42:56 1387 5

原创 蓝桥杯超声波模块模板

有问题可以评论区讨论,上面是个人理解写的代码,如果错误恳请指正。

2023-04-02 16:05:57 102

原创 第十二届2 蓝桥杯 单片机设计与开发项目 省赛

下面是我自己写的题解,在我的板子上实现了所有功能,如果有问题可以留言,我会尽力帮忙。如果有错误或者更好的写法,恳请大佬指点。

2023-04-02 13:36:09 86

原创 第十二届 蓝桥杯 单片机设计与开发项目 省赛题解

下面是我自己写的代码,功能在我的板子上全部实现,大家可以参考,如有错误恳请大佬指正,我会及时修改。如果有不理解的代码,可以留言,我会尽力帮助。

2023-04-01 20:04:32 174

原创 蓝桥杯单片机第六届省赛“温度记录器”题解

以下是我自己写的代码,希望能帮大家作为参考。检查下来没有错误,如有问题,恳请大佬指点。需要题目的可以私聊留言。有不清楚的地方也欢迎大家留言,我会尽力帮忙。

2023-04-01 11:53:47 225

原创 蓝桥杯单片机74HC138的一些想法

中断是会随机在程序的任何地方中断的,当你中断正好在译码器选择好模式的时候,下一秒进入中断,又切换了译码器的输出模式,此时源程序应有的模式被中断打断成了错误的模式,中断之后执行的赋值比如P0 = 0x00当中断结束回到源程序时,又会被源程序原有的P0 = 0xff(仅仅举个例子)给替换成不理想的值,导致输出的混乱,因为是概率中断,所以在数码管或者LED上的体现为闪烁,遇见这样情况的大家可以考虑下是不是中断造成了译码器的误读。这是在数码管的第1位输出0的代码,如果其中没有HC138_choose(0);

2023-03-31 20:19:42 189

原创 蓝桥杯单片机第六届题目“简易温度采集与控制装置”

仅供大家参考,写的比较冗长,没有优化。如果有可以改进的点,希望大佬能留言帮助我及时改进。

2023-03-31 15:23:37 69

原创 蓝桥杯单片机组的个人笔记

纯硬件电路使用前将P34和NAL短接定义两个时钟分别工作于T1计时和T0计数,计数的设置去翻手册,TMOD |= 0x05;或者TMOD |=0x04;都可以。(都要进行手动重载!)下面给一个T0的定义,可以参考本质就是NE555输出脉冲到NAL引脚,NAL传到P34,P34又是T0的计数器引脚,进去一次T0计数一次,保存到TL0和TH0中,T1计时间,时间到后停止T0(即TR0 = 0),然后读TL0和TH0即可。输出最大为六位数。

2023-03-26 10:17:22 931 8

空空如也

空空如也

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

TA关注的人

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