在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

  • <object id="1jp1h"></object>
    <address id="1jp1h"><nav id="1jp1h"></nav></address>
  • <label id="1jp1h"></label>
    
    

    <bdo id="1jp1h"></bdo>

    新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于51單片機(jī)的數(shù)字秒表的設(shè)計

    基于51單片機(jī)的數(shù)字秒表的設(shè)計

    作者: 時間:2016-11-30 來源:網(wǎng)絡(luò) 收藏

    (2)外部中斷1服務(wù)程序

    外部中斷1服務(wù)程序結(jié)合外部P3.3鍵實(shí)現(xiàn)數(shù)字秒表的停止功能。

    流程圖如下所示。

    本地圖片,請重新上傳

    (3)定時器T0中斷服務(wù)程序

    當(dāng)T0一處后,向CPU發(fā)出中斷請求信號。CPU跳轉(zhuǎn)到定時中斷程序執(zhí)行,具體流程如下。

    2.3程序清單

    #include

    unsigned int data table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //顯示碼值

    unsigned int i,j,k,l,count;

    void delay(unsigned int z) //延時程序

    {

    unsigned int x,y;

    for(x=z;x!=0;x--)

    for(y=110;y!=0;y--);

    }

    void main()

    {

    TMOD=0x01; //設(shè)置定時器為模式1

    TH0=(65536-1000)/256; //給定時器賦定時初值

    TL0=(65536-1000)%256;

    EA=1; //開中斷

    EX0=1;

    EX1=1;

    ET0=1;

    IT0=1; //設(shè)置外部中斷位脈沖邊沿觸發(fā)方式

    IT1=1;

    while(1) // 數(shù)碼顯示

    {

    P2=0x03;

    P0=table[i];

    delay(1);

    P2=0x02;

    P0=table[j];

    delay(1);

    P2=0x01;

    P0=(table[k]+0x80);

    delay(1);

    P2=0x00;

    P0=table[l];

    delay(1);

    };

    }

    void ex0() interrupt 0 //外部中斷0

    {

    TR0=1; //開定時器,開始計數(shù)

    }

    void ex1() interrupt 2 //外部中斷0

    {

    TR0=0; //停止計數(shù)

    }

    void timer0() interrupt 1 //定時器T0溢出中斷

    {

    TH0=(65536-1000)/256; //重裝計數(shù)初值

    TL0=(65536-1000)%256;

    count++; //溢出中斷次數(shù)加一



    if(count==10)

    {

    count=0;

    i++; //溢出10次,0.01s位加一

    if(i==10)

    {

    i=0; //0.01s位到10了,清零,0.1s位加一

    j++;

    if(j==10)

    {

    j=0; //0.1s位到10了,清零,1s位加一

    k++;

    if(k==10)

    {

    k=0; //1s位到10了,清零,10s位加一

    l++;

    }

    }

    }

    }

    }

    上一頁 1 2 下一頁

    關(guān)鍵詞: 51單片機(jī)數(shù)字秒

    評論


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

    關(guān)閉
    ×

    “芯”朋友见面大会
    珠海|11.14|泰克“芯”朋友见面大会珠海站|泰克带您从测试角度看半导体的整条产业链,快来报名抢位吧>>