本代碼包為本人的一篇文章<一個(gè)占用內(nèi)存極少的菜單系統(tǒng)的實(shí)現(xiàn)>在在PC上的測(cè)試移植代碼。
------------------------------
Menu_Src目錄為Menu的源代碼
Ks0108.C的void Display_Locate(unsigned char DisplayData, unsigned char X, unsigned char Y)函數(shù)為最底層的顯示函數(shù)。
該函數(shù)調(diào)用LCD模擬函數(shù)來(lái)完成顯示。
KeyScan.C的unsigned char KeyScan(void)函數(shù)為鍵盤(pán)模擬函數(shù)。
void DelayMs( WORD time ) 延時(shí)
------------------------------
GUI_SIM.exe為編譯后的文件,可以直觀(guān)看到這個(gè)GUI的效果.
PC鍵盤(pán)的4個(gè)按鍵控制菜單周轉(zhuǎn):
PC按鍵 菜單中功能
up 向上鍵 確定鍵 進(jìn)入子菜單
down向下鍵 取消鍵 返回父菜單
left向左鍵 向上鍵 菜單項(xiàng)上一項(xiàng)
right向右鍵 向下鍵 菜單項(xiàng)下一項(xiàng)
有興趣自己編譯VC工程:\Project\Menu.dsw
<一個(gè)占用內(nèi)存極少的菜單系統(tǒng)的實(shí)現(xiàn)>相關(guān)PDF文檔和其他資料在以下鏈接:
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=798580&bbs_page_no=3&bbs_id=9999
標(biāo)簽:
Menu_Src
Menu
代碼
lt
上傳時(shí)間:
2014-06-24
上傳用戶(hù):stvnash