1 #include //用的是PICC編譯器2 __CONFIG (HS & PROTECT & PWRTEN & BOREN & WDTDIS);3 //PIC單片機都需要配置該位,HS是外部晶振模式4 // 使能PROTECT保護程
單片機中的定時/計數(shù)器都能有多種用途,要通過定時/計數(shù)器的方式控制字來設置,需要的用途。 在單片機中有兩個特殊功能寄存器與定時/計數(shù)有關,這就是TMOD和TCON。,TMOD和TCON是名稱,我們在寫程序時就能直接用
要求:數(shù)碼管從0開始顯示,按一次按鍵(和內(nèi)部中斷,每隔一秒就自然進入中斷一次),進入一次中斷,數(shù)碼管上數(shù)字加1,直到999,又從0開始。連線:P10連L7 電位器連直流電機 脈沖輸出連P32 CS1連數(shù)碼管CS#includetypede
圖和程序(部分)都是前輩留下的,我看了了半天也試了很多次,現(xiàn)在越來越混了,不知道前輩到底是用什么方法在測脈沖,感覺圖和程序都有問題,有大神幫忙解釋下給點建議嗎。我現(xiàn)在腦子全是亂的。
#includebit flg= 0;//標志位unsigned int counter = 0;//計數(shù)值sbit LED = P1^1;//T0初始化void InitT0(void){TMOD = 0x05;//T0計數(shù)工作方式1TH0 = 0xff;TL0 = 0xff;EA= 1;ET0 = 1;TR0 = 1;}//T0中斷服務子函數(shù)void