新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用定時(shí)器1延時(shí)1秒的程序(c51語言)

利用定時(shí)器1延時(shí)1秒的程序(c51語言)

作者: 時(shí)間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
//利用定時(shí)器1延時(shí)1秒的程序2007-07-16 ;利用定時(shí)器精確延時(shí)1秒
// 循環(huán)點(diǎn)亮P1口接的八只發(fā)光二極管。
//與另一個(gè)匯編語言程序相對(duì)應(yīng),完成相同的功能
//作者:徐學(xué)軍
#include
unsignedchari=0,j=0;
code unsigned char datab[8]={0x55,0x0AA,0x05,0x0A,0x50,0x0A0,0x0FF,0x0};
voidt1int() interrupt 3
{
TR1=0;
TL1=0;
TH1=0x4C;
i++;
if(i==20)
{
i=0;
P1=datab[j];
j++;
if(j==7)
j=0;
}
TR1=1;
}

void main()
{
TMOD=0x10;
TL1=0;
TH1=0x4C;
TR1=1;
ET1=1;
EA=1;
while(1);
}


評(píng)論


技術(shù)專區(qū)

關(guān)閉