有用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次计数再平均显示出来 |