這個TMOD =0x15;是高四位的M0=1 低四位的M0=1,C/T=1;
GATE C/T M1 M0 GATE C/T M1 M0
M1M0 工作方式 計數器模式 TMOD(設定定時器模式)
0 0 方式0 13位計數器 TMOD=0x00
0 1 方式1 16位計數器 TMOD=0x01
1 0 方式2 自動重灌8位計數器 TMOD=0x02
1 1 方式3 T0分為2個8位計數器,T1為波特率發生器 TMOD=0x03
TH0 TH1 是定時器1 是定時器0計數
為什麼有的是65536-2000 ;有的65536-4000;有的-50000 這個可以自己設定的。MCS-51計數器是一種加1計數器。當計數溢位時,即產生中斷。 你是2000 4000 50000都可以 就看你在寫定時中斷程式時 計數多少次就會溢位。。。像50000 的話 一般計數20次 就是計滿一次
這個TMOD =0x15;是高四位的M0=1 低四位的M0=1,C/T=1;
GATE C/T M1 M0 GATE C/T M1 M0
M1M0 工作方式 計數器模式 TMOD(設定定時器模式)
0 0 方式0 13位計數器 TMOD=0x00
0 1 方式1 16位計數器 TMOD=0x01
1 0 方式2 自動重灌8位計數器 TMOD=0x02
1 1 方式3 T0分為2個8位計數器,T1為波特率發生器 TMOD=0x03
TH0 TH1 是定時器1 是定時器0計數
為什麼有的是65536-2000 ;有的65536-4000;有的-50000 這個可以自己設定的。MCS-51計數器是一種加1計數器。當計數溢位時,即產生中斷。 你是2000 4000 50000都可以 就看你在寫定時中斷程式時 計數多少次就會溢位。。。像50000 的話 一般計數20次 就是計滿一次