📄 ddsmcuinitial.c
字号:
#include "89S52.H"
#include "VariableEx.h"
#include "DDSFUNCTION.H"
#include "DefinedMCUPin.h"
//#include "DDSVARIABLE.H"
void Initial(void)
{
MCUInitial();
DDSInitial();
}
void MCUInitial(void)
{
EA=0;
//initial Time2
//RCLK=0;TCLK=0;TF2=1 in T2CON
//TR2=1;C//T2=0 in T2CON
//CP//RL2=0
//DCEN=0 in T2MOD
//RCAP2H=0,RCAP2L=0
/* RCLK=0;
TCLK=0;
TR2=1;
C_T2=0;
CP_RL2=0;
// TF2=1
ET2=1;
EA=1;*/
//time0
//EX0=1;in IE register
//TF0=0
//C//T0=1 ,GATE=1, in TMOD register ,no addressible
//IT0=1 at TCON.0(trigle by failing edge),TR0=1 at TCON.4,
/* TF0=0;
TMOD=0x0c;
TR0=1;
IT0=1;
TL0=0xff;
TH0=0xff;*/
//interrupt triggle by edg_falling
//IT0 at TCON.0
IT0=1;
EX0=1;
EA=1;
cpadr=0;
cpdata=0;
}
void DDSInitial(void)
{
CodeCurrent=0xff;
UpdatePin=0;
reset=0;
UpdateFlag=0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -