stc15w wave

Posted https

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stc15w wave相关的知识,希望对你有一定的参考价值。

1. 定时器和延时

技术分享图片
#include    "15W4KxxS4.h" 
#define FOSC 12000000
#define CLK    (65536-FOSC/2/12/1000) 
sbit clk=P3^0;

void clk_wave(void)   //[email protected]
{
  
    AUXR |= 0x00;        //串口1选择定时器2为波特率发生器
    T2L = CLK;        //设定定时初值
    T2H = CLK>>8;        //设定定时初值
    AUXR |= 0x10;        //启动定时器2
    INT_CLKO=0x04;

}
void Delay5ms()        //@12.000MHz
{
    unsigned char i, j;

    i = 59;
    j = 90;
    do
    {
        while (--j);
    } while (--i);
}


int  main(void)
{                
       
     //clk_wave();
    while (1)
            {
                    clk=0;
                  Delay5ms();    
                    clk=1;
                  Delay5ms();    
            };
}
View Code

2. 中断

 

以上是关于stc15w wave的主要内容,如果未能解决你的问题,请参考以下文章