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);
}
Example #2
0
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]);
	}
}