本文总结了关于14届蓝桥杯单片机底层驱动文件相较13届的变化所需作出的改变,总体区别不大,欢迎批评指正。
1、不再提供.h文件,故要牢记头文件书写格式:
与引用格式:
添加步骤:
2、Onewire.c文件
(1)头文件添加
#include "reg52.h"
或
#include <STC15F2K60S2.H>(后面的同理)
右键可以直接添加:
(2)引脚定义
可以在硬件原理图V10-V20里查找,如下:
(3)延时函数改变,下图是对比:
前图是原来的,后图是现在的。
故无需再修改延时时间(驱动文件底下延时时间不用与之前一样再手动×10)
3、Iic.c文件
(1)头文件添加
(2)引脚定义(注意是小写)
(3)延时函数改变,下图是对比:
左图是原来,右图是现在。
由于运算多个空指令对时序会造成不好影响,就修改一下底层,适当减少空指令使用次数。
(如果使用定时器2了,AD采集就容易在正常值,0,2.5V中乱跳,如果没有到使用定时器2也可以不用修改底层。)
4、ds1302.c文件
(1)头文件添加
(2)引脚定义
(IO口为数据线=SDA)