自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码问题记录1

Eerro:ValueError: win_size exceeds image extent. Either ensure that your images are at least 7x7; or pass win_size explicitly in the function call, with an od d value less than or equal to the smaller side of your images. If your images are multichannel (w

2024-04-23 21:44:34 291

原创 蓝桥杯基础学习记录————矩阵键盘

【代码】蓝桥杯基础学习记录————矩阵键盘。

2024-03-20 15:45:38 89 1

原创 蓝桥杯进阶03——光温显示综合应用

单片机上电后,8个LED灯 从左到右依次点亮,然后再从左到右依次熄灭,进行LED的 检测;8个数码管 从左到右,逐个数码管全部段码点亮,然后再从左到右,这个数据管全部 段码熄灭,进行数码管的检测。关闭蜂鸣器和继电器等无关设备。

2024-03-20 09:00:00 1245 1

原创 蓝桥杯进阶学习记录——采样光敏电阻和可调电阻的电压

要读取光敏传感器和电位器的模拟输入信号,需要将相应的控制寄存器写入特定的数据。- 位6: 0:A/D转换 1:D/A转换。- 位1/位0: 00:通道0 01:通道1。- 位2: 0:禁止自动增量 1:允许自动增量。3. 内置的8位A/D转换器,可以将模拟输入信号转换为数字值。4. 内置的8位D/A转换器,可以将数字值转换为模拟输出信号。1. 4个独立的模拟输入通道,可以测量电压信号。

2024-03-19 21:50:25 693 1

原创 蓝桥杯进阶01——灯光闪烁与数码管计数同步实现

这个道题要注意的地方是:要避免锁存器中P0口复用的问题,每次用了之后都要把P2口前三位置零,等到下一次要用时再重新打开。

2024-03-16 22:14:19 381 1

原创 蓝桥杯基础学习记录——ds18b20温度传感器的基本应用

读出来的温度值temp显示到数码管上,需要单个数码管显示函数Display和多个数码管显示函数DisplaySmg_temp。为了消除显示重叠或显示不完整情况,最好再写一个DisplayAll函数,每次读取完一次温度后,将所有的数码管关掉。首先我们要知道ds18b20的温度转换和读取流程。另外再加上一个系统初始化函数,再将各个部分放到main函数中就可以了。温度传感器要用到官方给的底层驱动代码onewire.c。以及这里自己写一下onewire.h函数。ds12b20.c的完整代码。

2024-03-13 20:43:32 359 1

原创 蓝桥杯基础学习记录——PWM脉宽调制控制灯闪

【代码】蓝桥杯基础学习记录——PWM脉宽调制控制灯闪。

2024-03-12 21:18:44 1231

原创 蓝桥杯基础学习记录——定时器实现秒表功能

这个首先列一个框架。

2024-03-10 23:12:26 2212

原创 蓝桥杯基础学习记录——中断系统

这是因为,中断服务函数中的即为中断后需要执行的命令,这个方法运行时,中断后执行的命令就是将状态值state变为1,变完了又去执行原操作闪烁L1,等到working函数执行完了,接着执行主函数中排在working函数后面的LEDINT函数。同时,按照中断的原理来看,L8点亮的时候可能出现在L1亮的时候也可能出现在L1熄灭的时候,但如果采用第二种设置状态值的方法,就只会在一种情况下点亮L8,具体情况只需要看working()函数里L1最后的状态即可。

2024-03-09 22:05:54 392

原创 蓝桥杯基础——独立按键学习记录

其中,无论是S7还是S6,按下后只有重复再按下这个键,使得state值重新变为0另外一个键才可以操作,实现其一方按下,另一方不可操作的效果。当S7按下的时候,如果state为0,点亮L1,并改变state的值为1.如果state为1,则熄灭L1,再恢复状态值state为0。当S6按下时,如果state为0,点亮L2,并改变state的值为2。当S5按下时,判断此时的state值,如果为1,则为第一种情况即S5控制L3;当S4按下时,判断此时的state值,如果为1,则为第一种情况即S4控制L4;

2024-03-08 23:40:05 210 3

空空如也

空空如也

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

TA关注的人

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