库函数详解
该内核库下面有三个文件夹,三个文件,以下代码都是从KEIL中直接拿出来的源码,所以格式啥的都或多或少发生了变化,注重体验感直接去看KEIL工程里看。
include_main.h
该文件是管理工程头文件包含的,主要目的是防止 main文件内大量包含其他文件而变得臃肿,将头文件包含提取出来单独包含。
#ifndef __INCLUDE_MAIN_H
#define __INCLUDE_MAIN_H
//内核级别头文件 不允许用户私自修改添加
#include "include_drives.h"
#if STC89C52RC
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
#include "core51_exti.h" //此文件中定义了单片机的外部中断配置函数,不允许修改
#include "core51_tim.h" //此文件中定义了单片机的定时器的配置函数,不允许修改
#include "core51_uart.h" //此文件中定义了单片机的串口配置函数,不允许修改
//用户级别头文件,可由用户自行增删修改
#include "core51_it.h" //此文件中定义了单片机的中断实现函数,可由用户自行编写实现功能
#include "Fingerprint.H"
#include