પરંતુ, ધારો કે આ સમય માટે આ ઇન્ટરપટ સર્વિસ રૂટિન છે, મેં જે કર્યું છે તે: આપણે "પલ્સ" તરીકે ઓળખાતા વૈશ્વિક વેરિયેબલ પૂર્ણાંક વેરિયેબલને 0 પર ઇનિશ્યલાઈઝ કર્યો છે. અને ઇન્ટરપટ સર્વિસ રૂટિનમાં આપણે "પલ્સ " ફક્ત 1 દ્વારા વધારી રહ્યા છીએ; જેથી જ્યારે પણ વિક્ષેપ આવે ત્યારે વેરિયેબલ માં 1 નો વધારો થાય છે.
पण समजा, सध्या हे इंटरप्ट सर्व्हिस रूटीन आहे: आम्ही "pulses" नावाचा ग्लोबल इंटिजर व्हेरिएबल declare केला आहे ज्याची इनीशियल व्हॅल्यू 0 आहे, आणि इंटरप्ट सर्व्हिस रूटीन मध्ये "pulses" ला आम्ही 1 ने वाढवणार जेणेकरून जेव्हा जेव्हा व्यत्यय येतो तेव्हा व्हेरिएबल 1 ने वाढेल.