非常感謝您的耐心解答,這樣是可以一個595顯示兩個字了,但是不能把1號595的數據移到2號上面,不能實現自由顯示的目的
- u8 code Table1[10][8]=
- {
- {0,6,9,9,9,9,9,6}, //0
- {0,2,6,2,2,2,2,7}, //1
- {0,6,9,1,2,4,8,15}, //2
- {0,6,9,1,6,1,9,6}, //3
- {0,2,6,10,10,15,2,2}, //4
- {0,15,8,14,1,1,9,6}, //5
- {0,6,9,8,14,9,9,6}, //6
- {0,15,9,1,2,2,4,4}, //7
- {0,6,9,9,6,9,9,6}, //8
- {0,6,9,9,7,1,2,4}, //9
- };
- void Duan_Dis() //ÏÔê¾
- {
- static u8 i=0;
- if(Dis_Flag)
- {
- Dis_Flag=0;
- LED_HX=Duan_Xuan[i];
- DATA1=Table1[5][i]<<4|Table1[2][i];
- DATA2=Table1[9][i]<<4|Table1[0][i];
- i++;
- i%=8;
- }
- }
復制代碼 |