AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx

上传人:b****6 文档编号:21878429 上传时间:2023-02-01 格式:DOCX 页数:24 大小:21.01KB
下载 相关 举报
AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx_第1页
第1页 / 共24页
AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx_第2页
第2页 / 共24页
AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx_第3页
第3页 / 共24页
AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx_第4页
第4页 / 共24页
AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx

《AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx》由会员分享,可在线阅读,更多相关《AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx(24页珍藏版)》请在冰豆网上搜索。

AT90S8515与点阵液晶模块的C语言编程实例源程序Word下载.docx

unsignedchar

//ASCII字符控制代码解释定义

#defineSTX 

0x02

#defineETX 

0x03

#defineEOT 

0x04

#defineENQ 

0x05

#defineBS 

0x08

#defineCR 

0x0D

#defineLF 

0x0A

#defineDLE 

0x10

#defineETB 

0x17

#defineSPACE 

0x20

#defineCOMMA 

0x2C

#defineTRUE 

1

#defineFALSE 

#defineHIGH 

#defineLOW 

//T6963C端口定义由汇编语言程序定义外部端口

externucharLCMDW,LCMCW;

//0xf000数据口

//0xf100命令口

//T6963C命令定义

#defineLC_CUR_POS 

0x21 

//光标位置设置

#defineLC_CGR_POS 

0x22 

//CGRAM偏置地址设置

#defineLC_ADD_POS 

0x24 

//地址指针位置

#defineLC_TXT_STP 

0x40 

//文本区首址

#defineLC_TXT_WID 

0x41 

//文本区宽度

#defineLC_GRH_STP 

0x42 

//图形区首址

#defineLC_GRH_WID 

0x43 

//图形区宽度

#defineLC_MOD_OR 

0x80 

//显示方式:

逻辑“或”

#defineLC_MOD_XOR 

0x81 

逻辑“异或”

#defineLC_MOD_AND 

0x82 

逻辑“与”

#defineLC_MOD_TCH 

0x83 

文本特征

#defineLC_DIS_SW 

0x90 

//显示开关:

D0=1/0:

光标闪烁启用/禁用;

//D1=1/0:

光标显示启用/禁用;

//D2=1/0:

文本显示启用/禁用;

//D3=1/0:

图形显示启用/禁用;

#defineLC_CUR_SHP 

0xA0 

//光标形状选择:

0xA0-0xA7表示光标占的行数

#defineLC_AUT_WR 

0xB0 

//自动写设置

#defineLC_AUT_RD 

0xB1 

//自动读设置

#defineLC_AUT_OVR 

0xB2 

//自动读/写结束

#defineLC_INC_WR 

0xC0 

//数据一次写,地址加1

#defineLC_INC_RD 

0xC1 

//数据一次读,地址加1

#defineLC_DEC_WR 

0xC2 

//数据一次写,地址减1

#defineLC_DEC_RD 

0xC3 

//数据一次读,地址减1

#defineLC_NOC_WR 

0xC4 

//数据一次写,地址不变

#defineLC_NOC_RD 

0xC5 

//数据一次读,地址不变

#defineLC_SCN_RD 

0xE0 

//屏读

#defineLC_SCN_CP 

0xE8 

//屏拷贝

#defineLC_BIT_OP 

0xF0 

//位操作:

//D0-D2:

定义D0-D7位;

D3:

1置位;

0:

清除

