當前位置:編程學習大全網 - 熱門推薦 - 單片機實驗用定時器T0,工作方式1,定時100ms。程序哪裏有問題

單片機實驗用定時器T0,工作方式1,定時100ms。程序哪裏有問題

用定時器定時100ms,可以從單片機壹個引腳輸出壹個方波,就能看到效果了。

而妳對ACC.0 取反,這是在內部的,也看不到定時的效果呀。

妳程序是采用查詢方法判斷定時到,即判斷TF0的狀態,就不能用開中斷,

SETB ?EA

SETB ?ET0

這兩行要刪掉的。

改成如下這樣

START:MOV ?P2.0,1

MOV ?TMOD,#01H

SETB TR0

MAIN: MOV ?R2,#2

LOOP: MOV ?TH0,#3CH

MOV ?TL0,#0B0H

JNB ?TF0,$

CLR ?TF0

DJNZ R2 ,LOOP

CPL ?P2.0

SJMP MAIN

END

下圖是仿真時,從P2.0輸出的方波信號,周期是200ms

  • 上一篇:乘坐觀光巴士逛珠海情侶路zjkzxd
  • 下一篇:南寧有什麽橋 ? 越多越好
  • copyright 2024編程學習大全網