But, suppose for the time being this is the interrupt service routine, what I have done: we have declared a global variable integer variable called "pulses," initialized to 0. And in the interrupt service routine, we are just increasing "pulses" by 1; so that whenever interrupt comes the variable gets incremented by 1.
પરંતુ, ધારો કે આ સમય માટે આ ઇન્ટરપટ સર્વિસ રૂટિન છે, મેં જે કર્યું છે તે: આપણે "પલ્સ" તરીકે ઓળખાતા વૈશ્વિક વેરિયેબલ પૂર્ણાંક વેરિયેબલને 0 પર ઇનિશ્યલાઈઝ કર્યો છે. અને ઇન્ટરપટ સર્વિસ રૂટિનમાં આપણે "પલ્સ " ફક્ત 1 દ્વારા વધારી રહ્યા છીએ; જેથી જ્યારે પણ વિક્ષેપ આવે ત્યારે વેરિયેબલ માં 1 નો વધારો થાય છે.