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;
}
`
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--);
}
;
}
`