- 博客(16)
- 收藏
- 关注
原创 蓝桥杯之PCF8591
PCF8591是单片、单电源低功耗8位CMOS数据采集器件,具有4个模拟输入:用做AD转换通道本单片机只用到了通道1与通道3(光敏电阻与可调电阻)、一个输出(用作DA转换通道)和一个串行I2C总线接口(与单片机进行通信)。3个地址引脚A0、A1和A2用于编程硬件地址,允许将最多8个器件连接至I2C,总线而不需要额外硬件。器件的地址、控制和数据通过两线双向I2C总线传输。器件功能包括多路复用模拟输入、片上跟踪和保持功能、8位模数转换和8位数模拟转换。最大转换速率取决于I2C总线的最高速率。
2024-11-15 15:26:17
2230
原创 蓝桥杯单片机-DS18B20
一,原理一,原理DS18B20为单总线数字温度传感器,先来读手册来知道它的原理和结构1.DS18B20的基本知识1:测温范围为-55℃到+125℃,在-10℃到+85℃范围内误差为±0.4°。2:返回16位二进制温度数值3:主机和从机通信使用单总线,即使用单线进行数据的发送和接收4:在使用中不需要任何外围元件,独立芯片即可完成工作。5:掉电保护功能 DS18B20 内部含有 EEPROM ,通过配置寄存器可以设定数字转换精度和报警温度,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。
2024-10-25 23:38:29
1366
原创 蓝桥杯单片机之串口
当我们需要发送数据时,直接将需要发送的数据通过赋值语句写入SBUF中,单片机就会开始发送,但因为我们没有使用中断方式因此发送时间会有些长,在数据未发完之前我们需要让程序等待,等发送完数据再继续运行。工作于方式2和方式3时,当SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,发出中断申请,否则会将接受到的数据放弃。异步方式:发送和接收端使用的是各自的时钟,是一种不连续传送数据的通信方式,一次通信只能传输一个字符数据(字符帧)。串行通信的特点:控制复杂,传输速度慢;
2024-10-19 00:07:52
1116
原创 蓝桥杯单片机之外部中断与定时器
查手册可以知道,中断可以处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转去处理紧急事件,再回到断点处继续执行原来的代码。INT0。
2024-10-12 00:15:24
1367
原创 STM32串口通信的三种模式(HAL库)
DMA全称是直接内存访问,只要创建一条DMA通道,从哪里传输到哪里,DMA就会在合适的时机帮我们进行内存搬运,从源地址搬到目标地址。
2024-10-08 15:32:06
1147
1
原创 从零开始做基于51的循迹小车-Day2-利用PWM调速!
代码中有两个重要参数,一个是counter1,另一个是speed,让counter1递增,也就是上面图中递增的蓝线,红线就是speed,这里的周期就是100um×100。今天主要是代码,调试中也出现了一些问题,有个别轮子会不动,可能是接马达的电线接口接触不良,于是重新换了一根线,重新焊上去了。也就是说给ENA口赋值1,就相当于打开了OUT口,电机就会根据相应的指令转动,赋值0,OUT口则关闭,不管IN口是什么指令电机都会停止转动;
2024-07-17 23:46:17
371
2
原创 从零开始做基于51的循迹小车-Day1-让小车动起来!
今天的任务就是让小车动起来了,花时间最多的地方是在接线,作者为了做的更好,在很多连接口都选择了锡焊,花了很多时间,但也是锻炼自己焊接能力的机会。本版本的循迹小车用到的主要技术模块有:利用PWM对电机进行调速,红外避障模块,超声波避障模块,四路红外寻迹模块,舵机控制,蓝牙控制。--6.把51最小系统的引脚用杜邦线接在L298N模块的ENA到ENB这六个接口上,如图。--2.再把电源与开关的线按图中的方式接好(开关一定要接在正级)--4.让L298N模块与AMS117-5.0V降压模块并联。
2024-07-16 20:59:42
612
原创 STL之list
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-02-26 22:39:22
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人