立即注冊(cè) 登錄
返回首頁(yè)

uid:102668的個(gè)人空間

日志

定時(shí)器中斷

已有 1617 次閱讀2016-1-16 05:39 | 定時(shí)器

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code LEDDis[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 
            0x80,0x90};//數(shù)碼管段碼表
uint t=0,num=0;
void main()
{
 TMOD=0x01;//設(shè)置定時(shí)器0為工作方式1
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;  
 EA=1;//總中斷打開
 ET0=1;//開定時(shí)器中斷
 TR0=1;//定時(shí)器打開
 while(1)
 {
  if(t==20)//1s
   {
    t=0;
    num++;
    if(num==10)
    {num=0;}
    P0=LEDDis[num];
    P2=1;
   }
 }
}   
void zhongduan() interrupt 1
{
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;
 t++; 
}

路過(guò)

雞蛋

鮮花

握手

雷人

評(píng)論 (0 個(gè)評(píng)論)

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

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

返回頂部