//範例8-7C:模擬向上捲動字串訊息資料的動態字幕機 //檔名:ch8_7.c #include "lcd.h" char code *mes[7]={"1.AT89c51 Features ", "2.Compatible MCS51 ", "3.4K Flash Memory ", "4.128bytes Inter RAM", "5.Two 16-bit Timer/C", "6.6 Interrupt Source", "7.32 I/O Lines " }; main() { char i; Init_LCD(); // LCD初始化設定 LCD_CMD(1); // 清除畫面 delay1ms(2) ; // 時間延遲 while(1){ for(i=0;i<7;i++) { DISP_Str(0x80,mes[i]); DISP_Str (0xC0,mes[(i+1)%7]); delay1ms(100) ; } } }