#include "at89x52.h"
		org		0000h

		// p1.0 ve p1.1 bagli bit buton vardir.
		// butona 2 kez basilip çekilmesinden sonra islem yapilmasi isteniyor
		// bir sayac olusturmamiz lazim
		// en basta sayac=0
		// dongude sayac=2 mi diye sormamiz lazim
		// butona basilinca sayac++ olacak
		// 3. soru prototip
		
		// sayac=0
		// if (p1.0==0)  // butona basilmis ise bir asagidaki koda geç
		;{
			;while (p1==0) // buton1 basik iken komutunun dongusu, bu while da buton2 kontrol et
			;{ 
				;if (p1.1==0)
					;while (p1.1==0)
					;{
						;p0.1=1
					;}
			;}
			
			;p0.0=0
			
		;}
			
		basla:
			mov		p0,#00h  ; butun ledleri sondur
		
		x:	jb		p1.0,k ; buton basik degil ise ledi sondur. Aksi halde basiksa diger btn kontrol et
			y:      jb	p1.1,k ; buton2 basik degilse yine p0.0 sondur, basilmis ise elin kaldirilmasini bekle
			w: 	  	jnb p1.1,w ; buton2den elin kaldirilmasini bekle
			setb	p0.0
			
			sjmp	basla
			
		k:  clr		p0.0

			sjmp	basla
		end