资源简介

用12864液晶来实现一个图形菜单界面,并可以通过按键来选中不同的图形菜单并且实现反白显示;在一个12864液晶中将显示出8个图形菜单,每一个图形菜单实际上就是一幅小图片,也就是说在一块液晶上实现8个图片的同时显示。

资源截图

代码片段和文件信息

#include 
sbit rs=P2^0;
sbit rw=P2^1;
sbit e=P2^2;
sbit psb=P2^3;
sbit rst=P2^4;
sbit bf=P0^7;

sbit key_l=P1^4; //左
sbit key_r=P1^5; //右
sbit key_u=P1^6;  //上
sbit key_d=P1^7;  //下

#define uchar unsigned char
#define uint unsigned int


//32*24 猪头
uchar code table2[]={
0x000x000x000x00
0x000x000x000x00
0x000xE70xF80x00
0x010x990x870xF0
0x020x0C0x620x10
0x040x140x980x10
0x040x400x080x08
0x080x400x040x08
0x100x8C0x340x08
0x170xB60xDB0x8C
0x190x260x980xE4
0x020x140x500x5C
0x040x0C0x300x20
0x040x670x000x20
0x080x9C0x720x10
0x080x870x9C0x10
0x080x8C0x0C0x10
0x040x8D0x920x27
0x040x410x900x24
0x020xB00x100x4A
0x010x4C0x600xCC
0x000xF70x970x8C
0x010x8C0x790x84
0x030x870x800xC4
};
//24*12 信封
uchar code photo1[]={
0x070xFF0xC0
0x010xFF0x80
0x180xFF0x18
0x1E0x7E0x78
0x1F0x3C0xF8
0x1F0x810xF8
0x1F0xC70xF8
0x1F0xFF0xF8
0x1F0xFF0xF8
0x1F0xFF0xF8
0x1F0xFF0xF8
0x0F0xFF0xF0
};
//24*14 文件夹
uchar code photo2[]={
0x0F0xC00x00
0x1F0xE00x00
0x1F0xFF0xF0
0x1F0xFF0xF8
0x1F0x0F0xF8
0x1E0x770xF8
0x1E0xF70xF8
0x1F0x670xF8
0x1E0x1F0xF8
0x1C0xFF0xF8
0x190xFF0xF8
0x1F0xFF0xF8
0x1F0xFF0xF8
0x0F0xFF0xF0
};

//24*16 音符
uchar code photo3[]={
0x010xFF0xE0
0x010xFF0xE0
0x010xFF0xE0
0x010xFF0xE0
0x010x800x60
0x010x800x60
0x010x800x60
0x010x800x60
0x010x800x60
0x010x800x60
0x1F0x800x60
0x3F0x800x60
0x3F0x800x60
0x3F0x0F0xE0
0x1E0x0F0xE0
0x000x0F0xE0
};

//24*16 齿轮
uchar code photo4[]={
0x000x180x00
0x000x380x00
0x030xFF0xC0
0x030xFF0xC0
0x030xFF0xC0
0x030xC70xC0
0x070x810xE0
0x0F0x810xF0
0x0F0x810xF0
0x070x830xE0
0x030xC30xC0
0x030xFF0xC0
0x030xFF0xC0
0x030xFF0xC0
0x000x3C0x00
0x000x180x00
};

//24*17 扳手
uchar code photo5[]={
0x000x030xC0
0x000x0F0xC0
0x000x0F0x00
0x000x1E0x00
0x000x1E0x00
0x000x1E0x18
0x000x3F0xF0
0x000x7F0xF0
0x000xFF0xE0
0x010xFF0x80
0x030xF80x00
0x070xF80x00
0x0F0xE00x00
0x0F0xC00x00
0x1F0xC00x00
0x0F0x000x00
0x0E0x000x00
};
//24*14 电话
uchar code photo6[]={
0x000x7E0x00
0x070xFF0xF0
0x1E0x000x78
0x1E0x000x78
0x3E0x7E0x7C
0x3E0x7E0x7C
0x180x7E0x18
0x000xFF0x00
0x010xFF0x80
0x030xFF0xC0
0x070xFF0xE0
0x070xFF0xE0
0x070xFF0xE0
0x070xFF0xE0
};


//24*15 喇叭
uchar code photo7[]={
0x000x000xC0
0x000x200xC0
0x000x620x60
0x000xE60x20
0x010xE30x30
0x1F0xE10x30
0x3F0xE10x90
0x3F0xE10x90
0x3F0xE10x90
0x3F0xE10x90
0x3F0xE10x30
0x010xE30x30
0x000xE30x20
0x000x620x60
0x000x200xC0
};

//24*20 蓝牙
uchar code photo8[]={
0x000xFF0x00
0x030xFF0xC0
0x070xFF0xE0
0x0F0xE70xF0
0x1F0xE30xF8
0x

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7381  2011-11-25 15:10  12864菜单显示\12864

     文件      12052  2011-11-25 15:46  12864菜单显示\12864.c

     文件       9328  2011-11-25 15:10  12864菜单显示\12864.hex

     文件         42  2011-11-25 15:10  12864菜单显示\12864.lnp

     文件      21654  2011-11-25 15:10  12864菜单显示\12864.LST

     文件      22233  2011-11-25 15:10  12864菜单显示\12864.M51

     文件      14427  2011-11-25 15:10  12864菜单显示\12864.OBJ

     文件        955  2012-03-11 15:25  12864菜单显示\12864.Opt

     文件          0  2012-03-11 16:46  12864菜单显示\12864.plg

     文件       1648  2011-11-25 00:24  12864菜单显示\12864.Uv2

    .......       958  2011-11-25 15:46  12864菜单显示\12864_Opt.Bak

    .......         0  2011-11-24 23:51  12864菜单显示\12864_Uv2.Bak

     文件       8044  2011-11-25 14:01  12864菜单显示\源代码.txt

     文件      12018  2011-11-25 15:12  12864菜单显示\用按键来控制选中不同图标.txt

     目录          0  2012-03-11 15:25  12864菜单显示

----------- ---------  ---------- -----  ----

               110740                    15


评论

共有 条评论