logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝桥杯单片机-国赛3——已更正:基于pca方式的超声波传感器操作(CX20106A)

PCA方式全称为:Programmable Counter Array。我们不需要搞懂其内部的原理,只需要掌握其具备的计数功能,从而便于我们使用。PCA计数的过程,与定时计数器相似,只不过定时计数器可以在中断服务函数中响应计数溢出,PCA没有中断服务函数,而直接进行计数值的读取。定时计数器PCA计数器作用TMODCMOD定义计数模式TCONCCON控制计数器THx,TLxCH,CL计数值寄存器TF

文章图片
#蓝桥杯#单片机#c语言 +2
蓝桥杯-单片机基础13——完美代码:官方开发板超声波传感器详解(超声波传感器CX20106A)

N_B1为超声波模块CX20106A发射端接口,通过跳线帽与TX(P11)引脚相连:N_A1为超声波模块CX20106A接收端接口,通过跳线帽与RX(P10)引脚。

文章图片
#蓝桥杯#单片机#嵌入式硬件 +2
蓝桥杯-单片机基础9——基于2023年官方onewire通信代码外设讲解(温度传感器DS18B20)

该外设已经有了固定的硬件连接,因此我们只需要关注其DQ位与单片机的P14引脚连接到了一起。对DS18B20外设的额外介绍:DQ全称为数字信号输入输出端,该传感器的最低温度精度为0.0625℃,并将读取到的温度保存到MSB、LSB两个8位寄存器当中。MSBSSSSSLSB从表格中进行观察我们可以发现,高位的MSB寄存器的前5位用于表示温度是否为整数,当全为0时极为整数,编程时不需要在意。最后3位与L

文章图片
#蓝桥杯#单片机#嵌入式硬件 +2
树莓派官方摄像头detected=0问题

树莓派4/3连接官方摄像头,出现detected=0的问题,各种方案汇总

文章图片
#opencv#linux
蓝桥杯-单片机组基础11——基于2023年官方iic通信代码讲解(模数转换器PCF8591)

在keil5左侧工程导航栏中,在source group处右键点击“add existing items”到工程,并选中官方提供的底层文件:​此时我们的左侧工程栏就会出现一个新的文件,我们双击打开,并查看原理图:​因此我们需要在iic.c文件中添加如下代码:​。

文章图片
#蓝桥杯#单片机#c语言 +2
蓝桥杯单片机-国赛4——基于sprintf()函数的串口通讯收与发

sprintf函数与C语言中常用函数print函数师出同源,做法基本一致,区别在于:print函数是将输出直接打印在屏幕上,直接被你从屏幕上看到。在串口通讯中,我们需要将输出重定向到串口中,就可以直接发送到上位机了。但是本人调试了一下午,忽明忽暗,效果不好,于是放弃。sprintf函数是将输出直接存储在一个缓冲区中(缓冲区:说人话就是一个自己定义的数组),不能直接被肉眼看到,但是可以通过读取数组看

文章图片
#蓝桥杯#单片机#嵌入式硬件 +2
51单片机keil5程序编写与stc烧录流程(蓝桥杯-单片机组)

软件平台:Keil C51开发环境、STC ISP V6.85H程序下载软件硬件平台:国信天长4T四梯开发板(绿板)、国信天长单片机综合实训平台(蓝板)。二者内部硬件资源一致,不会出现板子不兼容问题,主要的区别在于4T绿板的单片机芯片直接焊接在了板子上,蓝板芯片采用传统的拔插式。其他开发板(如普中51开发板等与此流程相同,只是代码需要单独编写)

文章图片
#蓝桥杯#单片机#51单片机 +1
第1天-用C语言递归倒序输出字符串

用c语言基础题,帮助理解递归和函数的连续调用。

#c语言#逻辑回归
蓝桥杯-单片机基础13——完美代码:官方开发板超声波传感器详解(超声波传感器CX20106A)

N_B1为超声波模块CX20106A发射端接口,通过跳线帽与TX(P11)引脚相连:N_A1为超声波模块CX20106A接收端接口,通过跳线帽与RX(P10)引脚。

文章图片
#蓝桥杯#单片机#嵌入式硬件 +2
蓝桥杯-单片机基础12——对芯片LM555产生的频率脉冲计数思路

对LM555芯片可以实现的操作有很多,但是比赛开发板上很少。以下文字内容瞟一眼即可,客观题基本不会遇到引脚2(TRIG)- 触发:当此引脚的电压降至1/3 VCC时,定时器被触发,开始计时。引脚3(OUT)- 输出:输出引脚,输出电压可以从0V到接近VCC变化。引脚4(RESET)- 重置:此引脚用于重置定时器。当这个引脚接收到低于0.7V的电压时,定时器的输出会立即变低,无论计时周期是否完成。引

文章图片
#单片机#嵌入式硬件#蓝桥杯 +2
    共 13 条
  • 1
  • 2
  • 请选择