c语言text是什么函数,求助:函数textmode()的具体意义。

textmode

null.gif

null.gif

原型:extern void textmode(int mode);

用法:#include

功能:设定屏幕模式

说明:请参见UpdateLCD中关于mode的含义。

textmode会影响屏幕上已有内容的显示。

举例:

// textmode.c

#include

main()

{

int c;

clrscr();

textmode(0×00);

printf(“Hello, world!\n”);

getchar();

textmode(0xE0);

printf(“Hi, this is the next mode\n”);

getchar();

return 0;

}

原型:extern void UpdateLCD(unsigned int mode);

用法:#include

功能:以指定模式刷新屏幕

说明:文曲星屏幕可以按大行(行高16点)或小行(行高8点)显示。

以CC300的屏幕为例,液晶分辨率为112*48即横向可显示112点,纵向可显示48点

由于一个大行占据16点,小行占据8点,故可显示48/16=3大行,或48/8=6小行。

大行和小行可以同屏显示。具体哪一行为大行,娜一行为小行由mode来决定。

mode低字节从bit7-bit0每一位代表一行,为1表示大行,为0表示小行。举例如下:

mode值     对应二进制值      屏幕显示状态

0xE0        11100000         三大行

0xC0        11000000         两大行,两小行

0×80        10000000         一大行,四小行

0×00        00000000         六小行

0×20        00100000         两小行,一大行,两小行

0×40        01000000         一小行,一大行,三小行

以此类推。

举例:

// TextOut.c

#include

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(0×00);         // all are visible

getchar();

UpdateLCD(0xE0);         // only first 3 lines visible

getchar();

UpdateLCD(0×40);         // line 6 invisible

getchar();

UpdateLCD(0×20);         // line 6 invisible

getchar();

return 0;

}

直接上百度。输入函数名就行了。

以上内容来自

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值