【正文】
=0,Min=0。 GUI_Delay(1)。i++) { b= (90i*6)*。 e= (90+i*6)*。 int i,j=0。 20. void GUI_DrawArc (int xCenter, int yCenter, int rx, int ry, int a0, int a1)。 參數(shù): v 用于顯示的數(shù)值。 參數(shù): s 顯示的字符串 x 寫到客戶視窗的 X軸坐標(biāo)(以像素為單位) y 寫到客戶視窗的 Y軸坐標(biāo)(以像素為單位) GUI_GotoXY(int x, int y)。 單引號(hào)符 \ddd 1~ 3位八進(jìn)制 數(shù)所代表的字符 \xhh 1~ 2位十六進(jìn)制數(shù)所代表的字符 其他的必 要顯示函數(shù)和畫圖函數(shù) 1. void GUI_Clear(void)。 ? 第三步:現(xiàn)在你有了一個(gè)空的“ Application”文件夾。這樣做可能完成: ? 在你的 PC上進(jìn)行用戶接口設(shè)計(jì)(不需要硬件支持) 滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 13 ? 調(diào)試你的用戶接口程序 ? 建立你的應(yīng)用的演示,可以用于描述用戶接口 在 Visual C++ 環(huán)境下模擬演示 : 根目錄包括微軟 Visual C++工作區(qū)( )及項(xiàng)目文件( )。 當(dāng)代碼文件添加完畢后,可以從左側(cè)工程資源管理器的 “FileView” 文件視圖查看當(dāng)前的各類資源文件, “ClassView” 則從類和函數(shù)的角度查看代碼并可以通過(guò)雙擊快速定位。 ? 提供有效的字體轉(zhuǎn)換器, 任何在你的主系統(tǒng)(即 Microsoft Windows)上的有效字體都可以轉(zhuǎn)換。 ? 字符和位圖可能是寫在 LCD 上的任一點(diǎn),而不僅僅局限于偶數(shù)的字節(jié)的地址。 本項(xiàng)目主要就是介紹了時(shí)鐘代碼的編寫和時(shí)鐘在 ucgui中的編譯和生成的步驟和仿真結(jié)果以及涉及到的相關(guān)知識(shí)的介紹。它有一個(gè)很好的顏色管理器,允許它處理灰階。 ? 快速線 /點(diǎn)繪制(沒(méi)有使用浮點(diǎn)運(yùn)算)。它們一般自動(dòng)運(yùn)行 ,并且易于使用。 首先在你希望程序運(yùn)行停止的語(yǔ)句上點(diǎn)擊工具欄圖標(biāo)設(shè)置斷點(diǎn)( Break Point), 然后可以使用 “Go” 按鈕(快捷鍵 F5)來(lái)啟動(dòng)應(yīng)用程序,此時(shí)程序會(huì)在運(yùn)行到斷點(diǎn)處的時(shí)候暫停,你可以使用 “Debug” 工具欄上的 “Setp Over” (快捷鍵 F10) “Step Into”“Stop Debugging” 來(lái)分別進(jìn)行單步運(yùn)行、進(jìn)入函數(shù)內(nèi)部單步運(yùn)行和停止調(diào)試,如果你希望直接運(yùn)行到下一個(gè)斷點(diǎn)處,則再次點(diǎn)擊 “Go” 即可。 編譯范例程序: 目錄“ Sample”包括“ readytogo”范例程序,可以示范 181。 如果忽略 了這個(gè)調(diào)用,整個(gè)圖形系統(tǒng)將不會(huì)得到初始化,從而無(wú)法準(zhǔn)備下一步的動(dòng)作。 參數(shù): C:: 顯示的字符 X: 寫到客戶窗口經(jīng) X軸坐標(biāo)(以像素為單位) Y: 寫到客戶窗口經(jīng) Y軸坐標(biāo)(以像素為單位) 備注:字符是否有效取決于所選擇的字體,如果在當(dāng)前字體中該字符無(wú)效,則不會(huì)有任何顯示。 含義:按照指定的參數(shù)設(shè)置文本模式。 含義: 在當(dāng)前視窗使用當(dāng)前尺寸筆尖繪一個(gè)點(diǎn)。 第三步,確定時(shí)鐘的走時(shí)。 GUI_SetFont(amp。 j++。 滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 24 GUI_SetPenSize(3)。 GUI_SetPenSize(5)。//設(shè)置顏色為紅色 GUI_DispCharAt(39。 DrawArcScale()。 參考文獻(xiàn) [1] 《 嵌入式 μC/GUI 圖形系統(tǒng)》校本教材 [2]《 μC/GUI 中文手冊(cè)》校本教材 [3]《嵌入式系統(tǒng)概述》 [4]《嵌入式系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)》 [5]《 ucgui 開(kāi)源設(shè)計(jì)文檔》 29 指導(dǎo)教師評(píng)語(yǔ): 簽 名: 日 期: 年 月 日 畢業(yè)論文成 績(jī)?cè)u(píng)定: 蓋 章: 日 期: 年 月 日 29 為你提供優(yōu)秀的畢業(yè)論文參考資料,請(qǐng)您刪除以下內(nèi)容, O(∩_∩)O謝謝?。?! 2 Many people have the same mixed feelings when planning a trip during Golden Week. With heaps of time, the sevenday Chinese為你提供優(yōu)秀的畢業(yè)論文設(shè)計(jì)參考資料,請(qǐng)您刪除一下內(nèi)容, O(∩_∩)O謝謝!??! National Day holiday could be the best occasion to enjoy a destination. However, it can also be the easiest way to ruin how you feel about a place and you may bee more fatigued after the holiday, due to battling the large crowds. During peak season, a dream about a place can turn to nightmare without careful planning, especially if you travel with children and older people. As most Chinese people will take the holiday to visit domestic tourist destinations, crowds and busy traffic are inevitable at most places. Also to be expected are increasing transport and acmodation prices, with the possibility that there will be no rooms available. It is also mon that you39。s largest virgin forest, and known for its spring and ecological environment, Arxan is marveled at by many tourists as the purest land on earth. You cannot miss out the Autumn of Arxan. It is definitely the best with brightlycolored scenery full of emotions. Autumn in the northern part of the country es earlier than the South. A September rain followed by the footprints of Autumn brings more colors to the once emerald green mountain and blooming grassland. Shutterbugs flock to see for themselves the marvel of splendid colors around the mountains and waters, many of whom have travel a long distance and even camp here only to capture a moment of the nature wonder. The silver birch turns golden, while the larch is still proudly green. You will find yourself drowned in the intoxicating red of the wild fruits as well as the glamour of flowers in full blown. And your heart will be lingering on the woods as it39。 while(1) { GUI_Delay(10000)。,133,57)。 if(j==60*12,Min==60) //時(shí)針 { j=0。 GUI_DrawLine( x0, y0, x2, y2)。 GUI_DrawPoint(x,y)。 for (i=0。得加上分鐘,秒鐘的走時(shí),才是此刻時(shí)鐘的位置。 含義: 在當(dāng)前視窗的指定始點(diǎn)到指定終點(diǎn)繪一條直線。 含義: 在當(dāng)前視窗的當(dāng)前文本坐標(biāo),使用當(dāng)前字體顯示一個(gè)十進(jìn)制數(shù)值,指定顯示字符的數(shù) 量。 含義:在當(dāng)前視窗的當(dāng)前坐標(biāo),使用當(dāng)前字體顯示作為參數(shù)的字符串。轉(zhuǎn)義字符以反斜線 \開(kāi)頭,后跟一個(gè)或幾個(gè)字符。為了建立這些可執(zhí)行文件,它們的 C源代碼必須加入項(xiàng) 目中。 滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 10 圖 210 ( 8) 生成可執(zhí)行文件并發(fā)布 在編碼、調(diào)試程序的功能完成之后,接下來(lái)進(jìn)入程序的發(fā)布過(guò)程,以 DEBUG 模式編譯的程序附加了很多調(diào)試信息,而且沒(méi)有經(jīng)過(guò)優(yōu)化,所以速度慢體積大,當(dāng)程序功能完備在交給實(shí)際用戶使用之前,應(yīng)該以 RELEASE 模式重新編譯。 C工具 ? 模擬器及觀察器。 ? 不同的繪畫模式。 μ C/GUI 的功能特性如下: 1 .任何 8/16/32 位 CPU;只需要一個(gè)與 ANSI 兼容的 C 編譯器。 用它可以更好的實(shí)現(xiàn)人機(jī)的對(duì)話。 ? 使用配置宏可以支持任何接口。 ? 只有用于應(yīng)用程序的字體才實(shí)際上與執(zhí)行結(jié)果鏈接,這樣保證了最低的 ROM占用。 圖 24滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 5 ( 2) 建立新工程 從 “File” 菜單選擇 “New” ,切換到 “Project ” 標(biāo)簽,根據(jù)需要選擇工程類型,初學(xué)者可以選擇簡(jiǎn)單的 “Win32 Console Application” 來(lái)學(xué)習(xí)基本 C++ 語(yǔ)法,在右側(cè)輸入工程的名稱及存儲(chǔ)位置,點(diǎn)擊 “OK” ,系統(tǒng)會(huì)啟用向?qū)?lái)給用戶生成程序框架以便快速進(jìn)入開(kāi)發(fā),作為初學(xué)者,選擇 “An Empty Project” 手動(dòng)來(lái)添加工程文件,點(diǎn)擊 “Finish”結(jié)束向?qū)В缑嫒鐖D所示。 滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 11 圖 211 ucgui 在 中的使用 ( 1)打開(kāi) 選著【文件】 —— 》【打開(kāi)工作空間】 圖 212 ( 2)打開(kāi)工作空間后找到【 ucgui324】 —— 》【文件類型】選著所有文件 —— 》然后選著待 .dsw 的文件打開(kāi) 滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 12 圖 213 ( 3)選著 .dsw 后會(huì)在工作區(qū)間出現(xiàn) ucgui 的目錄 選著 fileview 圖 214 ( 4)必要時(shí)可以把 application 中三個(gè)文件刪掉,即可在 中編寫代碼 圖 215 仿真器 μ C/GUI的 PC仿真器允許你在 Windows下編譯相同的“ C”源程序。 ? 第二步:選擇“ Application”文件夾下的所有文件,按下“ Delete”鍵將它們刪除??刂谱址欢x為 ASCII碼的一部分。 5. void GUI_DispStringAt(const char GUI_FAR *s, int x, int y)。 11. void GUI_DispDecAt(I32 v, I16P x, I16P y, U8 Len)。 含義: 在當(dāng)前視窗指定坐標(biāo)以指定的尺寸繪制一個(gè)圓。 圖 41 滁州職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)工程專業(yè)畢業(yè)論文 22 include include void DrawArcScale(void) { int x0 = 150。 float a,e。 for(i=0。 GUI_DrawLine( x0, y0, x3, y3)。 GUI_SetColor(GUI_GREEN)。,132,55)。 GUI_Delay(10000)。 Festival. In this day, girls will throw a sewing needle into a bowl full of water on the night of