020_function.h
来自「C8051F020的PWM程序FYD12864显示」· C头文件 代码 · 共 152 行
H
152 行
#ifndef __020_Function_H__
#define __020_Function_H__
#include "C8051F020.h"
/********************************全局变量***************************/
extern unsigned char Step; //选择步进
extern unsigned char Key_Value; //键盘扫描的键值
extern unsigned int Frequency; //PWM波的频率
/*********************************020_配置****************************/
void Port_Init(void); // 端口初始化函数
void Sys_Clk_Init(unsigned char Select); // 系统时钟初始化函数
void Watch_Dog_Init (void); // 片上看门狗初始化函数
/********************************FYD—12864 *************************/
unsigned char LCDBusyWait();
unsigned char ChangeAddress(unsigned char StartAddress);
void WriteLCD_Data(unsigned char Data);
void WriteLCD_Command(unsigned char Command);
void WriteLCD(unsigned char StartAddress,unsigned char Size,unsigned char Charactors[]);
void WriteLCD_Number(unsigned char Address,unsigned char Number);
void WriteLCD_CharNumber(unsigned char Address,unsigned char CharNumber);
void WriteLCD_HalfCharNumber(unsigned char Address,unsigned long HalfCharNumber);
void WriteLCD_FloatNumber(unsigned char Address,unsigned long Float_Number);
void DISPInitial();
void DisplayLCD();
/*************************************A/DC0(12)---Temperature****************************
void ADC0_Initial(); //初始化函数
void ADC0_Start(); //启动AD开始转换
void ADC0_Select_Chanel(unsigned char Chanel); //通道的选择
void Temperature_Process(); //数据处理 */
/*************************************A/DC1(12)*****************************/
/*************************************D/A(10)*****************************/
/***********************************ZLG_7290*****************************/
unsigned char Key_Scan();
/*************************************SMbus*****************************/
/*************************************II_C*****************************/
/*************************************SPI*****************************/
/************************************CAN*****************************/
/************************************PCA*****************************/
void PCA_Initial(); //初始化函数
void PCA0_Initial(); //初始化函数
void PWM8_Set(unsigned char Step_Value); //占空比的设置
/************************************URAT*****************************/
/************************************TIMES*****************************/
/************************************CAN*****************************/
/************************************CAN*****************************/
/*********************************OS_Initial*****************************/
/**********************************结束***********************************/
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?