TR0

TR0是51單片機定時器T0的開定時器位。

基本介紹

  • 中文名:TR0
  • 存在設備:51單片機
  • 意思:定時器T0
  • 開定時器:TR0=1
  • 實現控制方法:編程
  • 類別:計算機
簡介,例子,

簡介

TR0=1表示開定時器

例子

下面是一個數碼管顯示0到F的例子:
#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharsbitdula=P2^6;sbitwela=P2^7;uchartt,numdu;ucharcodetabledu[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//code編碼表voidinit()//初始化函式{numdu=0;tt=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;//開總中斷ET0=1;//開定時器T0中斷TR0=1;//開定時器T0}voidmain(){init();while(1){if(tt==20){tt=0;dula=1;P0=tabledu[++numdu];dula=0;wela=1;P0=0xfe;wela=0;if(numdu>=16)numdu=0;}}}voidtime()interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;tt++;}

相關詞條

熱門詞條

聯絡我們