因仑“3+1”工程特种兵精英论坛

标题: 定时器0的基本运用,使用自动重装方式。 [打印本页]

作者: XJzy    时间: 2015-9-29 23:28
标题: 定时器0的基本运用,使用自动重装方式。
用定时器T0实现P0.0引脚LED亮30ms灭30ms方式闪烁(使用查询方式),使用单片机内部R/C时钟,频率22.1184MHz。
#include "STC15W4K.H"
sbit  P0_0=P0^0;
void main()
{
    P0=0xff;            //关闭P0口接的所有灯
    TMOD=0x00;          // 定时器0的16位自动重装方式
    TH0=0x28;           // 定时器初值2800H
    TL0=0;
    TR0=1;
    for(;;)
    {
        if(TF0)         // 如果TF0等于1
        {   
            TF0=0;      // 清TF0        
            P0_0=!P0_0; // 执行灯亮或灭的动作
        }
    }
}





欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4