发表于:2015/12/24 21:54:31
#0楼
A #TIME_X
= #TIME_PULS_FLAG
AN #TIME_PULS_FLAG
L #TIME_BASE
SD #TIME_X
//----------------------------------------
AN #TIME_PULS_FLAG // Bei jeder Flanke von Timer_X
JC IMP
L #STAT_COUNTER // Bin鋜z鋒ler um 1 erh鰄en
INC 1
T #STAT_COUNTER
//----------------------------------------
IMP: L #STAT_OLD_COUNTER // Die XOR Verkn黳fung von Bin鋜z鋒ler und Altwert
L #STAT_COUNTER // ergibt die positiven und negativen Flanken des Z鋒lers
T #STAT_OLD_COUNTER
XOW
T #TIME_PULS
= #TIME_PULS_FLAG
AN #TIME_PULS_FLAG
L #TIME_BASE
SD #TIME_X
//----------------------------------------
AN #TIME_PULS_FLAG // Bei jeder Flanke von Timer_X
JC IMP
L #STAT_COUNTER // Bin鋜z鋒ler um 1 erh鰄en
INC 1
T #STAT_COUNTER
//----------------------------------------
IMP: L #STAT_OLD_COUNTER // Die XOR Verkn黳fung von Bin鋜z鋒ler und Altwert
L #STAT_COUNTER // ergibt die positiven und negativen Flanken des Z鋒lers
T #STAT_OLD_COUNTER
XOW
T #TIME_PULS