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的主要内容,如果未能解决你的问题,请参考以下文章

STC15W408AS单片机简单串口通信示例

STC15W408AS单片机跑官方示例串口乱码问题办法

STC15W408AS单片机寄存器板串口收发示例

STC15W408AS读取DHT11温湿度+OLED显示+数据串口打印修订版

STC15W408AS读取DHT11温湿度+OLED显示+数据串口打印

STC15W408AS系列管脚说明