ucharconstuPowArr[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

//ASCII字模宽度及高度定义

#defineASC_CHR_WIDTH 

8

#defineASC_CHR_HEIGHT 

16

//ASCII字模,显示为8*16

charflashASC_MSK[96*16]={

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 

/*----*/

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x18,0x3C,0x3C,0x3C,0x18, 

/*--!

--*/

0x18,0x00,0x18,0x18,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x66,0x66,0x66,0x00,0x00, 

/*--"

0x00,0x00,0x00,0x36,0x36,0x7F,0x36,0x36, 

/*--#--*/

0x36,0x7F,0x36,0x36,0x00,0x00,0x00,0x00,

0x00,0x18,0x18,0x3C,0x66,0x60,0x30,0x18, 

/*--$--*/

0x0C,0x06,0x66,0x3C,0x18,0x18,0x00,0x00,

0x00,0x00,0x70,0xD8,0xDA,0x76,0x0C,0x18, 

/*--%--*/

0x30,0x6E,0x5B,0x1B,0x0E,0x00,0x00,0x00,

0x00,0x00,0x00,0x38,0x6C,0x6C,0x38,0x60, 

/*--&

0x6F,0x66,0x66,0x3B,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x18,0x18,0x18,0x00,0x00, 

/*--'

0x00,0x00,0x00,0x0C,0x18,0x18,0x30,0x30, 

/*--(--*/

0x30,0x30,0x30,0x18,0x18,0x0C,0x00,0x00,

0x00,0x00,0x00,0x30,0x18,0x18,0x0C,0x0C, 

/*--)--*/

0x0C,0x0C,0x0C,0x18,0x18,0x30,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x36,0x1C,0x7F, 

/*--*--*/

0x1C,0x36,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x7E, 

/*--+--*/

0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,

/*--,--*/

0x00,0x00,0x1C,0x1C,0x0C,0x18,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E, 

/*-----*/

/*--.--*/

0x00,0x00,0x1C,0x1C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x06,0x06,0x0C,0x0C,0x18, 

/*--/--*/

0x18,0x30,0x30,0x60,0x60,0x00,0x00,0x00,

0x00,0x00,0x00,0x1E,0x33,0x37,0x37,0x33, 

/*--0--*/

0x3B,0x3B,0x33,0x1E,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x0C,0x1C,0x7C,0x0C,0x0C, 

/*--1--*/

0x0C,0x0C,0x0C,0x0C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x66,0x06,0x0C, 

/*--2--*/

0x18,0x30,0x60,0x7E,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x66,0x06,0x1C, 

/*--3--*/

0x06,0x66,0x66,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x30,0x30,0x36,0x36,0x36, 

/*--4--*/

0x66,0x7F,0x06,0x06,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x7E,0x60,0x60,0x60,0x7C, 

/*--5--*/

0x06,0x06,0x0C,0x78,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x1C,0x18,0x30,0x7C,0x66, 

/*--6--*/

0x66,0x66,0x66,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x7E,0x06,0x0C,0x0C,0x18, 

/*--7--*/

0x18,0x30,0x30,0x30,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x66,0x76,0x3C, 

/*--8--*/

0x6E,0x66,0x66,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x66,0x66,0x66, 

/*--9--*/

0x3E,0x0C,0x18,0x38,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x00, 

/*--:

/*--;

0x00,0x00,0x00,0x06,0x0C,0x18,0x30,0x60, 

/*--<

0x30,0x18,0x0C,0x06,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00, 

/*--=--*/

0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x60,0x30,0x18,0x0C,0x06, 

/*-->

0x0C,0x18,0x30,0x60,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x66,0x0C,0x18, 

/*--?

0x00,0x00,0x00,0x7E,0xC3,0xC3,0xCF,0xDB, 

/*--@--*/

0xDB,0xCF,0xC0,0x7F,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x18,0x3C,0x66,0x66,0x66, 

/*--A--*/

0x7E,0x66,0x66,0x66,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x7C,0x66,0x66,0x66,0x7C, 

/*--B--*/

0x66,0x66,0x66,0x7C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x66,0x60,0x60, 

/*--C--*/

0x60,0x66,0x66,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x78,0x6C,0x66,0x66,0x66, 

/*--D--*/

0x66,0x66,0x6C,0x78,0x00,0x00,0x00,0x00,

/*--E--*/

0x60,0x60,0x60,0x7E,0x00,0x00,0x00,0x00,

/*--F--*/

0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,

/*--G--*/

0x6E,0x66,0x66,0x3E,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x66,0x66,0x66,0x66,0x7E, 

/*--H--*/

0x66,0x66,0x66,0x66,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x18,0x18,0x18,0x18, 

/*--I--*/

0x18,0x18,0x18,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06, 

/*--J--*/

0x00,0x00,0x00,0x66,0x66,0x6C,0x6C,0x78, 

/*--K--*/

0x6C,0x6C,0x66,0x66,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60, 

/*--L--*/

0x00,0x00,0x00,0x63,0x63,0x77,0x6B,0x6B, 

/*--M--*/

0x6B,0x63,0x63,0x63,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x63,0x63,0x73,0x7B,0x6F, 

/*--N--*/

0x67,0x63,0x63,0x63,0x00,0x00,0x00,0x00,

/*--O--*/

/*--P--*/

/*--Q--*/

0x66,0x66,0x66,0x3C,0x0C,0x06,0x00,0x00,

/*--R--*/

0x6C,0x66,0x66,0x66,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x66,0x60,0x30,0x18, 

/*--S--*/

0x0C,0x06,0x66,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x7E,0x18,0x18,0x18,0x18, 

/*--T--*/

0x18,0x18,0x18,0x18,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x66,0x66,0x66,0x66,0x66, 

/*--U--*/

/*--V--*/

0x66,0x66,0x3C,0x18,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x63,0x63,0x63,0x6B,0x6B, 

/*--W--*/

0x6B,0x36,0x36,0x36,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x66,0x66,0x34,0x18,0x18, 

/*--X--*/

0x2C,0x66,0x66,0x66,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x66,0x66,0x66,0x66,0x3C, 

/*--Y--*/

0x00,0x00,0x00,0x7E,0x06,0x06,0x0C,0x18, 

/*--Z--*/

0x30,0x60,0x60,0x7E,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x30,0x30,0x30,0x30, 

/*--[--*/

0x30,0x30,0x30,0x30,0x30,0x30,0x3C,0x3C,

0x00,0x00,0x00,0x60,0x60,0x30,0x30,0x18, 

/*--\--*/

0x18,0x0C,0x0C,0x06,0x06,0x00,0x00,0x00,

0x00,0x00,0x00,0x3C,0x0C,0x0C,0x0C,0x0C, 

/*--]--*/

0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x3C,0x3C,

0x00,0x18,0x3C,0x66,0x00,0x00,0x00,0x00, 

/*--^--*/

/*--_--*/

0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,

0x00,0x38,0x18,0x0C,0x00,0x00,0x00,0x00, 

/*--`--*/

0x00,0x00,0x00,0x00,0x00,0x3C,0x06,0x06, 

/*--a--*/

0x3E,0x66,0x66,0x3E,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x60,0x60,0x7C,0x66,0x66, 

/*--b--*/

0x00,0x00,0x00,0x00,0x00,0x3C,0x66,0x60, 

/*--c--*/

0x60,0x60,0x66,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x06,0x06,0x3E,0x66,0x66, 

/*--d--*/

0x66,0x66,0x66,0x3E,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x3C,0x66,0x66, 

/*--e--*/

0x7E,0x60,0x60,0x3C,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x1E,0x30,0x30,0x30,0x7E, 

/*--f--*/

0x30,0x30,0x30,0x30,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x3E,0x66,0x66, 

/*--g--*/

0x66,0x66,0x66,0x3E,0x06,0x06,0x7C,0x7C,

/*--h--*/

0x00,0x00,0x18,0x18,0x00,0x78,0x18,0x18, 

/*--i--*/

0x18,0x18,0x18,0x7E,0x00,0x00,0x00,0x00,

0x00,0x00,0x0C,0x0C,0x00,0x3C,0x0C,0x0C, 

/*--j--*/

0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x78,0x78,

0x00,0x00,0x00,0x60,0x60,0x66,0x66,0x6C, 

/*--k--*/

0x78,0x6C,0x66,0x66,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x78,0x18,0x18,0x18,0x18, 

/*--l--*/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1