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

正文內(nèi)容

基于arm的軟硬件設(shè)計___s3c2440簡易學習開發(fā)的設(shè)計__畢業(yè)設(shè)計-資料下載頁

2024-08-29 13:46本頁面

【導讀】發(fā),以達到學習和實踐相結(jié)合的目的。嵌入式系統(tǒng)應用市場份額約占75%。嵌入式系統(tǒng)所用的計算機是嵌入到被控對。象數(shù)據(jù)傳輸技術(shù)等先進技術(shù)和具體應用對象相結(jié)合后的更新?lián)Q代產(chǎn)品。ARM技術(shù)日益成熟和不斷發(fā)展,正在逐步滲入到我們生活的各個方面。ARM技術(shù)具有性能高,成本低和能耗省特點。ARM在目前主要應用在工業(yè)控。制領(lǐng)域、無線通訊技術(shù)、網(wǎng)絡應用、消費電子產(chǎn)品等。行業(yè)前景極為深遠,發(fā)。展空間極為廣大。本次設(shè)計是基于S3C2440簡易學習開發(fā)的設(shè)計。在論文當中首先對ARM. 發(fā)展進行學習之后進行嵌入式系統(tǒng)的前期調(diào)研,查閱資料,了解有關(guān)參數(shù)。元件的選擇以及硬件電路的設(shè)計包括電源選擇、接口設(shè)計以及儲存器設(shè)計等,接著進一步進行軟件編程設(shè)計和系統(tǒng)仿真、調(diào)試。

  

