-
TR0
鎖定
TR0指的是51單片機定時器T0的開定時器位,實際控制方法為編程。
- 中文名
- TR0
- 存在設備
- 51單片機
- 意 思
- 定時器T0
- 開定時器
- TR0=1
- 實現控制方法
- 編程
- 類 別
- 計算機
TR0簡介
TR0=1表示開定時器。
TR0例子
下面是一個數碼管顯示0到F的例子:
#include<reg52.h> #defineuintunsignedint #defineucharunsignedchar sbitdula=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++; }
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:12次歷史版本
- 最近更新: Good丶Hao