保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

液晶显示在嵌入式系统中的应用



    在设计中,所有的页可组成一个环形队列结构,页中的行也可组成一个环形队列结构,其关系如图2所示。图3所示是该系统的显示流程。

下面给出一个行结构:

typedef struct lcdLine

{

struct lcdLine *previous? //前一行

struct lcdLine *next? //后一行

unsigned short lineId? //行特征字

unsigned char showflag? //是否显示汉字

unsigned char start? //显示行号 ,汉字一

定是奇数行如 1,3,5,7

unsigned char lcdseg?16??

//显示的代码如是ASCII码,0X10显示0,

0X3C显示\ ?汉字为0X80 0X81 显示汉字“据”

void ?*flcdLine??struct lcdLine * plcdLine??

//处理行函数

};

由于页是由行组成的,所以页结构的定义如下:

typedef struct lcdPage

{

struct lcdLine *firstLine? //该页中的第一行

struct lcdPage *previous? //前一页

struct lcdPage *next? //后一页

unsigned short pageId? //页特征字

} lcdPage?

下面给出的是一个环行队列函数的程序代码:

VOID CSC Place On List?CS NODE **head? CS NODE *new node?

{

/* Determine if the list in non-empty. */

if ?*head?

{

/* The list is not empty. Add the new

node to the end of the list. */

new node->cs previous=?*head?

->cs previous?

(new node ->cs previous)->cs

《液晶显示在嵌入式系统中的应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/161353.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。