wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

51單片機(jī)控制LCD12864液晶屏顯示圖形菜單

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年10月20日   【字體:

想了很久,每次做菜單都受限于12864字符模式的各種限制,比如字體大小,不能顯示圖標(biāo)等等,沒有任何效果,這次就來個(gè)徹底的解脫,寫一個(gè)單函數(shù)就能完成所有功能的函數(shù),只需要2個(gè)圖片就能完成任意菜單內(nèi)容的菜單,可以有2的8次方=256個(gè)選擇結(jié)果,應(yīng)該能滿足所有的要求了吧?菜單的內(nèi)容就是圖片的內(nèi)容,因此可以顯示任意大小的圖形文字混合的菜單條目,比如使用字符模式,一屏只能顯示4行菜單(64/16=4),且只能顯示漢字和字符等,顯示位置等等的都受限,而這個(gè)方法可以顯示比如12*12(64/12=5行)的字符,8*8(64/8=8行)的字符,甚至不是字符,可以是圖標(biāo)+文字+任意其他的圖像,只要是圖片能顯示的,都可以。。哈哈,比較復(fù)雜,現(xiàn)在只寫了一少半,預(yù)期能夠提供多種顯示效果,希望我能完成。。。。

void Lcd_Draw_BmpMenu(UINT8 *pMenu,UINT8 *pTitleBmp,UINT8 *pMenuBmp)
{
/*使用2張圖片作為純圖形菜單來選擇和操作,返回被選擇的項(xiàng),pMenu是一個(gè)指向菜單的各種參數(shù)的結(jié)構(gòu)體的指針,pTitleBmp指向作為菜單標(biāo)題的一張圖片,pMenuBmp指向作為菜單內(nèi)容的圖片(液晶的控制芯片是ST7920)

yx-->>

|

\|/

*/

xdata struct { //除非另有說明x坐標(biāo)均為大列的坐標(biāo),一個(gè)大列是16個(gè)像素,一行共有8大列數(shù)據(jù)
//========= 以下是入?yún)⒒緟?shù),一旦確定,最好不要隨意更改 ======
UINT8 Title_x;//標(biāo)題圖片在屏幕上的顯示起始位置X
UINT8 Title_y;//標(biāo)題圖片在屏幕上的顯示起始位置Y
UINT8 Title_Len_x;//標(biāo)題圖片的寬
UINT8 Title_Len_y;//標(biāo)題圖片的高
UINT8 Menu_x;//菜單在屏幕上的顯示起始位置X
UINT8 Menu_y;//菜單在屏幕上的顯示起始位置Y
UINT8 Menu_End_y;//菜單在屏幕上的顯示結(jié)束位置Y
UINT8 Menu_Bmp_x;//菜單圖片的寬
UINT8 Menu_Bmp_y;//菜單圖片的高
UINT8 Menu_Item_Height;//每一菜單項(xiàng)的高度(像素為單位)
UINT8 Line_x;//最后下劃線的起始坐標(biāo)x
UINT8 Line_y;//最后下劃線的起始坐標(biāo)Y
UINT8 Line_Len;//最后下劃線的長度,如果為0,則表示不畫出這條線(像素為單位)
//====== 以下是菜單的風(fēng)格設(shè)置 ========

UINT8 Scroll_Speed;//菜單滾動(dòng)的速度,0~9個(gè)級別,越低越快,越高越慢(液晶屏顯示速度有快有慢,調(diào)整這個(gè)參數(shù)用于適用不同的液晶屏
UINT8 Continue_Scroll;//指定菜單是否可以形成一個(gè)連續(xù)滾動(dòng)選擇的效果;0不連續(xù),背景和反白位置都會(huì)根據(jù)實(shí)際情況滾動(dòng) 1菜單連續(xù)滾動(dòng),反白位置不動(dòng)
UINT8 RePaint;//=0不重畫菜單,=1重畫整個(gè)菜單的圖像,一般都是首次調(diào)用本函數(shù)的時(shí)候置1,用于畫出整個(gè)菜單,以后調(diào)用置0就可以了
UINT8 MenuEffect;//菜單運(yùn)動(dòng)的效果;0沒有任何效果,只是最普通的菜單形態(tài),1平滑滾動(dòng),2平滑滾動(dòng),具有慣性效果,3具有減速效果,沒有慣性效果,4具有減速和慣性效果

//====== 以下用于控制菜單的選擇參數(shù) =======
UINT8 Last_Select_Item;//上次執(zhí)行本函數(shù)后,所選擇的菜單項(xiàng)
UINT8 Select_Item;//本次執(zhí)行本函數(shù),要選擇的菜單項(xiàng)
}M;


//============== 以下是變量定義 ===============
UINT8 xdata Menu_Item_Count;//總共有幾個(gè)菜單項(xiàng)
UINT8 xdata Menu_Screen_Count;//當(dāng)前一屏最多可以顯示幾個(gè)菜單項(xiàng)
UINT8 xdata Menu_Box_x,Menu_Box_y,Menu_Box_End_x,Menu_Box_End_y;//需要刷新的區(qū)域的坐標(biāo)
UINT8 *pMenu_Box_Bmp;//需要顯示的菜單項(xiàng)的指針
StructCopy(&M.Title_x,pMenu,19);//把參數(shù)復(fù)制到本函數(shù)內(nèi),便于操作
Menu_Item_Count=M.Menu_Bmp_y/M.Menu_Item_Height;//總共有幾個(gè)菜單項(xiàng)
Menu_Screen_Count=(M.Menu_End_y-M.Menu_y)/M.Menu_Item_Height;//一屏最多可以顯示多少項(xiàng)菜單

//---------------------------------------------------------------------------
if(M.RePaint==1)//如果需要重畫整個(gè)菜單圖像
{
Lcd_Draw_BMP(M.Title_x,
M.Title_y,
M.Title_x+M.Title_Len_x,
M.Title_y+M.Title_Len_y,
pTitleBmp
);//畫出標(biāo)題的圖片

if(M.Line_Len!=0)
Lcd_DrawRowLine(M.Line_x,M.Line_y,M.Line_Len,1);//畫出最下面的線
}
//---------------------------------------------------------------------------
//-----------需要刷新的圖像的區(qū)域
Menu_Box_x=M.Menu_x;
Menu_Box_y=M.Menu_y;
Menu_Box_End_x=M.Menu_x+M.Menu_Bmp_x;
Menu_Box_End_y=M.Menu_End_y;
。。。。。 還沒有寫完。。。

關(guān)閉窗口

相關(guān)文章

另类小说视频一区二区| 在线免费看av不卡| 石原莉奈一区二区三区在线观看| 婷婷电影在线观看| 免费看成年人视频在线观看 | 男人天堂v视频| 天堂中文www在线| 久久精品国产亚洲av无码娇色| 男人的天堂99| 精品日产一区2区三区黄免费| 不用播放器成人网| 日韩欧美国产综合在线一区二区三区| 国产精品网曝门| 日本女人一区二区三区| 欧美少妇xxxx| 六九午夜精品视频| 日本免费在线视频| ass大特写| 亚洲成人在线电影| 久久国产日韩欧美| 欧美俄罗斯乱妇| 精品国产人成亚洲区| 一区二区三区四区视频精品免费 | 欧美成人官网二区| 亚洲制服丝袜在线| 91浏览器在线视频| 免费观看成人鲁鲁鲁鲁鲁视频| 久久99青青| 日韩成人在线看| 久草在线资源福利站| 高清福利在线观看| www 四虎| 黄色大片免费观看| 久久久精品视频免费观看| 亚洲天堂2018av| 真人做人试看60分钟免费| 国产精品日韩高清| 欧美做受高潮1| 中国日韩欧美久久久久久久久 | 精品毛片久久久久久| 日韩男女性生活视频| 久久精品视频播放| 亚洲综合成人网| 欧美一级大黄| 国产激情视频一区二区三区| 国产视频在线观看视频| 久久久久久久久久影院| 欧美色图色综合| 四虎影院一区二区三区| 亚洲自拍另类欧美丝袜| 欧美在线视频免费| 欧美激情日韩图片| 最近2019中文字幕第三页视频| 欧美第一区第二区| 精品视频资源站| 欧美午夜精品久久久久久人妖 | 欧洲日韩一区二区三区| 亚洲色图一区二区三区| 久久久不卡网国产精品二区| 中文字幕亚洲精品乱码| 东京久久高清| 国产日韩中文在线中文字幕| 福利精品一区| 成人亚洲免费| 日韩视频网站在线观看| 一本大道香蕉8中文在线视频| 色先锋资源在线播放av| 国卡一卡二卡三免费网站| 夜夜爽视频导航| 三级黄在线播放| 六月天色婷婷| 懂色av蜜臀av粉嫩av分享吧| 91国在线视频| 亚洲激情图片网| 国产精品无码永久免费不卡| 国产免费a级片| 中文字幕一二三| 国产xxxx视频| 在线观看av中文字幕| 拔插拔插海外华人免费| 成人国产一区二区三区| www.国产在线视频| 国产伦精品一区二区三区四区视频| 国产精品久久久久久久久久| 国产剧情日韩欧美| 99中文字幕| 日韩欧美在线一区二区| 国产精品第100页| 成人久久久久爱| 97超碰最新| 国产精品久久久久av免费| 国产精品都在这里| 国产精品.com| 亚洲蜜桃在线| 久久在线中文字幕| 亚洲精品综合在线观看| 亚洲自拍偷拍区| 亚洲tv在线观看| 另类视频在线观看+1080p| 亚洲一区三区| 国产成人a亚洲精v品无码| 日本在线观看一区| 潘金莲一级淫片aaaaa免费看| 日韩在线视频在线| 久久国产精品国产精品| 97伦伦午夜电影理伦片| 久久精品国产亚洲av麻豆色欲| 亚洲免费视频二区| 伊人国产视频| 狠狠干五月天| 大片免费在线观看| 精品久久99| 日韩电影在线视频| 久久久久久自在自线| av激情综合网| 精品久久久久久久久久国产| 欧美变态口味重另类| 久久夜色精品国产亚洲aⅴ| 国产精品永久免费| 天堂资源在线亚洲视频| 91视频免费版污| 无遮挡又爽又刺激的视频 | 欧美视频一二区| 制服师生第一页| 粉嫩tv在线播放| а√天堂8资源在线| 欧美18xxxx| 免费一区视频| 欧美激情一区在线| 欧美日韩综合色| 久久精品这里热有精品| 91精品黄色| 日韩中文字幕在线免费| 呦呦视频在线观看| av大全在线观看| 欧美性猛交ⅹxxx乱大交免费| 四虎一区二区三区| 九色丨porny丨| 美女av在线免费观看| 伊人免费在线| 日韩一区免费| 性色一区二区| 国产精品高潮久久久久无| 亚洲欧美电影院| 精品免费日韩av| 国产成人精品在线| 六月婷婷激情网| 国产精品成人99一区无码| 无码人妻精品一区二区50| aa视频在线免费观看| 日本视频网址| 国产日产亚洲系列最新| 国产真乱mangent| 国产在线一二三| 亚洲一区二区免费在线观看| 免费亚洲视频| 亚洲成人激情自拍| 久久激情视频免费观看| 精品一区二区三区国产| 狠狠操狠狠干视频| 国产亚洲欧美日韩高清| chinesemodel无套啪啪| 九色porny自拍视频在线观看| 91亚洲成人| 视频一区二区三区中文字幕| 国产精品久久看| 亚洲欧美另类人妖| 国产欧美韩日| 中文字幕无人区二| 国产美女永久免费| 美女网站在线| 嫩草国产精品入口| 99热在这里有精品免费| 精品精品国产高清a毛片牛牛 | 成年人国产在线观看| 香蕉视频官网在线观看日本一区二区| 久久久久国产一区二区| 亚洲精品日韩专区silk| 久久久精品一区| 日韩人妻一区二区三区蜜桃视频| 国产精品久久久久无码av色戒| 天天综合天天色| 可以看av的网址| 国产精品极品美女在线观看| 国产精品综合| 日韩欧美亚洲成人| 国产精品电影久久久久电影网| 春日野结衣av| 亚洲性猛交富婆| 在线看视频你懂的| 猛男gaygay欧美视频| 日本一区二区免费在线| 日韩在线视频中文字幕| 亚洲黄色网址在线观看| 久久精品视频日本| 成年人视频免费看| 亚洲伊人春色| 亚洲欧美日韩国产综合在线| 久久久久久久久国产| 国产三区在线视频| 国产xxxxxx| 九色porny丨首页在线| 一区二区视频欧美| 欧美日韩在线播| 国产私拍一区| 久久国产高清视频| 极品色影院av| 亚洲欧美校园春色| 亚洲黄色性网站| 国产精品一区二区在线| 欧美 变态 另类 人妖| 国产二区视频| 国产精品亚洲欧美一级在线| 久久尤物电影视频在线观看| 欧美日韩日本视频| 国产伦理久久久| 欧美三级黄色大片| 国产美女玉足交| 成人羞羞网站入口免费| 精品久久久久久久久久久久久| 国产情人节一区| 久久亚洲无码视频| 激情亚洲色图| 国内精品伊人久久久| 国产亚洲精品7777| 7777免费精品视频| 亚洲欧美一区二区三区不卡| 嫩草影院永久一二三入口| 成人视屏在线观看| 国产亚洲1区2区3区| 欧美一区视频在线| 黄色网址在线视频| 奇米影视第四色7777| 日韩在线观看不卡| 久久高清一区| 日韩精品视频免费专区在线播放 | 偷拍精品精品一区二区三区| 成人一区二区三区在线观看| 欧美成人合集magnet| 久久6免费视频| 91free张津瑜movies| 久久男人av| 图片区小说区国产精品视频| 精品国产区在线| 亚洲天堂一区在线观看| 老司机精品视频在线观看6| 久草中文综合在线| 日韩精品中文字幕在线不卡尤物 | 国产成人精品一区二区无码呦| 91最新在线视频| 国产成人免费在线观看不卡| 欧美另类极品videosbest最新版本 | 国产又粗又猛又爽又黄的视频四季| 麻豆免费视频网站入口| 久久视频国产| 精品久久久三级丝袜| 日本免费黄视频| 欧美精品久久久久久久小说| 国产精品色在线网站| 色悠悠久久综合| 蜜臀在线免费观看| 好男人官网在线观看| 中文字幕久久精品一区二区 | 粉嫩高清一区二区三区精品视频| 国产主播在线播放| 中文字幕有码在线视频| 91免费版在线| 91九色视频导航| 国产成人在线免费视频| 免费污视频在线| 国产精品麻豆欧美日韩ww| 国产精品一区二| 91九色蝌蚪91por成人| 91国内外精品自在线播放| 一区二区三区自拍| 一本一本久久a久久精品综合妖精| 久久午夜夜伦鲁鲁一区二区| 天堂网视频在线| 午夜黄色在线观看| 国产精品一区二区不卡| 亚洲新中文字幕| 师生出轨h灌满了1v1| 特黄aaaaaaaaa毛片免费视频| 久久综合九色| 欧美一级电影在线| 国产一级黄色av| 在线看片国产福利你懂的| 亚洲国产日产av| 久久艹国产精品| 99久久免费国产精品| 日韩成人久久| 欧美日韩精品一区二区三区蜜桃| 日本a在线天堂| 91午夜伦伦电影理论片| 伊人久久成人| 国产做受69高潮| 日本黄色动态图| 青青久在线视频免费观看| 成人性生交大片免费看中文网站| 成人自拍性视频| 国产三级伦理片| 美国成人xxx| 亚洲精品美女久久久| 国产麻豆天美果冻无码视频 | 男人天堂99| 亚洲精品二区三区| 久久综合免费视频影院| 久久久久亚洲av片无码| а√天堂中文在线资源8| 黑人极品videos精品欧美裸| 97在线播放视频| 久草网在线视频| 91看片淫黄大片一级在线观看| 久久狠狠久久综合桃花| 免费久久网站| 一区二区三区国产盗摄| 国产精品精品视频一区二区三区| 中文字幕一区二区久久人妻| 精品少妇一区| 日韩在线观看免费全| 日本一级淫片免费放| 免费观看亚洲视频大全| 日韩成人在线观看| 99视频只有精品| 国产精品日本一区二区不卡视频| 亚洲电影天堂av| 老司机深夜福利网站| 日本一区二区电影| 日韩成人av一区| 国产无码精品在线播放| 国产欧美啪啪| 久久精品中文字幕免费mv| 中文字幕在线欧美| 蜜桃一区av| 国内久久久精品| 国产成人a人亚洲精品无码| 久久性感美女视频| 国产91露脸中文字幕在线| 国产黄色片免费观看| 自拍偷拍欧美专区| 国产精品一香蕉国产线看观看| 天堂中文在线资源| 亚洲少妇一区| 国产精品一区二区三区四区五区| 欧美日韩久久中文字幕| 蜜乳av一区二区| 日韩欧美精品一区二区| 天天夜夜人人| 国产精品久久久久影院色老大 | 国产精品久久久久久久午夜| 中文字幕一区二区三区精品 | 亚洲国产乱码最新视频| 亚洲综合激情视频| 日本乱理伦在线| 亚洲亚洲人成综合网络| 91插插插影院| 黄在线观看免费网站ktv| 亚洲白拍色综合图区| 国产精选第一页| 国产一区二区精品久| 国产精品国模在线| 国产又爽又黄又舒服又刺激视频| 成人免费毛片aaaaa**| 国产中文字幕乱人伦在线观看| 欧美一区二区视频| 欧美色综合影院| 中文字幕第69页| 台湾佬综合网| 国产精品久久久亚洲| 国产一级在线观看www色| 99热精品国产| 日韩av手机版| 男人av在线播放| 色777狠狠综合秋免鲁丝| 国产乱淫av免费| 日韩主播视频在线| 异国色恋浪漫潭| 成年人在线看| 亚洲第一精品久久忘忧草社区| 亚洲免费在线观看av| 欧美激情精品久久久六区热门| 97人人做人人爱| 免费永久在线观看黄网| 国产精品一区二区黑丝| 每日在线更新av| 丁香花在线高清完整版视频 | 国产一区二区三区精彩视频| 黄色网页在线播放| 亚洲娇小xxxx欧美娇小| 91成品人影院| 黄网站免费久久| 国产嫩草在线观看| 免费视频成人| 国产精品福利观看| 136av视频导航| 欧美日韩在线影院| 国产亚洲色婷婷久久99精品| 欧美二区不卡| 丰满女人性猛交| 污污视频在线看|