;*************************************************** ;Simon Nano Board simple counter demo program ;Written by Dale K. ;*************************************************** DS1 con p8 ;DS1 is 7 segement display 1 DS2 con p9 ;DS2 is 7 segement display 2 LED con p13 ;8LED is leds D4 to D11 DIRL = 0x00 ;set data port pins as outputs OUTL = 0x00 ;set all graph LEDs off Low DS1 ;Turns Display 1 off Low DS2 ;Turns Display 2 off low LED ;Turns all 8 LEDs off Display1 High DS1 OUTL = %11111100 ;Display 0 Pause 700 OUTL = %01100000 ;Display 1 Pause 700 OUTL = %11011010 ;Display 2 Pause 700 OUTL = %11110010 ;Display 3 Pause 700 OUTL = %01100110 ;Display 4 Pause 700 OUTL = %10110110 ;Display 5 Pause 700 OUTL = %10111110 ;Display 6 Pause 700 OUTL = %11100000 ;Display 7 Pause 700 OUTL = %11111110 ;Display 8 Pause 700 OUTL = %11100110 ;Display 9 Pause 700 Low DS1 Display2 High DS2 OUTL = %11111100 ;Display 0 Pause 700 OUTL = %01100000 ;Display 1 Pause 700 OUTL = %11011010 ;Display 2 Pause 700 OUTL = %11110010 ;Display 3 Pause 700 OUTL = %01100110 ;Display 4 Pause 700 OUTL = %10110110 ;Display 5 Pause 700 OUTL = %10111110 ;Display 6 Pause 700 OUTL = %11100000 ;Display 7 Pause 700 OUTL = %11111110 ;Display 8 Pause 700 OUTL = %11100110 ;Display 9 Pause 700 Low DS2 EightLEDs High LED OUTL = %10000000 ;Light LED D4 Pause 700 OUTL = %01000000 ;Light LED D5 Pause 700 OUTL = %00100000 ;Light LED D6 Pause 700 OUTL = %00010000 ;Light LED D7 Pause 700 OUTL = %00001000 ;Light LED D8 Pause 700 OUTL = %00000100 ;Light LED D9 Pause 700 OUTL = %00000010 ;Light LED D10 Pause 700 OUTL = %00000001 ;Light LED D11 Pause 700 Low LED Goto Display1