8051-ELL库
beta 1.1.6
8051-ELL library API Document Center
STC8x_DELAY.h
浏览该文件的文档.
1
/*-----------------------------------------------------------------------
2
| FILE DESCRIPTION |
3
-----------------------------------------------------------------------*/
4
/*----------------------------------------------------------------------
5
- File name : STC8x_DELAY.c
6
- Author : zeweni
7
- Update date : 2020.07.23
8
- Copyright(C) : 2020-2021 zeweni. All rights reserved.
9
-----------------------------------------------------------------------*/
10
/*------------------------------------------------------------------------
11
| COPYRIGHT NOTICE |
12
------------------------------------------------------------------------*/
13
/*
14
* Copyright (C) 2021, zeweni (17870070675@163.com)
15
16
* This file is part of 8051 ELL low-layer libraries.
17
18
* 8051 ELL low-layer libraries is free software: you can redistribute
19
* it and/or modify it under the terms of the Apache-2.0 License.
20
21
* 8051 ELL low-layer libraries is distributed in the hope that it will
22
* be useful,but WITHOUT ANY WARRANTY; without even the implied warranty
23
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24
* Apache-2.0 License for more details.
25
26
* You should have received a copy of the Apache-2.0 License.8051 ELL
27
* low-layer libraries. If not, see <http://www.apache.org/licenses/>.
28
**/
29
/*-----------------------------------------------------------------------
30
| INCLUDES |
31
-----------------------------------------------------------------------*/
32
#ifndef __STC8x_DELAY_H_
33
#define __STC8x_DELAY_H_
34
35
/*--------------------------------------------------------
36
| @Description: ELL library core |
37
--------------------------------------------------------*/
38
#include "ELL_CORE.h"
39
40
/*--------------------------------------------------------
41
| @Description: STC8x MCU Register |
42
--------------------------------------------------------*/
43
44
#if (PER_LIB_MCU_MUODEL == STC8Ax)
45
#include "
STC8Ax_REG.h
"
46
#elif (PER_LIB_MCU_MUODEL == STC8Cx)
47
#include "
STC8Cx_REG.h
"
48
#elif (PER_LIB_MCU_MUODEL == STC8Fx)
49
#include "
STC8Fx_REG.h
"
50
#elif (PER_LIB_MCU_MUODEL == STC8Gx)
51
#include "
STC8Gx_REG.h
"
52
#elif (PER_LIB_MCU_MUODEL == STC8Hx)
53
#include "
STC8Hx_REG.h
"
54
#endif
55
56
/*-----------------------------------------------------------------------
57
| DATA |
58
-----------------------------------------------------------------------*/
59
69
#define DELAY_COUNT PER_LIB_PREDELAY_BASE
70
71
72
/*-----------------------------------------------------------------------
73
| API FUNCTION |
74
-----------------------------------------------------------------------*/
75
#if (PER_LIB_PREDELAY_CTRL == 1)
76
84
FSCSTATE
DELAY_Init(
void
);
85
86
93
void
DELAY_Set_Ms(
uint16_t
nms);
94
95
96
#endif
97
/*-----------------------------------------------------------------------
98
| END OF FLIE. (C) COPYRIGHT zeweni |
99
-----------------------------------------------------------------------*/
100
#endif
FSCSTATE
FSCSTATE
Definition:
ELL_CORE.h:65
uint16_t
unsigned int uint16_t
Definition:
ELL_TYPE.h:73
STC8Ax_REG.h
STC8Cx_REG.h
STC8Fx_REG.h
STC8Gx_REG.h
STC8Hx_REG.h
open-ell-code
libraries
peripherals
STC8x
inc
STC8x_DELAY.h
生成于 2021年 七月 25日 星期日 20:17:37 , 为 8051-ELL库使用
1.9.1