#include "lettersNnumbers.h"
void setup() {
// put your setup code here, to run once:
volatile unsigned char *col=(unsigned char*)0x30;
volatile unsigned char *row=(unsigned char*)0x107;
*row=0xFF;
*col=0xFF;
}
void lightRow(unsigned char row_numb){
volatile unsigned char *row=(unsigned char*)0x108;
volatile unsigned char *col=(unsigned char*)0x31;
*row=~(1<<row_numb);
*col=0xFF;
}
void lightCol(unsigned char col_numb){
volatile unsigned char *col=(unsigned char*)0x31;
volatile unsigned char *row=(unsigned char*)0x108;
*row=~(0xFF);
*col=(1<<col_numb);
}
void lightLED(unsigned char col_numb,unsigned char row_numb){
volatile unsigned char *row=0x108,*col=0x31;
*row=0xFF;
*col=0x00;
*row=~(1<<row_numb);
*col=(1<<col_numb);
}
void displayLetter(unsigned char x){
volatile unsigned char *col=(unsigned char*)0x31;
volatile unsigned char *row=(unsigned char*)0x108;
unsigned char *a=ledLetter(x);
for(unsigned char i=0;i<8;i++){
*col=0x00;
*row=~(1<<i);
*col=a[i];
}
*col=0x00;
}
void loop() {
// put your main code here, to run repeatedly:
unsigned char row=0x00,col=0x00;
volatile long long i;
// char arr[8]="WELCOME";
// for(int j=0;j<7;j++){
// for(i=0;i<Delay;i++);
// {
// displayLetter(arr[j]);
// }
// }
// unsigned char wrd[]="WELCOME";
// int size=sizeof(wrd);
// scrollLetter(wrd,size);
// unsigned char wrd[]="WELCOME";
// int size=sizeof(wrd);
// scrollLetterRight(wrd,size);
// unsigned char wrd[]="WELCOME";
// int size=sizeof(wrd);
// scrollLetterDown(wrd,size);
// unsigned char wrd[]="WELCOME";
// int size=sizeof(wrd);
// scrollLetterSideways(wrd,size);
// unsigned char wrd[]="WELCOME";
// int size=sizeof(wrd);
// scrollLetterTopAndBottom(wrd,size);
}