#include "7SegLookUp.h"
void setup() {
// put your setup code here, to run once:
volatile char *dirF=0x30;// port f dir
*dirF = 0xff;
dirF = 0x108; // port k dir
*dirF = 0xff;
}
void Forward(){
volatile *output2 = 0x31; //port f output
volatile *output1 = 0x108; // port k output
long i,k;
for (i=0; i<10; i++ ){
*output2 = out(i);
for (k=0; k<10 ; k++){
*output1 = out(k);
volatile long j;
for (j=0; j <400000 ; j++);
}
}}
void Reverse(){
volatile *output2 = 0x31; //port f output
volatile *output1 = 0x108; // port k output
long i,k;
for (i=9; i>=0; i-- ){
*output2 = out(i);
for (k=9 ; k>=0 ; k--){
*output1 = out(k);
volatile long j;
for (j=0; j <400000 ; j++);
}
}}
void loop() {
Forward();
Reverse();
}