STC15F系列库函数单片机解密
本函数库适用于单片机解密STC/IAP15F/L2K61S2系列MCU,具体的MCU的资源,请参考用户手册中对应的章节。
单片机解密使用以下的库函数,都必须包含“config.h”文件,里面包含了“STC15Fxxxx.H”头文件。
在自己的工程中,加入库函数文件,并且在使用库函数的C文件中,包含对应的头文件。
这个文档仅仅解释各个库函数里的参数定义和取值,具体的应用例子,请参考例程。
相关功能的具体描述,请参考用户手册。
IO口初始化函数:GPIO_Inilize ----------------------------------------------------------------------------------------2
定时器初始化函数:Timer_Inilize ------------------------------------------------------------------------------------3
ADC初始化函数:ADC_Inilize ------------------------------------------------------------------------------------------4
ADC电源控制函数:ADC_PowerControl -----------------------------------------------------------------------------6
ADC查询转换函数:Get_ADC10bitResult ---------------------------------------------------------------------------6
通用软件延时函数:delay_ms -----------------------------------------------------------------------------------------7
串口初始化函数:USART_Configuration ----------------------------------------------------------------------------7
串口1写缓冲函数:TX1_write2buff --------------------------------------------------------------------------------9
串口2写缓冲函数:TX2_write2buff ------------------------------------------------------------------------------10
串口1写数据块函数:PrintString1 --------------------------------------------------------------------------------10
串口2写数据块函数:PrintString2 --------------------------------------------------------------------------------10
模拟串口字节发送函数:TxSend -----------------------------------------------------------------------------------10
模拟串口写数据块函数:PrintString -------------------------------------------------------------------------------11
EEPROM多字节读函数:EEPROM_read_n -----------------------------------------------------------------------11
EEPROM多字节写函数:EEPROM_write_n ----------------------------------------------------------------------11
EEPROM扇区擦除函数:EEPROM_SectorErase ---------------------------------------------------------------- 12
PCA初始化函数:PCA_Init -------------------------------------------------------------------------------------------12
PWM更新占空比函数:UpdatePwm -----------------------------------------------------------------------------15
外中断初始化函数:Ext_Inilize -------------------------------------------------------------------------------------15
IO口初始化函数:GPIO_Inilize
GPIO_InitTypeDef的定义见于文件“GPIO.H”。
typedef struct
{
u8 Mode;
u8 Pin; //要设置的端口
} GPIO_InitTypeDef;
Mode: 配置IO的模式,取值见下表:

芯片解密