1Hz:1秒內(nèi)電流往返一次晶振 11.0592MHz =11059200Hz時(shí)鐘周期 1/11059200 s(晶振的倒數(shù))機(jī)器周期是 12/11059200 s (標(biāo)準(zhǔn)框架下51單片機(jī)一個(gè)機(jī)器是12個(gè)時(shí)鐘周期)因?yàn)槎〞r(shí)器是每個(gè)機(jī)器周期加1所以定時(shí)時(shí)間
#includesbit P1_1 = P1^1;//定時(shí)器的初始化void delay_1ms(void){TMOD = 0x01;//采用16位計(jì)數(shù)器TH0= 0xFC;TL0= 0x18;ET0= 0;TR0= 1;//開(kāi)啟while(!TF0);TF0= 0;TR0 = 0;}void main(void){while(1){P1_1 = 1;delay_1m
#includesbit P1_1 = P1^1;//定時(shí)器初始化void InitTimer(void){TMOD = 0x11;EA= 1;ET0= 1;ET1= 1;//開(kāi)啟T0和T1的中斷TH1= 0xd8;TL1= 0xf0;//定義10msTH0= 0xF8;TL0= 0x30;//定義2msTR0= 1;TR1= 1;//開(kāi)啟定時(shí)器0和1P
#includesbit LED_1 = P1^1;void initT0(void){TMOD = 0x01;//選擇T0 工作方式1,16位定時(shí)/計(jì)數(shù)器,TR0直接開(kāi)關(guān)TH0= 0xFC;TL0= 0x18;//1msEA= 1;//開(kāi)總中斷ET0= 1;//開(kāi)T0中斷TR0= 1;//開(kāi)定時(shí)器T0}//T0中斷服務(wù)程序1vo
一、工作方式0定時(shí)器/計(jì)數(shù)器的工作方式0稱之為13位定時(shí)/計(jì)數(shù)方式。它由TL(1/0)的低5位和TH(0/1)的8位構(gòu)成13位的計(jì)數(shù)器,此時(shí)TL(1/0)的高3位未用。1.2.C/T:前面我們說(shuō)過(guò),定時(shí)/計(jì)數(shù)器即可作定時(shí)用也可用計(jì)數(shù)用,到底