Push Button

Praktikum Ke-7 14:20 Lab.Eldig

Program untuk menghasilkan tombol Push Button ditekan pada no.1 maka mikro akan menunjukan angka 1 pada sevent segment dan di port lain akan nampak LED dengan urutan binner 1 dan seterusnya.

ORG 0H
MULAI:
 MOV A,P3
 CJNE A,#0FEH,BANDING1
 MOV P0,#0F9H
 MOV P2,#01111111b
 SJMP MULAI
 
BANDING1:
   CJNE A,#0FDH,BANDING2
   MOV P0,#0A4H
   MOV P2,#00111111b
   SJMP MULAI
   
BANDING2:
   CJNE A,#0FBH,BANDING3
   MOV P0,#0B0H
   MOV P2,#00011111b
   SJMP MULAI
   
BANDING3:
   CJNE A,#0F7H,BANDING4
   MOV P0,#99H
   MOV P2,#00001111b
   SJMP MULAI
   
BANDING4:
   CJNE A,#0EFH,BANDING5
   MOV P0,#92H
   MOV P2,#00000111b
   SJMP MULAI
      
BANDING5:
   CJNE A,#0DFH,BANDING6
   MOV P0,#82H
   MOV P2,#00000011b
   SJMP MULAI
   
BANDING6:
   CJNE A,#0BFH,BANDING7
   MOV P0,#0F8H
   MOV P2,#00000001b
   SJMP MULAI
         
BANDING7:
   CJNE A,#07FH,MULAI 
   MOV P0,#80H
   MOV P2,#00000000b
   SJMP MULAI 
  

END 

Posting Komentar