//範例8-1C: 在8×8單色點矩陣LED上顯示中文字---"中" //檔名ch8C_1.C #include void delay1ms(int count); unsigned char code font1[]={0x3C,0x24,0x24,0xFF,0x24,0x24,0x3C,00}; // 中 unsigned char code ctrl[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; // addr main() { unsigned char i ; unsigned char code *ptr =font1; // 取得字型陣列 while(1){ ptr=font1; for(i=0;i<8;i++){ P1=0xff; // 關閉掃描線 P0= ~(*ptr++) ; // 取出字型資料,並自動指向下一個 P1=ctrl[i] ; // 掃描線輸出 delay1ms(100) ; } //for }//while } //main void delay1ms(int count) { int i,j; for(i=0;i