资源简介
用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
相关资源
- 计算机图形学 边填充算法实现代码
- 嵌入式图形界面MiniGUI的示例程序9例
- pb 实现仿BS界面 dw菜单 powerbuild
- 计算机图形学课设 画板
- 加密cad图形的lisp文件
- 12864滚动显示汉字
- 一个比较完整的开源cad 图形程序
- c 图形面积计算 利用继承与多态
- vc利用MFC底层开发的二维GIS管理软件,
- 简单的交互式图形系统的实现
- 简易绘图程序(计算机图形学课程设
- lcd12864的VHDL程序
- LCD12864滚动显示
- c 做的漂亮菜单附有源代码
- 计算机图形学(openGL)代码
- 图形学集成程序dda、中点算法、多边
- 计算机图形实验(哈尔滨工程大学)
- Macromedia Fireworks V8.0 简体中文版
- 在delphi7下进行autocad二次开发的一个简
- 图像处理作业C 源代码
- 从EXCEL中取数据在Teechart7显示应用示例
- 树状导航菜单的制作
- STM32 电子密码锁设计,LCD12864显示
- STM32 LCD12864并口驱动实验
- Scratch 鲨鱼来袭赢家版.sb3
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机的图形液晶模块的驱
- 使用SPCE061A的ACM12864J液晶显示模块应用
- 如何删除Linux系统后找回Windows的启动
- 超级场景清理器(SPCleaner)v1.0免费版
评论
共有 条评论