自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯学习总结——DS13B20

是用于OneWire协议进行通信的,在比赛中提供了OneWire和DS13B20的底层代码,我们只需根据数据手册的时序图写一个读取温度的函数。DS13B20概述:工作电压:3.0V~5.5V。测量范围:-55摄氏度~+125摄氏度。:单总线,数据线接上拉电阻,使总线空闲时处于高电平。转换精度:9~12位分辨率可调,默认为12位,即分辨率是0.0625。转换时间:典型值200ms。

2024-04-08 19:11:09 701

原创 蓝桥杯学习总结——EEPROM(AT24C02),PCF8951

EEPROM和PCF8951这两个外设都是通信与单片机通信的,这里就不展开对I2C协议的讲解,感兴趣可以看看其他的大佬对于I2C的讲解,这里我们讲解如何用I2c来通信。I2C的底层代码会在比赛时提供,我们只需在底层文件中加EEPROM和PCF8951有关代码。

2024-04-08 13:19:50 1004 3

原创 蓝桥杯学习总结——DS1302

BCD(Binary-Coded Decimal)码:用4位二进制数来表示1位十进制数中的0~9这10个数码—— 用十六进制表示十进制,例如0x25代表十进制的25。在比赛中,关于DS1302的函数是DS1302时间的设置,这个函数都是基于SPI底层文件中修改添加。将十进制的个位数转换为BCD码的低四位,最后这两部分通过加法组合成最终的BCD码。将BCD码的低四位转换为十进制的个位数,最后这两部分通过加法组合成最终的十进制数。将十进制的十位数转换为BCD码的高四位,然后。(时分秒对应的寄存器位置)

2024-04-07 19:19:08 447 4

原创 蓝桥杯单片机学习总结

4.选择相应的芯片,蓝桥杯所使用的芯片是择STC15F2K60S2芯片,然后点击OK。点击是或者否都无影响,这个是否添加关于STC15F2K60S2芯片的启动文件。建立好的.c和.h文件要放在工程文件夹的Library的Device文件夹下。3.创建project文件,给以命名(蓝桥杯时工程名为准考证号)(2)在keil中创立main文件和对应的工程分类。注意.c和.h文件名字必须一致,否侧编译文件会报错。写好文件名字,添加好文件地址。其他外设的.c和.h文件建立。5.将工程文件分类建立好。

2024-04-07 11:29:44 428 4

空空如也

空空如也

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

TA关注的人

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