资料介绍
c8051
C8051F020的初始化过程又网友谈过,但是感觉还是有点不住,现在我把这个过程重复描
述一次,希望这方面需要的朋友参考:
#i nclude "C8051F020.h"
#i nclude "stdio.h"
#define SYSCLK 11059000
#define BAUDRATE 9600
/*************************************************************/
#define WDTDISABLE {WDTCN=0xDE;WDTCN=0xAD;}
/************************************************************/
/************************************************************/
void DELAY(void)
{
int i,j;
for(i=255;i>=0;i--)
for(j=255;j>=0;j--);
}
/*************************************************************/
void SYSCLK_Init (void)
{
int i;
OSCXCN=0x67;
for(i=255;i>=0;i--);
while (!(OSCXCN & 0x80)) ; //11.059m hz
OSCICN=0x88;
}
void UART0_Init (void)
{
SCON0 = 0x50; // SCON0: mode 1, 8-bit UART, enable
RX
TMOD