標題:
請教各位師傅,型號是STC11F02E的單片機,用串口P3.1口控制LED,用顯波器抓出來的...
[打印本頁]
作者:
kfwxfl
時間:
2019-10-23 19:00
標題:
請教各位師傅,型號是STC11F02E的單片機,用串口P3.1口控制LED,用顯波器抓出來的...
#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; //定時器時鐘12T模式
TMOD &= 0xF0; //清零T0的控制位
TMOD |= 0x01; //配置T0為模式1
TL0 = 0x30; //設(shè)置定時初值
TH0 = 0xF8; //設(shè)置定時初值
ET0=1;
TR0 = 1; //定時器0開始計時
}
void interruptTimer0() interrupt 1
{
static unsigned char cnt=0;
TL0 = 0x30; //設(shè)置定時初值
TH0 = 0xF8; //設(shè)置定時初
if(cnt<20)
{
LED=0;
cnt++;
}
else if(cnt<50)
{
LED=1;
cnt++;
}
else if(cnt==50)
{
cnt=0;
}
}
作者:
wulin
時間:
2019-10-24 12:02
這只是用P3.1端口設(shè)置為推挽模式控制LED,與串口沒有半毛錢關(guān)系。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1