📄 initializes.h
字号:
//*************************************************************************************************
// Module Name : Initializes.H
// CreateDate : 2005-01-09
// ModifData : 2005-05-04
// Description : Initializes Program For C8051F022
// Author : 李远正
// Version : V1.0
//*************************************************************************************************
#ifndef __Initializes_H__
#define __Initializes_H__
/*
//-------------------------------------------------------------------------------------------------
// 16-bit SFR Definitions for 'F02x
//-------------------------------------------------------------------------------------------------
sfr16 DP = 0x82; // data pointer
sfr16 TMR3RL = 0x92; // Timer3 reload value
sfr16 TMR3 = 0x94; // Timer3 counter
sfr16 ADC0 = 0xBE; // ADC0 data
sfr16 ADC0GT = 0xC4; // ADC0 greater than window
sfr16 ADC0LT = 0xC6; // ADC0 less than window
sfr16 RCAP2 = 0xCA; // Timer2 capture/reload
sfr16 T2 = 0xCC; // Timer2
sfr16 RCAP4 = 0xE4; // Timer4 capture/reload
sfr16 T4 = 0xF4; // Timer4
sfr16 DAC0 = 0xD2; // DAC0 data
sfr16 DAC1 = 0xD5; // DAC1 data
// P0 80H
sbit P0_7 = P0 ^ 7;
sbit P0_6 = P0 ^ 6;
sbit P0_5 = P0 ^ 5;
sbit P0_4 = P0 ^ 4;
sbit P0_3 = P0 ^ 3;
sbit P0_2 = P0 ^ 2;
sbit P0_1 = P0 ^ 1;
sbit P0_0 = P0 ^ 0;
// P1 90H
sbit P1_7 = P1 ^ 7;
sbit P1_6 = P1 ^ 6;
sbit P1_5 = P1 ^ 5;
sbit P1_4 = P1 ^ 4;
sbit P1_3 = P1 ^ 3;
sbit P1_2 = P1 ^ 2;
sbit P1_1 = P1 ^ 1;
sbit P1_0 = P1 ^ 0;
// P2 A0H
sbit P2_7 = P2 ^ 7;
sbit P2_6 = P2 ^ 6;
sbit P2_5 = P2 ^ 5;
sbit P2_4 = P2 ^ 4;
sbit P2_3 = P2 ^ 3;
sbit P2_2 = P2 ^ 2;
sbit P2_1 = P2 ^ 1;
sbit P2_0 = P2 ^ 0;
// P3 B0H
sbit P3_7 = P3 ^ 7;
sbit P3_6 = P3 ^ 6;
sbit P3_5 = P3 ^ 5;
sbit P3_4 = P3 ^ 4;
sbit P3_3 = P3 ^ 3;
sbit P3_2 = P3 ^ 2;
sbit P3_1 = P3 ^ 1;
sbit P3_0 = P3 ^ 0;
*/
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
// The head file of Initializes Program For C8051F022
extern void SYSCLK_Init(void);
extern void PORT_Init(void);
extern void FUNCTION_Init(void);
// This routine initializes the system clock to use an 22.1184MHz crystal as its clock source.
//
//
//
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -