TextOut

2018-11-11 16:06 更新

 原型:extern void UpdateLCD(unsigned int mode);
             
 用法:#include <system.h>
 
 功能:以指定模式刷新屏幕
 
 說明:文曲星屏幕可以按大行(行高16點)或小行(行高8點)顯示。
       以CC300的屏幕為例,液晶分辨率為112*48即橫向可顯示112點,縱向可顯示48點
       由于一個大行占據(jù)16點,小行占據(jù)8點,故可顯示48/16=3大行,或48/8=6小行。
       大行和小行可以同屏顯示。具體哪一行為大行,娜一行為小行由mode來決定。
       mode低字節(jié)從bit7-bit0每一位代表一行,為1表示大行,為0表示小行。舉例如下:
       mode值     對應(yīng)二進制值      屏幕顯示狀態(tài)
       0xE0        11100000         三大行
       0xC0        11000000         兩大行,兩小行
       0x80        10000000         一大行,四小行
       0x00        00000000         六小行
       0x20        00100000         兩小行,一大行,兩小行
       0x40        01000000         一小行,一大行,三小行
       ...
       
       以此類推。
 
 舉例:


     // TextOut.c
     
     #include <system.h>
     main()
     {
       clrscr();
       printf("Line 1\n");
       printf("Line 2\n");
       printf("Line 3\n");
       printf("Line 4\n");
       printf("Line 5\n");
       printf("Line 6\n");
       
       UpdateLCD(0x00);         // all are visible
       getchar();
       UpdateLCD(0xE0);         // only first 3 lines visible
       getchar();
       UpdateLCD(0x40);         // line 6 invisible
       getchar();
       UpdateLCD(0x20);         // line 6 invisible
       getchar();
       return 0;
     }


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號