delay.h
来自「这是液晶的操作源代码,希望对做这个工作的朋友有一定的帮助」· C头文件 代码 · 共 45 行
H
45 行
/*******************************************
* 文件名 : DELAY.H
* 功能 : 基本延时
* 占用资源: ----
* 程序员 : wyl(wyl-e@163.com)
* 日期 : 2007.07
* 包含文件:
* 说明 : 本模块仅定义了在12MHZ晶振频率下
的时间单位级上的延时,在晶振频率
为其它值时,应该采用通用延时程序,
以机器周期为计量单位,进行延时推算.
********************************************/
#include"_REG52_.H"
#ifndef _DELAY_H_
#define _DELAY_H_
#define _XTAL_12MHZ_
#ifdef _XTAL_12MHZ_
#define XTAL 12
#endif
/*********************************************
*********12 MHZ晶振频率下的延时程序.**********
**********************************************/
#if ((XTAL>=11)&&(XTAL<=13))
#define T_IS_KNOWABLE
void Delay_10us(uchar cnt);
void Delay_ms(uchar cnt);
void Delay_100ms(uchar cnt);
void Delay_s(uchar cnt);
#endif
/*********************************************
*********通用延时程序.以机器周期为单位********
**********************************************/
#ifndef T_IS_KNOWABLE
void Delay_10T(uchar cnt);
void Delay_E3T(uchar cnt);
void Delay_100E3T(uchar cnt);
void Delay_E6T(uchar cnt);
#endif
/******************THE END*********************/
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?