freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

arm多行文本框設(shè)計-文庫吧

2025-01-01 04:34 本頁面


【正文】 //////////////把 num設(shè)進第二個文本框 /////////////////// fint=numtemp*1000。 while(fint!=0) { str1[k]=fint%10。 fint=fint/10。 //Uart_Printf(0,%3d,str1[k])。 k++。 } /////////將 39。39。設(shè)進 str2的的 0位 /////////////////////////// p=0。 str2[p]=39。39。 p=1。 while(k2) { str2[p]=str1[k]+39。039。 //Uart_Printf(0,%c,str2[p])。 p++。k。 } str2[p]=39。.39。p++。 str2[p]=str1[2]+39。039。p++。 str2[p]=str1[1]+39。039。p++。 str2[p]=str1[0]+39。039。p++。 k=0。 p=0。 fint=0。 SetTextCtrlText(pTextCtrl[1], str2,TRUE)。//設(shè)置文本框內(nèi)容 DrawTextCtrl(pTextCtrl[1])。//重繪文本框 //////////////////////////////////////////////////////////////// } /************************************************************/ } else if(c[0]==39。*39。) { num=num1*num2。 Uart_Printf(0,% %c % = \n,num1,c[0],num2)。 Uart_Printf(0,%,num)。 Uart_Printf(0,\n)。 a[0]=39。\039。 b[0]=39。\039。 c[0]=39。\039。 num1=num2=0。 /////////////////把 num設(shè)進第二個文本框 /////////////////// fint=num*1000。 10 while(fint!=0) { str1[k]=fint%10。 fint=fint/10。 //Uart_Printf(0,%3d,str1[k])。 k++。 } while(k2) { str2[p]=str1[k]+39。039。 //Uart_Printf(0,%c,str2[p])。 p++。k。 } str2[p]=39。.39。p++。 str2[p]=str1[2]+39。039。p++。 str2[p]=str1[1]+39。039。p++。 str2[p]=str1[0]+39。039。p++。 k=0。 p=0。 SetTextCtrlText(pTextCtrl[1], str2,TRUE)。//設(shè)置文本框內(nèi)容 DrawTextCtrl(pTextCtrl[1])。//重繪文本框 } /************************************************************/ else if(c[0]==39。/39。) { if(num2==0) Uart_Printf(0,data error...\n)。 else { num=num1/num2。 Uart_Printf(0,% %c % = \n,num1,c[0],num2)。 Uart_Printf(0,%,num)。 Uart_Printf(0,\n)。 a[0]=39。\039。 b[0]=39。\039。 c[0]=39。\039。 num1=num2=0。 五 調(diào)試過程及問題分析 調(diào)試過程中遇到的問題主要集中在下面幾個地方:從文本框中讀取字符并轉(zhuǎn)換成數(shù)字運算,將運算得到的結(jié)果轉(zhuǎn)變成字符送給結(jié)果顯 11 示框,符號位的 表示問題。 在從文本框中讀取字符時,首先得判斷讀取到的字符是否為正確的,即第一位字符只能為數(shù)字字符,在遇到算術(shù)操作符時,如 39。+39。,即判斷第一個數(shù)輸入結(jié)束,并將其減去 39。039。再做適當(dāng)?shù)霓D(zhuǎn)換得到與字符表示一致的數(shù)字,但該過程中遇到的符點型數(shù)據(jù)輸入是一個難題,在整個過程中,小數(shù)點 39。.39。所代表的位在實驗臺的鍵盤上實現(xiàn)的是清空文本框功能,最后采用的措施是以鍵盤是的 Num 鍵表示小數(shù)點位,當(dāng)按下Num 鍵時,出現(xiàn)在文本框里面的是小數(shù)點,即在 Num鍵按下時傳遞給文本框的是小數(shù)點的 ASCII 值 46,而在符點型輸入過程中的轉(zhuǎn)換相對 來說也更復(fù)雜,整數(shù)部分與整數(shù)轉(zhuǎn)換相同,而小數(shù)部分的轉(zhuǎn)換,則定義了一個數(shù)組 ffloat[4]={10,100,1000,10000},以小數(shù)點位為基準(zhǔn)判斷到達小數(shù)點第幾位,則該數(shù)字字符轉(zhuǎn)換成數(shù)字后分別除以該數(shù)組里面的相應(yīng)數(shù)字,得到的是一個保留四位小數(shù)的浮點數(shù)字。 在得到的數(shù)值結(jié)果換成字符數(shù)字的過程中,整數(shù)的操作比較簡單,而若得到的數(shù)是負數(shù)則需要把結(jié)果文本框里面的第一個字符置為 39。39。,其它和正整數(shù)操作相同,即把該數(shù)不斷對 10 取模將該數(shù)拆分成單個數(shù)字存入數(shù)組,再把該數(shù)組里面的數(shù)加上字符 39。039。,即得到了相應(yīng)的數(shù)字字 符。同樣,浮點型數(shù)字的表示過程中,整數(shù)部分與整數(shù)數(shù)字一樣,小數(shù)點被設(shè)置在整數(shù)位結(jié)束的緊接著的一位,小數(shù)位先乘以10000,再得到一個四位整數(shù),若有哪一位整數(shù)位為空則用字符 39。039。代替。 調(diào)試過程還有一個相當(dāng)容易出現(xiàn)的錯誤就是用來接收輸入的字符的數(shù)組長度設(shè)置,若要得到一個比較理想的狀態(tài),則需要將該數(shù)組設(shè)置得較大,若過小,如 4個長度的數(shù)組,則在敲入第五個字符時就會出 12 現(xiàn)“死機”,而另一方面,整數(shù)表示的范圍有限,若輸入的整數(shù)位數(shù)超過了整數(shù)范圍,則也會出現(xiàn)溢出。 六 結(jié)論 通過過去 兩個星期的課程設(shè)計, 不但使我 復(fù)習(xí)了前 面學(xué)嵌入式的知識的同時也學(xué)到了新的知識,在這次課程設(shè)計由 五位 小組成員組成了我們的設(shè)計組,在設(shè)計過程中遇到了 許多 疑點和難點, 在組員的探討中, 和 老師的幫助下,我們逐一解決了這些問題 , 但在這其中我們也走了不少彎路 使 我們知道自己的不足之處 。 有時 雖然感覺理論 知識已經(jīng)掌握 了 ,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對我以后的學(xué)習(xí)產(chǎn)生積極的影響。通過這次設(shè)計,我懂得了學(xué)習(xí)的重要性,了解到理論知識與實踐相結(jié)合的重要意義,學(xué)會了堅持、耐心和努力,這將為自己今后 的學(xué)習(xí)和工作做出了最好的榜樣。我覺得作為一名 信號處理 專業(yè)的學(xué)生, 應(yīng)用類的課程 設(shè)計是很有意義的。更重要的是如何把自己平時所學(xué)的東西應(yīng)用到實際中。雖然自己對于 專業(yè)知識 懂的并不多,很多基礎(chǔ)的東西都還沒有 很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是 通過 這 兩個 禮拜的學(xué)習(xí) 與實踐 ,在小組同學(xué)的幫助和講解下 在老師的耐心輔導(dǎo)下 ,漸漸對 所涉及到的專業(yè)知識 產(chǎn)生了些許的興趣,自己開始主動學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它 們 。我認為這個收獲應(yīng)該說是相當(dāng)大的。 課程設(shè)計 反映的是一個從理論到實際應(yīng)用的過程,但是更遠一點可以聯(lián)系 到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以后工作中需要的。 13 參考文獻: 【 1】 孫紀坤 ,張小全 .嵌入式 LINUX 系統(tǒng)開發(fā)技術(shù)祥解 — 基于 ARM.北京 : 人民郵電出版社 2022. 【 2】李亞鋒 ,歐文盛等 .ARM嵌入式 LINUX 系統(tǒng)開發(fā)從入門到精通 .北京 : 清華大學(xué)出版社 2022. 【 3】 杜春雷 . ARM體系結(jié)構(gòu)與編程 .北京:清華大學(xué)出版社 2022年 . 【 4】 亞荷毛爾等 .構(gòu)建嵌入式 LINUX系統(tǒng) .中國電力出版社 2022年 附件 \***************************************************************************/ include../ucosii/ /* uC/OS interface */ include ../ucosii/add/ include ../inc/ include ../inc/sys/ include ../src/gui/ include include pragma import(__use_no_semihosting_swi) // ensure no functions that use semihosting ///******************任務(wù)定義 ***************/// OS_STK Main_Stack[STACKSIZE]={0, }。 //Main_Test_Task堆棧 void Main_Task(void *Id)。 //Main_Test_Task define Main_Task_Prio 12 OS_STK test_Stack[STACKSIZE]={0, }。 //test_Test_Task堆棧 void test_Task(void *Id)。 //test_Test_Task define test_Task_Prio 15 14 /**************已經(jīng)定義的 OS任務(wù) ************* define SYS_Task_Prio 1 define Touch_Screen_Task_Prio 9 define Main_Task_Prio 12 define Key_Scan_Task_Prio 58 define Lcd_Fresh_prio 59 define Led_Flash_Prio 60 ***************************************///////// ///*****************事件定義 *****************/// ///////////////////////////////////////////////////// // Main function. // //////////////////////////////////////////////////// int main(void) { ARMTargetInit()。 // do
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1