print("Hello, Pi Pico!")
print("This is Experiment - 3 and Objective - 6")
print("Name:Ashwini Kumar Behera; Registration No.:1941012390 ")
print('''Objective : 6 Implementation of a 8-bit binary counter to show 
numbers in binary using eight LEDs.''')
from machine import Pin
from utime import sleep
PORT=[7,6,5,4,3,2,1,0]
DIR=["0","0","0","0","0","0","0","0"]
L=[0]*8
def Configure_Port():
  for i in range(0,8):
    if DIR[i]=="0":
      L[i]=Pin(PORT[i],Pin.OUT)
    else:
      L[i]=Pin(LED[i],Pin.IN)
  return

def Port_output(s):
  b=bin(s)
  b=b.replace("0b","")
  diff=8-len(b)
  for i in range(0,diff):
    b="0"+b
  for i in range(0,8):
    if b[i]=="1":
      L[i].value(1)
    else:
      L[i].value(0)
  return

Configure_Port()
cnt=0
while True:
  Port_output(cnt)
  sleep(1)
  cnt=cnt+1
  if cnt>255:
    cnt=0
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT