通用圖形菜單系統(tǒng)設(shè)計.rar
通用圖形菜單系統(tǒng)設(shè)計,48頁,1.3w字任務(wù)書的內(nèi)容:1、課題來源:隨著微處理器技術(shù)的不斷發(fā)展,現(xiàn)代測試儀器和工業(yè)裝備的性能越來越強(qiáng)大,功能越來越豐富,需要與用戶交互的信息量也在迅速增大。在單片機(jī)系統(tǒng)設(shè)計中,人機(jī)交互界面成為一個重要的設(shè)計內(nèi)容,占據(jù)較大部分的工作。隨著人們審美觀的提高,對簡陋的人機(jī)交互界面提出了更高要求,這對人機(jī)界面的設(shè)計提...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會員 叼著吸管的豬 發(fā)布
48頁,1.3w字
任務(wù)書的內(nèi)容:
1、課題來源:
隨著微處理器技術(shù)的不斷發(fā)展,現(xiàn)代測試儀器和工業(yè)裝備的性能越來越強(qiáng)大,功能越來越豐富,需要與用戶交互的信息量也在迅速增大。在單片機(jī)系統(tǒng)設(shè)計中,人機(jī)交互界面成為一個重要的設(shè)計內(nèi)容,占據(jù)較大部分的工作。隨著人們審美觀的提高,對簡陋的人機(jī)交互界面提出了更高要求,這對人機(jī)界面的設(shè)計提出了操作人性化、信息形象化的要求。因此對人機(jī)界面規(guī)范化、條理化設(shè)計方法進(jìn)行探討具有現(xiàn)實的意義,可為基于微處理器的圖形化菜單系統(tǒng)的設(shè)計提供一個較為通用的思路。
課題以電壓監(jiān)測為模型,監(jiān)測某直流電壓參數(shù),以一個多層液晶菜單顯示系統(tǒng)為實例探討此類系統(tǒng)的設(shè)計方法。研究內(nèi)容包括LCD硬件接口,基本功能元素的實現(xiàn),如畫點、畫線、畫圓、畫空心和實心矩形,以及圖標(biāo)、漢字、英文字符的顯示技術(shù),反色技術(shù),在這些基本功能的基礎(chǔ)上設(shè)計層次化菜單系統(tǒng)。通過菜單操作實現(xiàn)參數(shù)設(shè)定,如電壓警告值,通過菜單操作可查閱電壓監(jiān)測數(shù)值的實時數(shù)值和歷史數(shù)值。設(shè)計采用Proteus進(jìn)行仿真。
2、設(shè)計任務(wù):
(1)熟悉Proteus仿真軟件;
(2)掌握LM4229的硬件接口、信號時序、操作指令;
(3)熟悉Proteus中單片機(jī)和LM4229 LCD模塊的模型,并實現(xiàn)兩者的接口設(shè)計;
(4)實現(xiàn)LCD基本顯示功能,如畫點、畫線、畫圓、畫空心和實心矩形,以及圖標(biāo)、漢字、英文字符的顯示技術(shù),菜單系統(tǒng)關(guān)鍵的反色技術(shù);
(5)對菜單界面進(jìn)行模版化設(shè)計,規(guī)劃出一個較通用的頁面模版;
(6)在基本顯示功能的基礎(chǔ)上實現(xiàn)多層次的菜單結(jié)構(gòu),此菜單結(jié)構(gòu)必須具有通用性,通過菜單設(shè)定儀器設(shè)備的工作參數(shù),顯示實時參數(shù);
(7)歸納總結(jié)設(shè)計內(nèi)容,完成畢業(yè)設(shè)計論文的撰寫。
3、技術(shù)指標(biāo):
(1)實現(xiàn)LCD基本顯示功能,如畫點、畫線、畫圓、畫空心和實心矩形,顯示圖標(biāo)、漢字、英文字符,反色;
(2)頁面模版設(shè)計合理,套用到各個具體頁面合適、改動?。?br> (3)制定出合理的多層次菜單結(jié)構(gòu),能夠在菜單頁面之間靈活進(jìn)退,操作方便;
(4)通過菜單實現(xiàn)系統(tǒng)時間、報警閥值等工作參數(shù)的輸入和設(shè)定;
(5)通過菜單實現(xiàn)測得參數(shù)的選擇顯示;
(6)單片機(jī)與LCD交互動作穩(wěn)定可靠,顯示無錯亂,屏顯無缺漏、無無效內(nèi)容。
目錄
引言 1
第1章 硬件電路設(shè)計 2
1.1 系統(tǒng)整體硬件電路 2
1.2 單片機(jī)介紹 2
1.2.1 單片機(jī)簡介及性能特點 2
1.2.2 單片機(jī)的硬件結(jié)構(gòu) 3
第2章 含T6963C芯片LM4229液晶顯示模塊 5
2.1 LM4229液晶顯示模塊介紹 5
2.2 T6963C的特點 7
2.3 含T6963C的液晶顯示模塊與MPU的接口方法 7
2.3 液晶顯示模塊重要功能子程序 10
2.3.1 初始化設(shè)置子程序 10
2.3.2 消顯示RAM區(qū)(清屏) 10
2.3.3 文本方式下的漢字顯示 11
第3章 多級菜單功能模塊設(shè)計 13
3.1 菜單模塊化設(shè)計原理 13
3.2 共用鍵盤處理 13
3.3 菜單模塊結(jié)構(gòu) 14
3.4 菜單模塊調(diào)用關(guān)系 15
3.5 用線性數(shù)組實現(xiàn)菜單的方法 16
第4章 多級菜單軟件編程實現(xiàn) 18
4.1 多級菜單的設(shè)計 18
4.1.1 循環(huán)方式 18
4.1.2 查詢方式 19
4.1.3 定時中斷刷新方式 19
4.2 菜單操作的實現(xiàn) 20
4.3 菜單模塊的軟件編程實現(xiàn) 21
4.3.1 建立菜單頭文件 22
4.3.2 建立共用處理程序 23
4.3.3 建立菜單模塊 23
4.3.4 在主程序中使用共用鍵盤處理程序 25
4.4 菜單的建立和修改 25
第5章 調(diào)試與仿真 27
5.1 仿真軟件簡介 27
5.2 仿真結(jié)果 27
結(jié)論 20
致謝 21
參考文獻(xiàn) 22
任務(wù)書的內(nèi)容:
1、課題來源:
隨著微處理器技術(shù)的不斷發(fā)展,現(xiàn)代測試儀器和工業(yè)裝備的性能越來越強(qiáng)大,功能越來越豐富,需要與用戶交互的信息量也在迅速增大。在單片機(jī)系統(tǒng)設(shè)計中,人機(jī)交互界面成為一個重要的設(shè)計內(nèi)容,占據(jù)較大部分的工作。隨著人們審美觀的提高,對簡陋的人機(jī)交互界面提出了更高要求,這對人機(jī)界面的設(shè)計提出了操作人性化、信息形象化的要求。因此對人機(jī)界面規(guī)范化、條理化設(shè)計方法進(jìn)行探討具有現(xiàn)實的意義,可為基于微處理器的圖形化菜單系統(tǒng)的設(shè)計提供一個較為通用的思路。
課題以電壓監(jiān)測為模型,監(jiān)測某直流電壓參數(shù),以一個多層液晶菜單顯示系統(tǒng)為實例探討此類系統(tǒng)的設(shè)計方法。研究內(nèi)容包括LCD硬件接口,基本功能元素的實現(xiàn),如畫點、畫線、畫圓、畫空心和實心矩形,以及圖標(biāo)、漢字、英文字符的顯示技術(shù),反色技術(shù),在這些基本功能的基礎(chǔ)上設(shè)計層次化菜單系統(tǒng)。通過菜單操作實現(xiàn)參數(shù)設(shè)定,如電壓警告值,通過菜單操作可查閱電壓監(jiān)測數(shù)值的實時數(shù)值和歷史數(shù)值。設(shè)計采用Proteus進(jìn)行仿真。
2、設(shè)計任務(wù):
(1)熟悉Proteus仿真軟件;
(2)掌握LM4229的硬件接口、信號時序、操作指令;
(3)熟悉Proteus中單片機(jī)和LM4229 LCD模塊的模型,并實現(xiàn)兩者的接口設(shè)計;
(4)實現(xiàn)LCD基本顯示功能,如畫點、畫線、畫圓、畫空心和實心矩形,以及圖標(biāo)、漢字、英文字符的顯示技術(shù),菜單系統(tǒng)關(guān)鍵的反色技術(shù);
(5)對菜單界面進(jìn)行模版化設(shè)計,規(guī)劃出一個較通用的頁面模版;
(6)在基本顯示功能的基礎(chǔ)上實現(xiàn)多層次的菜單結(jié)構(gòu),此菜單結(jié)構(gòu)必須具有通用性,通過菜單設(shè)定儀器設(shè)備的工作參數(shù),顯示實時參數(shù);
(7)歸納總結(jié)設(shè)計內(nèi)容,完成畢業(yè)設(shè)計論文的撰寫。
3、技術(shù)指標(biāo):
(1)實現(xiàn)LCD基本顯示功能,如畫點、畫線、畫圓、畫空心和實心矩形,顯示圖標(biāo)、漢字、英文字符,反色;
(2)頁面模版設(shè)計合理,套用到各個具體頁面合適、改動?。?br> (3)制定出合理的多層次菜單結(jié)構(gòu),能夠在菜單頁面之間靈活進(jìn)退,操作方便;
(4)通過菜單實現(xiàn)系統(tǒng)時間、報警閥值等工作參數(shù)的輸入和設(shè)定;
(5)通過菜單實現(xiàn)測得參數(shù)的選擇顯示;
(6)單片機(jī)與LCD交互動作穩(wěn)定可靠,顯示無錯亂,屏顯無缺漏、無無效內(nèi)容。
目錄
引言 1
第1章 硬件電路設(shè)計 2
1.1 系統(tǒng)整體硬件電路 2
1.2 單片機(jī)介紹 2
1.2.1 單片機(jī)簡介及性能特點 2
1.2.2 單片機(jī)的硬件結(jié)構(gòu) 3
第2章 含T6963C芯片LM4229液晶顯示模塊 5
2.1 LM4229液晶顯示模塊介紹 5
2.2 T6963C的特點 7
2.3 含T6963C的液晶顯示模塊與MPU的接口方法 7
2.3 液晶顯示模塊重要功能子程序 10
2.3.1 初始化設(shè)置子程序 10
2.3.2 消顯示RAM區(qū)(清屏) 10
2.3.3 文本方式下的漢字顯示 11
第3章 多級菜單功能模塊設(shè)計 13
3.1 菜單模塊化設(shè)計原理 13
3.2 共用鍵盤處理 13
3.3 菜單模塊結(jié)構(gòu) 14
3.4 菜單模塊調(diào)用關(guān)系 15
3.5 用線性數(shù)組實現(xiàn)菜單的方法 16
第4章 多級菜單軟件編程實現(xiàn) 18
4.1 多級菜單的設(shè)計 18
4.1.1 循環(huán)方式 18
4.1.2 查詢方式 19
4.1.3 定時中斷刷新方式 19
4.2 菜單操作的實現(xiàn) 20
4.3 菜單模塊的軟件編程實現(xiàn) 21
4.3.1 建立菜單頭文件 22
4.3.2 建立共用處理程序 23
4.3.3 建立菜單模塊 23
4.3.4 在主程序中使用共用鍵盤處理程序 25
4.4 菜單的建立和修改 25
第5章 調(diào)試與仿真 27
5.1 仿真軟件簡介 27
5.2 仿真結(jié)果 27
結(jié)論 20
致謝 21
參考文獻(xiàn) 22