找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1334|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

請(qǐng)教各位師傅,型號(hào)是STC11F02E的單片機(jī),用串口P3.1口控制LED,用顯波器抓出來(lái)的...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:505859 發(fā)表于 2019-10-23 19:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#include <stc11.h>
#include <intrins.h>

sbit  LED=P3^1;

void Timer0Init(void);



void main(void)
{


         P3M0|=0x02;        P3M1&=0xfd;
         LED=1;
         EA=1;
        Timer0Init();

        while(1);
}



void Timer0Init(void)                //1毫秒@24MHz
{
        AUXR &= 0x7F;                //定時(shí)器時(shí)鐘12T模式
    TMOD &= 0xF0;   //清零T0的控制位
    TMOD |= 0x01;   //配置T0為模式1
        TL0 = 0x30;                //設(shè)置定時(shí)初值
        TH0 = 0xF8;                //設(shè)置定時(shí)初值
        ET0=1;
        TR0 = 1;                //定時(shí)器0開始計(jì)時(shí)
}



void interruptTimer0() interrupt 1
{
           static unsigned char cnt=0;
                TL0 = 0x30;                //設(shè)置定時(shí)初值
                TH0 = 0xF8;                //設(shè)置定時(shí)初

           if(cnt<20)
           {
                 LED=0;
                 cnt++;
           }
           else if(cnt<50)
           {
                  LED=1;
                 cnt++;
           }
           else if(cnt==50)
           {
                  cnt=0;
           }

}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2019-10-24 12:02 | 只看該作者
這只是用P3.1端口設(shè)置為推挽模式控制LED,與串口沒有半毛錢關(guān)系。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表