電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 1888|回復(fù): 1
收起左側(cè)

單片機(jī)C語言實(shí)例-311-將計(jì)數(shù)器T0計(jì)數(shù)的結(jié)果送P1口8位LED顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-3-26 16:36:30 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)C語言實(shí)例-311-將計(jì)數(shù)器T0計(jì)數(shù)的結(jié)果送P1口8位LED顯示

//實(shí)例44:將計(jì)數(shù)器T0計(jì)數(shù)的結(jié)果送P1口8位LED顯示
#include<reg51.h>        //  包含51單片機(jī)寄存器定義的頭文件
sbit S=P3^4;   //將S位定義為P3.4引腳
/**************************************************************
函數(shù)功能:主函數(shù)
**************************************************************/
void main(void)
{
  // EA=1;                  //開總中斷
//        ET0=1;                 //定時(shí)器T0中斷允許         
        TMOD=0x02;            //使用定時(shí)器T0的模式2
        TH0=256-156;  //定時(shí)器T0的高8位賦初值
        TL0=256-156;  //定時(shí)器T0的高8位賦初值
        TR0=1;                //啟動(dòng)定時(shí)器T0
        while(1)//無限循環(huán)等待查詢
    {
           while(TF0==0)  //如果未計(jì)滿就等待
              {
           if(S==0)  //按鍵S按下接地,電平為0
                            P1=TL0; //計(jì)數(shù)器TL0加1后送P1口顯示
        }
            TF0=0;  //計(jì)數(shù)器溢出后,將TF0清0
               
         }
}


更多詳情參考附件文檔

游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)

0

主題

64

帖子

214

積分

一級(jí)會(huì)員

Rank: 1

積分
214
沙發(fā)
發(fā)表于 2022-3-26 17:13:12 | 只看該作者
kan    kan

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表