stc 8実用外部結晶振動プログラム

1206 ワード

stc 8実用外部結晶振動プログラム@
stc 8実用外部結晶振動プログラム(ここでは`#include"stc 8 f.h"#include"intrins.hと書く)
//テスト動作周波数11.0592 MHz
void main() { long int a,b,c; P0M1=0x00; P0M0=0x00;P1M1=0x00; P1M0=0x00;P2M1=0x00; P2M0=0x00;P3M1=0x00; P3M0=0x00; P4M1=0x00; P4M0=0x00;P5M1=0x00; P5M0=0x00;P6M1=0x00; P6M0=0x00;P7M1=0x00; P7M0=0x00;
P_SW2 = 0x80;
XOSCCR = 0xc0;
for(a=4;a>0;a--);                          //      
while (!(XOSCCR & 1));                      //      
CLKDIV = 0x00;                               //     
CKSEL = 0x01;                               //      


PWMCKS = 0x00;                              // PWM       
PWMC = 0x1000;                              //  PWM   1000H PWM  
PWM0T1= 0x0100;                             //     100H       
PWM0T2= 0x0500;                             //     500H       
PWM0CR= 0x80;                               //  PWM0  ,P20    
P_SW2 = 0x00;

PWMCR = 0x80;                               //  PWM  


   
while (1)
{
 P1=0x00;
 for(a=200;a>0;a--)     
 for(b=40;b>0;b--)    
 for(c=40;c>0;c--);    
  P1=0xff;
 for(a=200;a>0;a--)     
 for(b=40;b>0;b--)    
 for(c=40;c>0;c--);   
}
;

}
`