【正文】 r_DZ()。 //關(guān)閉點陣顯示 Clr_led()。 //關(guān)閉數(shù)碼管顯示 console_init (115200)。 //初始化控制臺 printf (\n\n\t\tTX3A/B 44B0 board Test!\n\n)。 printf(Test DAC0832......\n)。 printf( Please see D10 led is flashing!\n ) 。 printf( Press ESC key to exit!\n\n ) 。 Test_0832()。 //測試 DAC0832 printf(Test 鍵盤 ......\n)。 Test_key()。 //鍵盤測試 // printf(Test over!\n\n)。 printf(Test ADC......\n)。 ADC_Test()。 //ADC 測試 // printf(Test over!\n\n)。 printf(Test 蜂鳴器 ......\n)。 Test_Speaker()。//喇叭測試 printf(Buzzer est over!\n\n); 第 6 章 程序設(shè)計 29 printf(Test 數(shù)碼管 ......\n)。 printf( You will see 0123245!\n )。 printf( Press ESC key to exit!\n\n ) 。 Test_led()。 // 測試數(shù)碼管 // printf(Test over!\n\n)。 printf(Test 流水燈 ......\n)。 printf( Press ESC key to exit!\n\n ) 。 Test_Pled()。 //測試跑馬燈 // printf(Test over!\n\n)。 printf(Test 點陣 ......\n)。 Show_WWW()。 // Test_DZ()。 //點陣測試 printf(Test over!\n\n); printf(Test 繼電器 ......\n)。 Test_Relay()。 //測試繼電器 printf(Test over!\n\n)。 printf(Test AT24c02......\n)。 Test_Iic()。 //測試 IIc 器件 printf(Test over!\n\n)。 電子科技大學成都學院課程設(shè)計 30 printf(Test 溫度傳感器 DS18b20......\n)。 printf( Press ESC key to exit!\n\n ) 。 Test_18b20()。 //測試 18b20 printf(Test over!\n\n)。 printf(Are you ready to test 1602?(y/n))。 if(39。y39。==getch()) { printf(y\n)。 printf(Test 1602......\n)。 printf( You will see TX3A 44B0 and !\n\n ) 。 Lcd_1602Test()。 //測試 LCD1602 printf(Test over!\n\n)。 } else printf(n\n)。 printf(Are you ready to test 12864?(y/n))。 if(39。y39。==getch()) { printf(y\n)。 printf(\nTest 12864......\n); 第 6 章 程序設(shè)計 31 LCD12864_Test()。//測試 LCD12864。 } else printf(n\n)。 printf(測試結(jié)束 !\n\n)。 //主循環(huán) /end while(1); return 0; } 提示: 讀者通過查看其他源文件的內(nèi)容以對系統(tǒng)運行有所了解,可以發(fā)現(xiàn) ADS 的文本編輯器已經(jīng)有了很大的改善,文本按語法分顏色顯示。讀者可以根據(jù)喜好在 Edit 菜單下的 Preferences 窗口中進行 設(shè)置。 進行程序的在線仿真、調(diào)試 在線仿真、調(diào)試及程序燒寫方法請查看隨機光盤中的視頻教程 ,這里簡單介紹下 AXD 的功能按鈕。 當工程編譯連接通過后,在工程窗口中點擊 “Debug”圖標按鈕,即可啟動AXD 進行調(diào)試 (也可以通過【開始】菜單起動 AXD)。點擊菜單【 Options】選擇【 Configure Target… 】,即彈出 Choose Target 窗口,如圖 610 所示。在沒有添加其它仿真驅(qū)動程序前, Target 項中只有兩項,分別為 ADP(JTAG 硬 件仿真 )和ARMUL(軟件仿真 )。 電子科技大學成都學院課程設(shè)計 32 圖 610 AXD 配置窗口 安裝光盤軟件目錄中的 HJTAG ,在圖 410 中 點擊Add,定位到 HJTAG 的安裝目錄,加載 JTAG 并口仿真驅(qū)動程序如圖 611所示 。 圖 611 加載 JTAG 并口仿真驅(qū)動程序 加載后的界面如圖 412 所示: 第 6 章 程序設(shè)計 33 圖 612 加載 JTAG 并口仿真驅(qū)動程序后 點擊 OK,點擊【 File】選擇【 Load Image… 】加載 ELF 格 式的可執(zhí)行文件,即 *.axf 文件。說明:當工程編譯連接通過后,在 “工程名 \工程名 _Data\當前的生成目標 ”目錄下就會生成一個 *.axf 調(diào)試文件。比如工程 TX3A44B0 system test,當 前 的 生 成 目 標 DebugRel , 編 譯 連 接 通 過 后在 …TX 3A44B0 system test\led_Data\DebugRel 目錄下生成 文件 。 AXD 運行調(diào)試工具條如圖 613 所示,調(diào)試觀察窗口工具條如圖 614 所示,文件操作工具條如圖 615 所示。 圖 613 AXD 運行調(diào) 試工具條 全速運行 (Go) 停止運行 (Stop) 電子科技大學成都學院課程設(shè)計 34 單步運行 (Step In),與 Step 命令不同之處在于對函數(shù)調(diào)用語句, Step In 命令將進入該函數(shù) 單步運行 (Step),每次執(zhí)行一條語句,這時函數(shù)調(diào)用將被作為一條語句執(zhí)行。 單步運行 (Step Out),執(zhí)行完當前被調(diào)用的函數(shù),停止在函數(shù)調(diào)用的下一條語句。 運行到光標 (Run To Cursor),運行程序直到當前光標所在行時停止。 設(shè)置斷點 (Toggle BreakPoint) 圖 614 調(diào)試觀察窗口工 具條 打開寄存器窗口( Processor Registers) 打開觀察窗口( Processor Watch) 打開變量觀察窗口( Context Variable) 打開寄存器觀察窗口( Memory) 打開反匯編窗口( Disassembly) 615 文件操作工具條 加載調(diào)試文件( Load Image) 重新加載文件( Reload Current Image),由于 AXD 沒有復位命令,所以通常使用 Reload 實現(xiàn)復位(直接 更改 PC 寄存器為零也能實現(xiàn)復位)。第 7 章 結(jié)論與展望 35 第 7章 結(jié)論與展望 結(jié)論 通過對 ARM 實驗開發(fā)板的設(shè)計,得出以下結(jié)論: (1)根據(jù)對 ARM 嵌入系統(tǒng)現(xiàn)狀的調(diào)研,結(jié)合嵌入式系統(tǒng)工作的特點,在深刻的理解嵌入式系統(tǒng)的基礎(chǔ)之上,詳細闡述了本系統(tǒng)設(shè)計與實現(xiàn)的方法。 (2)經(jīng)過硬件電路設(shè)計機軟件仿真比對開發(fā)本系統(tǒng)的基本技術(shù)與關(guān)鍵技術(shù)進行了研究與選擇,提出了基于 ARM 的實驗開發(fā)板的設(shè)計方案。 (3)詳細描述了該設(shè)計方案的實現(xiàn)過程,系統(tǒng)實現(xiàn)采用匯編語言,結(jié)合 C 語言等編程工具。闡述了基于 ARM 的實驗開發(fā)板的設(shè)計方案、系統(tǒng)的功能特點 以及開發(fā)板實現(xiàn)的關(guān)鍵方法,采用了一些現(xiàn)有的 ARM 技術(shù),如周立功公司的 LPC2103技術(shù)。為幫助完成開發(fā)板的設(shè)計。 采用 ARM7TDMI 處理器核生產(chǎn)的嵌入式微處理器芯片 ,近幾年在國內(nèi)外得到了廣泛的應用 ,較為流行。 S3C44B0x 是在國內(nèi)廣泛使用的 Samsung 公司的基于ARM7TDMI 內(nèi)核的 SoC。該芯片功能強大,為手持設(shè)備和一般類型應用提供了高性價比和高性能的微控制器解決方案。它的低功耗和出色的全靜態(tài)設(shè)計特別適用于對成本和功耗敏感的應用。 ARM 微處理器正以其極好的性價比和極低的功耗與其他微處理器進行激 烈的競爭,其應用將進一步深入到各行各業(yè)。了解、學習、掌握和應用 ARM 微處理器技術(shù)對我們電子專業(yè)的學生很有必要,也非常重要。設(shè)計 ARM 微處理器最小系統(tǒng)是學習這一技術(shù)的的一個很好的方法和途徑。 展望 本課題的研究雖然取得了一定的收獲,但在很多方面還有待于進一步的改進和完善,主要有 : (1) 由于初次開發(fā)完整的系統(tǒng),而且限于對 ARM 嵌入式系統(tǒng)接觸時間不長,故有些功能還未來得及實現(xiàn)和完善 (如 SSP 控制、向量中斷等 ),將在今后繼續(xù)開電子科技大學成都學院課程設(shè)計 36 發(fā)。 (2) 對 ARM 嵌入式系統(tǒng)的一些高級功能的應用方法尚不熟悉,例如加密方法等,這些將在以后研究、學習。 (3)軟件工程思想不夠熟悉,在進行系統(tǒng)分析時缺乏條理,模塊功能設(shè)計也不是完全的合理。還需要根據(jù)用戶的反饋進一步改善系統(tǒng)的設(shè)計。 在軟件的編寫過程中,我充分體會了軟件編程工作者的辛苦,因為每一個細微的細節(jié)都必須十分的注意,如果稍有不慎,就會全盤皆輸,而且往往很多的時候,程序我自己覺得非常的正確,但是就是編譯通不過,在查找錯誤的過程中,面臨著否認自己的過程,是對意志品質(zhì)的考驗。相信有了這次實際撰寫論文的經(jīng)歷,我會在將來得工作中做出更大成績。 參考文獻 37 參考文獻 [1]三星 S3C44B0X 數(shù)據(jù)手冊 [2]劉天時 . ARM7 嵌入式開發(fā)基礎(chǔ)實驗 [M]. 北京航空航天大學 出版社, 2020 [3]周立功 . ARM 嵌入式系統(tǒng)基礎(chǔ)教程 [M]. 北京航空航天大學出版社, 2020 [4]Jean Labrosse. 嵌入式實時操作系統(tǒng) [M]. 北京航空航天出版社, 2020 [5] ARM 公司. ARM Architecture Reference Manual[M]. ARM 公司, 2020. [6] 李劍 , 趙鵬程 , 湯建彬 . 32 位 ARM 嵌入式處理器的調(diào)試技術(shù) . 電子技術(shù)應用 , 2020, (3) [7] 熊光澤 , 羅蕾 . 32 位微處理器嵌入式實時軟件開發(fā)與調(diào)試技術(shù) . 計算機應用 , 1995, 15(4) [8] 金惠華 . 蓬勃發(fā)展的嵌入式計算機結(jié)構(gòu) . 中國計算機世界, 2020. 致謝 38 致謝 在論文完成之際,我首先要感謝母校鎬京學院四年來對我的培養(yǎng)。在學院“簡約高效、追求卓越”的校訓下,我不僅在理論和專業(yè)課的學習上收益頗豐,而且還養(yǎng)成了良好的動手與實踐操作能力,使我掌握了足夠多的專業(yè)知識來完成這次畢業(yè)設(shè)計。 我還要向指導老師李海老師表示我衷心的感謝。本次畢業(yè)設(shè)計中,從資料收集到論文的選題的確定,從論文的具體內(nèi)容到 嚴格的格式要求,我都受到了 李 老師悉心的指導。在李老師的不斷指正下,讓我對題目有了深度的理解和認識,從單純的軟件設(shè)計上升到了分析問題解決問題的高度。在 李 老師的技術(shù)交流中更提高了我對新知識的學習能力。 與此同時,還要感謝黎錦豐和周立京 同學的鼎力相助。感謝所有教過我的任課老師。 感謝他們四年來無微不至的關(guān)懷、嚴厲的教導和嚴格要求,讓我養(yǎng)成了良好的學習習慣,積極上進的態(tài)度。我通過本次設(shè)計,我學到了作一個課題的具體流程,也學會了將一些具體研究方法付諸實施,在此過程中,要感謝周圍的所有同學給了我許多知識上、技術(shù)上的支持, 謝謝他們熱心的幫助。
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1