资源简介
用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
相关资源
- 基于51单片机12864画点画线画圆的程序
- VC建立坐标系,实现图形坐标系转换
- 计算机图形学实验报告及代码2
- 图形学绘图系统程序完整版
- zTree树形菜单展开收缩插件
- 新浪微博tab菜单
- 计算机图形学 五角星画法
- 西农-计算机图形学试题
- 基于Qt的声波图形界面动态绘制
- 鼠标右键新建菜单的管理工具
- AutoCAD的.Net插件可添加右键菜单、Ri
- PID方式PWM输出温度控制stc12c5a+ds18b20
- CC2530安防监控系统硬件开发
- [网盘]计算机图形学 第四版 中文版
- 基于12864液晶模块的动态波形显示实现
- ArcEngine 图形编辑源代码
- 光线跟踪和光子映射
- 可以进行图片的电话号码识别
- 用DS1302与LCD12864设计的可调电子钟及仿
- 计算机图形学基础试题题库及答案
- 单片机图形
- LCD12864实现贪吃蛇游戏
- 强大的液晶菜单
- 计算机图形学二维图形的变换
- 启动NAO机器人模拟器 NAO_SIM和图形编程
- myeclipse可视化图形界面插件+安装说明
- 各种菜单图标和样式图标
- 计算机图形学 蕨类植物的实现
- dht11的12864显示程序
- 汇编语言实现的字符图形程序
评论
共有 条评论