?? display.h
字號:
void display_num(uchar adder,uchar num)//在第三行的左半屏寫0-9數字
{
uchar i;
write_lcom(0xbc);
write_lcom(0x40+(adder-1)*8);
for(i=num*16;i<8+num*16;i++)
{
write_ldate(~tablenum[i]);
}
write_lcom(0xbd);
write_lcom(0x40+(adder-1)*8);
for(i=num*16;i<8+num*16;i++)
{
write_ldate(~tablenum[i+8]);
}
}
void display_date(uchar ye,uchar lie, uchar code table[])//在液晶的第ye頁第lie列顯示table[]所代表的字符
{
uchar i ;
if(lie<5)//在左半屏顯示
{
write_lcom(0xb8+(ye-1)*2);
write_lcom(0x40+(lie-1)*16);
for(i=0;i<16;i++)
{
write_ldate(~table[i]);
}
write_lcom(0xb9+(ye-1)*2);
write_lcom(0x40+(lie-1)*16);
for(i=0;i<16;i++)
{
write_ldate(~table[i+16]);
}
}
if(lie>4)//在右半屏顯示
{
write_rcom(0xb8+(ye-1)*2);
write_rcom(0x40+(lie-5)*16);
for(i=0;i<16;i++)
{
write_rdate(~table[i]);
}
write_rcom(0xb9+(ye-1)*2);
write_rcom(0x40+(lie-5)*16);
for(i=0;i<16;i++)
{
write_rdate(~table[i+16]);
}
}
}
//在液晶的第ye行第lie列顯示字符table前后留有半空格方便字符的居中
void display_ban(uchar ye,uchar lie, uchar code table[])
{
uchar i ;
if(lie<4)//左半屏顯示
{
write_lcom(0xb8+(ye-1)*2);
write_lcom(0x40+(lie)*16-8);
for(i=0;i<16;i++)
{
write_ldate(~table[i]);
}
write_lcom(0xb9+(ye-1)*2);
write_lcom(0x40+lie*16-8);
for(i=0;i<16;i++)
{
write_ldate(~table[i+16]);
}
}
if(lie>4)//右半屏顯示
{
write_rcom(0xb8+(ye-1)*2);
write_rcom(0x40+(lie-4)*16-8);
for(i=0;i<16;i++)
{
write_rdate(~table[i]);
}
write_rcom(0xb9+(ye-1)*2);
write_rcom(0x40+(lie-4)*16-8);
for(i=0;i<16;i++)
{
write_rdate(~table[i+16]);
}
}
if(lie==4)
{
write_lcom(0xb8+(ye-1)*2);
write_lcom(0x40+(lie)*16-8);
for(i=0;i<8;i++)
{
write_ldate(~table[i]);
}
write_lcom(0xb9+(ye-1)*2);
write_lcom(0x40+lie*16-8);
for(i=0;i<8;i++)
{
write_ldate(~table[i+16]);
}
write_rcom(0xb8+(ye-1)*2);
write_rcom(0x40);
for(i=0;i<8;i++)
{
write_rdate(~table[i+8]);
}
write_rcom(0xb9+(ye-1)*2);
write_rcom(0x40);
for(i=0;i<8;i++)
{
write_rdate(~table[i+16+8]);
}
}
}
void display_mima() //顯示提示密碼輸入時的換面
{
display_ban(2,2,table10);//請
display_ban(2,3,table15);//輸
display_ban(2,4,table16);//入
display_ban(2,5,table17);//密
display_ban(2,6,table18);//碼
display_date(3,2,table19);//[
display_date(3,3,table20);//__
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
display_date(4,1,table22);//刪
display_date(4,2,table23);//除
display_date(4,7,table24);//確
display_date(4,8,table25);//定
}
void display_mimax(uchar mmg)//密碼輸入時*的移動畫面
{
if(mmg==0)
{
display_mima();
}
if(mmg==1)
{
display_date(3,2,table26);
display_date(3,3,table20);//__
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==2)
{
display_date(3,3,table27);
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==3)
{
display_date(3,4,table27);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==4)
{
display_date(3,5,table27);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==5)
{
display_date(3,6,table27);
display_date(3,7,table21);//]
}
if(mmg==6)
{
display_date(3,7,table28);//]
}
}
void display_ywxuanze()//業務服務頁面
{
display_ban(2,1,table0);//0
display_ban(2,2,table10);//請
display_ban(2,3,table29);//選
display_ban(2,4,table30);//擇
display_ban(2,5,table31);//業
display_ban(2,6,table32);//務
display_ban(2,7,table0);//請
display_date(3,1,table33);//查
display_date(3,2,table34);//詢
display_date(3,3,table0);
display_date(3,4,table0);
display_date(3,5,table0);
display_date(3,6,table0);
display_date(3,7,table37);//取
display_date(3,8,table39);//款
display_date(4,1,table35);//改
display_date(4,2,table17);//密
display_date(4,7,table37);//取
display_date(4,8,table38);//卡
}
void display_qukuan()//取款頁面
{
display_ban(2,5,table40);//金
display_ban(2,6,table41);//額
display_date(3,1,table44);//10
display_date(3,2,table47);//0Y
display_date(3,3,table0);
display_date(3,4,table0);
display_date(3,5,table0);
display_date(3,6,table0);
display_date(3,7,table45);//20
display_date(3,8,table47);//0Y
display_date(4,1,table46);//30
display_date(4,2,table47);//0Y
display_date(4,7,table42);//退
display_date(4,8,table43);//出
}
void display_zhub()//準備鈔票頁面
{
display_date(2,2,table0);
display_date(2,3,table50);//正
display_date(2,4,table48);//在
display_date(2,5,table49);//為
display_date(2,6,table9);//你
display_date(2,7,table0);
display_date(3,1,table0);
display_date(3,2,table0);
display_date(3,3,table51);//準
display_date(3,4,table52);//備
display_date(3,5,table53);//鈔
display_date(3,6,table54);//票
display_date(3,7,table0);
display_date(3,8,table0);
display_date(4,1,table0);//
display_date(4,2,table0);//
display_date(4,7,table0);//
display_date(4,8,table0);//
}
void display_quchao()//等帶取走鈔票頁面
{
display_date(2,3,table0);//0
display_date(2,4,table10);//請
display_date(2,5,table9);//你
display_date(2,6,table0);//
display_date(3,3,table37);//取
display_date(3,4,table55);//走
display_date(3,5,table53);//鈔
display_date(3,6,table54);//票
}
void display_chax()//查詢頁面
{
display_date(3,1,table0);//
display_date(3,2,table0);//
display_date(3,7,table0);//
display_date(3,8,table0);//
display_date(4,1,table56);//余
display_date(4,2,table41);//額
display_date(4,7,table42);//退
display_date(4,8,table43);//出
}
void display_yue()//顯示余額頁面
{
display_ban(2,2,table9);//你
display_ban(2,3,table57);//的
display_ban(2,4,table56);//余
display_ban(2,5,table41);//額
display_ban(2,6,table49);//為
display_date(4,1,table0);//
display_date(4,2,table0);//
display_date(3,5,table74);
display_ban(3,5,table47);
yue=read_add(7+(cha-1)*8);
display_num(8,yue%10);
if((yue/100)!=0)
{
display_num(6,yue/100);
display_num(7,yue/10%10);
}
else
{
if(yue/10%10!=0)
display_num(7,yue/10%10);
}
}
void display_xiugai()//修改密碼頁面
{
display_date(2,2,table10);//請
display_date(2,3,table15);//輸
display_date(2,4,table16);//入
display_date(2,5,table58);//新
display_date(2,6,table17);//密
display_date(2,7,table18);//碼
display_date(3,1,table0);//
display_date(3,2,table19);//[
display_date(3,3,table20);//__
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
display_date(3,8,table0);//
display_date(4,1,table22);//刪
display_date(4,2,table23);//除
display_date(4,7,table24);//確
display_date(4,8,table25);//定
}
void display_mimaerron()//密碼錯誤頁面
{
display_ban(2,2,table10);//請
display_ban(2,3,table59);//重
display_ban(2,4,table58);//新
display_ban(2,5,table15);//輸
display_ban(2,6,table16);//入
display_date(3,2,table19);//[
display_date(3,3,table20);//__
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
display_date(4,1,table22);//刪
display_date(4,2,table23);//除
display_date(4,7,table24);//確
}
void display_erron()//顯示密碼錯誤一段時間
{
display_date(2,2,table0);//
display_date(2,3,table17);//密
display_date(2,4,table18);//碼
display_date(2,5,table60);//錯
display_date(2,6,table61);//誤
display_date(2,7,table0);//
display_date(3,1,table0);//
display_date(3,2,table0);//
display_date(3,3,table0);//
display_date(3,4,table0);
display_date(3,5,table0);
display_date(3,6,table0);
display_date(3,7,table0);//
display_date(3,8,table0);//
display_date(4,1,table0);//
display_date(4,2,table0);//
display_date(4,7,table0);//
display_date(4,8,table0);//
}
void display_mimaxc(uchar mmg)//重新密碼輸入時*的移動畫面
{
if(mmg==0)
{
//display_mima();
display_mimaerron();//密碼錯誤頁面
}
if(mmg==1)
{
display_date(3,2,table26);
display_date(3,3,table20);//__
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==2)
{
display_date(3,3,table27);
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==3)
{
display_date(3,4,table27);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==4)
{
display_date(3,5,table27);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==5)
{
display_date(3,6,table27);
display_date(3,7,table21);//]
}
if(mmg==6)
{
display_date(3,7,table28);//]
}
}
void display_kadongjie()//卡被凍結頁面
{
display_ban(2,2,table0);//
display_ban(2,3,table62);//對
display_ban(2,4,table63);//不
display_ban(2,5,table64);//起
display_ban(2,6,table0);//
display_date(3,2,table65);//此
display_date(3,3,table14);//卡
display_date(3,4,table66);//已
display_date(3,5,table67);//被
display_date(3,6,table68);//凍
display_date(3,7,table69);//結
display_date(4,1,table0);//
display_date(4,2,table0);//
display_date(4,7,table37);//確
display_date(4,8,table14);//定
}
void display_mimaxg(uchar mmg)//密碼修改輸入新密碼是的頁面
{
if(mmg==0)
{
display_xiugai();//修改密碼頁面
}
if(mmg==1)
{
display_date(3,2,table26);
display_date(3,3,table20);//__
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==2)
{
display_date(3,3,table27);
display_date(3,4,table20);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==3)
{
display_date(3,4,table27);
display_date(3,5,table20);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==4)
{
display_date(3,5,table27);
display_date(3,6,table20);
display_date(3,7,table21);//]
}
if(mmg==5)
{
display_date(3,6,table27);
display_date(3,7,table21);//]
}
if(mmg==6)
{
display_date(3,7,table28);//]
}
}
void display_mimaxiugaicg()// 密碼修改成功頁面
{
display_date(2,2,table0);//請
display_date(2,3,table0);//輸
display_date(2,4,table17);//入
display_date(2,5,table18);//新
display_date(2,6,table0);//密
display_date(2,7,table0);//碼
display_date(3,1,table0);//
display_date(3,2,table0);//[
display_date(3,3,table70);//__
display_date(3,4,table71);
display_date(3,5,table72);
display_date(3,6,table73);
display_date(3,7,table0);//]
display_date(3,8,table0);//
display_date(4,1,table0);//刪
display_date(4,2,table0);//除
display_date(4,7,table24);//確
display_date(4,8,table25);//定
}
void display_yuebuzu()//顯示余額不足頁面
{
display_ban(2,2,table0);//0
display_ban(2,3,table62);//對
display_ban(2,4,table63);//不
display_ban(2,5,table64);//起
display_ban(2,6,table0);//
display_date(3,1,table0);//
display_date(3,2,table9);//你
display_date(3,3,table75);//的
display_date(3,4,table56);//余
display_date(3,5,table41);//額
display_date(3,6,table63);//不
display_date(3,7,table76);//足
display_date(3,8,table0);//0Y
display_date(4,1,table0);//30
display_date(4,2,table0);//0Y
display_date(4,7,table42);//退
display_date(4,8,table43);//出
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -