Large:
Huge:
无区别
- #include <AI8051U.H>
-
- void Init(void)
- {
- WTST=0; //设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
- EAXFR=1; //扩展寄存器(XFR)访问打开
- CKCON=0; //提高访问XRAM速度
- IAP_TPS=40;
- IRCDB=16;
-
- XOSCCR=0xc0; //启动外部晶振
- while(!(XOSCCR&1)); //等待时钟稳定
- CLKDIV=0x00; //时钟不分频
- CLKSEL=0x01; //选择外部晶振
-
- IAP_TPS=12;
- IRCDB=16;
-
- // P0M1=0x00; P0M0=0x00; //设置IO模式
- // P1M1=0x00; P1M0=0x00; //设置IO模式
- P2M1=0x00; P2M0=0x00; //设置IO模式
- // P3M1=0x00; P3M0=0x00; //设置IO模式
- // P4M1=0x00; P4M0=0x00; //设置IO模式
- // P5M1=0xC0; P5M0=0x00; //设置IO模式
- // P6M1=0x00; P6M0=0x00; //设置IO模式
- // P7M1=0x00; P7M0=0x00; //设置IO模式
- }
-
- void main(void)
- {
- Init();
- P20=0;
- while(1)
- {
-
- }
- }
复制代码
|