資源簡介
用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
評論
共有 條評論