Wednesday, 18 December 2013

8051 development board Experiment 6: port button press detecting technologies (display button)

org 0000h;(1)
ljmp start;(2)
org 0080h;(3)
start: mov p2,#0ffh;(4)
CLR P2.7 ;select most right digital tube;(5)
mov p3,#0ffh ;initialize P3 port(6)
l1: jnb p3.2,l2 ;(7)
jnb p3.3,l3 ; ;(8)
jnb p3.4,l4 ; ;(9)
jnb p3.5,l5 ; check key pressing(10)
ljmp l1 ; checking in loop(11)
l2: mov p0,#28H ;display '0';(12)
ljmp l1;(13)
l3: mov p0,#7EH ;display '1';(14)
ljmp l1;(15)
l4: mov p0,#0A2H ;display '2';(16)
ljmp l1;(17)
l5: mov p0,#62H ;display '3';(18)
ljmp l1;(19)
end;(20)

No comments:

Post a Comment