有用89C52寫的脈寬測量的程序。一定要用普中51學習板或相通的。要兩路信號輸入
1. 被測信號從P3.2定為T0和P3.3定為T1入
1. 總體LCD1602顯示界面
a. 第一行高8位顯示T0脈寬,第二行低8位顯示T1脈寬,全用十進制顯示 b. 第二行顯示用T1的數值除以2個T0的數值。(此處可能要調可能是3個或4個)。N=T1/2T0 c. 如果商結果大于1999時,顯示千位的 “OL”,(有兩個板本另外一個是大于9999時) 也是最大顯示為1999,(或9999),在這要求做3次計數相加求平均值再顯示出來,如是9999的要求做5次計數再平均顯示出來 |