void Init_MAX7219() { Write_Max7219(0x09,0x00,0x09,0x00); Write_Max7219(0x0a,0x03,0x0a,0x03); Write_Max7219(0x0b,0x07,0x0b,0x07); Write_Max7219(0x0c,0x01,0x0c,0x01); Write_Max7219(0x0f,0x00,0x0f,0x00); }
void write_word( void)//write 3 character to dot matrix. { unsigned int i ,j; for(j = 0; j <= 11 ; ++j) { if(j<6)//write data to dot matrix in top. { for(i = 1;i <= 8;++i) Write_Max7219(i,font_loop[j][i-1],j); } else//write data to matrix in bottom. { for(i = 1;i <= 8;++i) Write_Max7219(i,font_loop[6+j%6][i-1],j); } } }
void led_print(int char1, int char2) { for(uchar i = 1;i < 9;i++) { Write_Max7219(i, disp1[char2][i-1],i,disp1[char1][i-1]); } }