[C] 以指定模式刷新屏幕 →→→→→进入此内容的聊天室

来自 , 2019-10-08, 写在 C, 查看 110 次.
URL http://www.code666.cn/view/f12ee973
  1. #include <system.h>
  2.  
  3. /*文曲星屏幕可以按大行(行高16点)或小行(行高8点)显示。
  4.         以CC300的屏幕为例,液晶分辨率为112*48即横向可显示112点,纵向可显示48点
  5.         由于一个大行占据16点,小行占据8点,故可显示48/16=3大行,或48/8=6小行。
  6.         大行和小行可以同屏显示。具体哪一行为大行,娜一行为小行由mode来决定。
  7.         mode低字节从bit7-bit0每一位代表一行,为1表示大行,为0表示小行。举例如下:
  8.         mode值     对应二进制值      屏幕显示状态
  9.         0xE0        11100000         三大行
  10.         0xC0        11000000         两大行,两小行
  11.         0x80        10000000         一大行,四小行
  12.         0x00        00000000         六小行
  13.         0x20        00100000         两小行,一大行,两小行
  14.         0x40        01000000         一小行,一大行,三小行
  15.         ...
  16.    */
  17.  
  18. main()
  19. {
  20.         clrscr();
  21.         printf ( "Line 1\n" );
  22.         printf ( "Line 2\n" );
  23.         printf ( "Line 3\n" );
  24.         printf ( "Line 4\n" );
  25.         printf ( "Line 5\n" );
  26.         printf ( "Line 6\n" );
  27.  
  28.         UpdateLCD ( 0x00 );      // all are visible
  29.         getchar();
  30.         UpdateLCD ( 0xE0 );      // only first 3 lines visible
  31.         getchar();
  32.         UpdateLCD ( 0x40 );      // line 6 invisible
  33.         getchar();
  34.         UpdateLCD ( 0x20 );      // line 6 invisible
  35.  
  36.         getchar();
  37.         return 0;
  38. }
  39.  

回复 "以指定模式刷新屏幕"

这儿你可以回复上面这条便签

captcha