你用1个脚,比如P1.2,低电平运行矫正程序,高电平运行正常程序。P1.3脚输入标准信号源
MAIN:JNB P1.2,TEST
.....
TEST:CLR TR0
MOV TH0,#00H
MOV TL0,#00H
JB P1.3,$
SETB TR0
SETB EA
SETB ET0
JNB P1.3,$
CLR TR0
把这时的24位定时器值读出来,根据需要变换成16装载值保存到EEPROM中。
批量的话每个模块把P1。2脚接地,P1。3脚输入信号源,执行一次矫正程序,之后把P1。2脚拉高就行了。多了几十秒的时间,批量影响不大
|