📄 init_sys.c
字号:
//---------------------include------------------------
#include <c8051f020.h>
//--------------------extern function declearation----------------
extern void delay(long int);
//
void init_sys(void)
{
//disable interupt
IE=0x00;
//stop the wdt
WDTCN = 0xde;
WDTCN = 0xad;
//DEFINE IO OSC
OSCXCN=0x67;
delay(10000);
delay(10000);
while(OSCXCN&0x80!=0x80);
OSCICN|=0x08;
//config crossbar and port
// XBR1=0x00;
XBR2=0x40;
// P1MDIN=0xff;
P0MDOUT=0xff;
P1MDOUT=0xff;
P2MDOUT=0xff;
P3MDOUT=0xff;
//init_ad
/* AMX0SL=0X00;
AMX0CF=0X00; //选单端输入,AIN0作为模拟输入
ADC0CN=0x80; // ADC0使能;正常跟踪模式
// 当写AD0BUSY时ADC0转换开始ADC0数据右对齐
ADC0CF=0x28; // ADC转换时钟=2MHz
REF0CN=0X03; //电压基准取自VREFA引脚
*/
//init_da
// DAC1CN=0x80;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -