- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 蓝桥之获取温度值小数点后部分
最近在做国赛的题,有要求要用到需要获取温度小数点后两部分使用方法:要获取18B20小数点后部分的温度值,需要建立两个函数,一个获取整数的温度,一个函数获取小数部分的温度。两个函数不可干扰。获取整数部分的温度值uint Read_18B20(){ uint temp; uchar TH,TL; init_ds18b20(); Write_DS18B20(0xcc); W...
2019-03-21 08:38:55
544
原创 蓝桥之使用Ds18B20
蓝桥杯的单片机比赛中较为简单的驱动程序是Ds18B20同样需要自己写出调用程序修改的地方是Ds18b20驱动里自带的延时函数修改为适合1T晶振使用的1us延时函数void Delay_OneWire(unsigned char i){ unsigned char j; while(i--) { for(j = 0; j < 12; j++); }}18b20需...
2019-01-12 21:37:12
342
原创 蓝桥之使用PCF8591
PCF8591中整合了AD转换和EEPROM两个功能虽然给出驱动程序,但使用仍需要写几个子函数用于调用AD转换程序uchar AD_Read(uchar add){ uchar temp; IIC_Start(); IIC_SenByte(0x90); IIC_WaitAck(); IIC_SenByte(add); IIC_WaitAck(); IIC_Stop(); ...
2019-01-10 21:54:39
435
原创 蓝桥杯之使用Ds1302驱动
蓝桥杯之正确使用Ds1302驱动在使用蓝桥杯单片机中官方给出的Ds1302的驱动时需要做出的修改需要把使用中的值从十进制转换到十六进制,否则显示乱码解决方法有两步:1、Ds1302_Single_Byte_Write()中的Write_Ds1302_Byte(dat)写成Write_Ds1302_Byte((dat/10&amp;amp;lt;&amp;amp;lt;4)|(dat%10));2、Ds130...
2019-01-10 21:29:27
2068
原创 蓝桥杯单片机记录2019
蓝桥杯单片机省赛记录2019省赛必考模块1. LED2. 数码管显示3. DS18B204. DS13025. IIC、AD转换省赛历年必做真题1. 第四届(模拟智能农田灌溉系统)2. 第五届(温度检测与控制装置)时钟 IIC AD 独立按键 VS 五届:温度 矩阵按键独立按键 逻辑复杂 VS 五届:矩阵按键 逻辑简单主要任务熟悉使用DS1302...
2018-12-25 21:22:58
3336
1
原创 git使用记录
记录使用git中的bug欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.[r...
2018-12-25 20:59:35
137
蓝桥杯单片机历年真题锦(含二到九届的真题与题目)史上最全
2018-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人