欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11354|回復: 0
收起左側

單片機控制LED燈閃亮程序,8只LED每0.5秒閃亮一次

[復制鏈接]
ID:441784 發表于 2018-12-12 14:39 | 顯示全部樓層 |閱讀模式
控制8只LED每0.5秒閃亮一次,利用定時器實現0.5S定時
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint i;
void main()
{
        i=0;
        EA=1;                                 //打開總中斷
        TMOD=0x01;                            //使用定時器T0的工作方式1
        ET0=1;                                //定時器T0中斷允許
        TH0=(65536-50000)/256;                //給定時器T0的高8位賦值
        TL0=(65536-50000)%256;                //給定時器T0的低8位賦值
        TR0=1;                                //啟動定時器T0
        P0=0xff;
        while(1);                             //無限循環等待中斷
}
void Time0(void) interrupt 1                  //"interrupt"聲明函數為中斷服務函數,1表示定時器T0的中斷編號
{

        i++;
        if(i==10)
        {
                P0=~P0;                       
                i=0;
        }
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;

}

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表