首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 消费类电子> c8051经典初始化

c8051经典初始化

资料介绍
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
标签: c8051
c8051经典初始化
本地下载

评论