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

正文內(nèi)容

基于arm的軟硬件設(shè)計(jì)___s3c2440簡易學(xué)習(xí)開發(fā)的設(shè)計(jì)__畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

2024-10-08 13:46上一頁面

下一頁面
  

【正文】 剛設(shè)置完的 44B0 ARM 工程模板文件存放到該目錄下即可。當(dāng) ADS 窗口恢復(fù)后再拖動(dòng)到工程文件窗口,并松開鼠標(biāo)。 U32 g_pTopOfROM = 0。 extern U32 GetBaseOfZero (void)。 //初始化控制臺(tái) printf (\n\n\t\tTX3A/B 44B0 board Test!\n\n)。 printf(Test ADC......\n)。 Test_led()。 // Test_DZ()。 printf( Press ESC key to exit!\n\n ) 。 printf( You will see TX3A 44B0 and !\n\n ) 。 printf(\nTest 12864......\n); 第 6 章 程序設(shè)計(jì) 31 LCD12864_Test()。點(diǎn)擊菜單【 Options】選擇【 Configure Target… 】,即彈出 Choose Target 窗口,如圖 610 所示。 單步運(yùn)行 (Step Out),執(zhí)行完當(dāng)前被調(diào)用的函數(shù),停止在函數(shù)調(diào)用的下一條語句。 采用 ARM7TDMI 處理器核生產(chǎn)的嵌入式微處理器芯片 ,近幾年在國內(nèi)外得到了廣泛的應(yīng)用 ,較為流行。 (2) 對(duì) ARM 嵌入式系統(tǒng)的一些高級(jí)功能的應(yīng)用方法尚不熟悉,例如加密方法等,這些將在以后研究、學(xué)習(xí)。本次畢業(yè)設(shè)計(jì)中,從資料收集到論文的選題的確定,從論文的具體內(nèi)容到 嚴(yán)格的格式要求,我都受到了 李 老師悉心的指導(dǎo)。我通過本次設(shè)計(jì),我學(xué)到了作一個(gè)課題的具體流程,也學(xué)會(huì)了將一些具體研究方法付諸實(shí)施,在此過程中,要感謝周圍的所有同學(xué)給了我許多知識(shí)上、技術(shù)上的支持, 謝謝他們熱心的幫助。在學(xué)院“簡約高效、追求卓越”的校訓(xùn)下,我不僅在理論和專業(yè)課的學(xué)習(xí)上收益頗豐,而且還養(yǎng)成了良好的動(dòng)手與實(shí)踐操作能力,使我掌握了足夠多的專業(yè)知識(shí)來完成這次畢業(yè)設(shè)計(jì)。設(shè)計(jì) ARM 微處理器最小系統(tǒng)是學(xué)習(xí)這一技術(shù)的的一個(gè)很好的方法和途徑。闡述了基于 ARM 的實(shí)驗(yàn)開發(fā)板的設(shè)計(jì)方案、系統(tǒng)的功能特點(diǎn) 以及開發(fā)板實(shí)現(xiàn)的關(guān)鍵方法,采用了一些現(xiàn)有的 ARM 技術(shù),如周立功公司的 LPC2103技術(shù)。 AXD 運(yùn)行調(diào)試工具條如圖 613 所示,調(diào)試觀察窗口工具條如圖 614 所示,文件操作工具條如圖 615 所示。 進(jìn)行程序的在線仿真、調(diào)試 在線仿真、調(diào)試及程序燒寫方法請(qǐng)查看隨機(jī)光盤中的視頻教程 ,這里簡單介紹下 AXD 的功能按鈕。y39。==getch()) { printf(y\n)。 //測試 IIc 器件 printf(Test over!\n\n)。 printf(Test 點(diǎn)陣 ......\n)。 printf( You will see 0123245!\n )。 Test_key()。 //關(guān)閉點(diǎn)陣顯示 Clr_led()。 extern U32 GetEndOfROM (void)。 U32 pIrqFinish = 0。更為簡單的辦法是,在新建工程時(shí) ADS 創(chuàng)建了和工程同名的目錄,在該目錄下按類別創(chuàng)建第 6 章 程序設(shè)計(jì) 25 子 目錄 錄并存放工程文件。在 Output format 框中設(shè)置輸出文件格式為 Intel 32 bit Hes,在 Output file name 框中可隨意設(shè)置輸出文件名,在這里我們?cè)O(shè)置為 ,這就是要下載到開發(fā)板上 flash 中的十六進(jìn)制文件 。 ② 不能有系統(tǒng)定義的軟中斷,在匯編語言中可以使用IMPORT_ _use_no_semihosting_swi 來檢測,在 C 語言中使用 電子科技大學(xué)成都學(xué)院課程設(shè)計(jì) 22 pragma import(_ _use_no_semihosting_swi)// ensure no functions that use semihosting DebugRel Settings 對(duì)話框中選擇 ARM Linker 選項(xiàng),如圖 6‐ 6 所示。在 Output 選項(xiàng)卡的 Linktype 選項(xiàng)組中有 3 種類型的連接方式,常用的是Simple 和 Scattered 兩種。其中示例的工程名為 。電路原理圖如 圖 45 所示 : 圖 45 Flash 存儲(chǔ)器接口電路 電子科技大學(xué)成都學(xué)院 課程設(shè)計(jì) 16 SDRAM 存儲(chǔ)器接口電路 SDRAM 的特點(diǎn): ①不具有掉電保持?jǐn)?shù)據(jù)的特性。時(shí)鐘發(fā)生器有一個(gè)振蕩器連接到外部的晶體上,同時(shí)片內(nèi)的 PLL 電路把低頻振蕩器的輸出作為自己的 輸入,產(chǎn)生 S3C44B0X 所需要的高頻信號(hào),因此,系統(tǒng)可以較低的外部時(shí)鐘信號(hào)獲得較高的工作頻率,以降低因高速開關(guān)時(shí)鐘所造成的高頻噪聲。 圖 41 電源原理圖 在系統(tǒng)中,復(fù)位電路主要完成系統(tǒng)的上電復(fù)位和系統(tǒng)在運(yùn)行時(shí)用戶的按鍵復(fù)位功能。 S3C44B0X 通過提供全面的、通用的片上外設(shè),大大減少了系統(tǒng)電路中除處理器以外的元器件配置,從而最小化系統(tǒng)的成本。本嵌入式系統(tǒng)配置了 2MB 的 FLASH 存儲(chǔ)器以及 8MB 的 SDRM 存儲(chǔ)器。 存儲(chǔ)器可存放已調(diào)試好的用戶應(yīng)用程序、嵌入式操作系統(tǒng)或其他在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。本章將對(duì)下面所列的各種片上功能進(jìn)行介紹。 Samsung 公司推出的 16/32 位 RISC 處理器 S3C44B0X 為手持設(shè)備和一般類型應(yīng)用提供了高性價(jià)比和高性能的微控制器解決方案。 (5) 提供友好的多媒體人機(jī)界面 。軟件方面采用實(shí)時(shí)多任務(wù)編程技術(shù)和交叉開發(fā)工具技術(shù)來控制功能復(fù)雜性,簡化應(yīng)用程序設(shè)計(jì)、保障軟件質(zhì)量和縮短開發(fā)周期。因此, 32 位機(jī)的市場需求發(fā)展 由 兩方面所致:一方面是高端新興領(lǐng)域(網(wǎng)絡(luò)、通信、多媒體和信息家電)的拓展;另一方面是低端控制領(lǐng)域應(yīng)用在數(shù)據(jù)處理能力的提升要求。傳統(tǒng)電子系統(tǒng)智能化對(duì) 8 位機(jī)的需要使第 1 章 ARM 嵌入式系統(tǒng)的概述 3 得這些廠家將主要精力放在 8 位機(jī)上的發(fā)展上。我國自主開發(fā)的嵌入式系統(tǒng)軟件產(chǎn)品如科銀 (CoreTek)公司的嵌入式軟件開DeltaSystem,中科院推出的 Hopen 嵌入式操作系統(tǒng)。未來的嵌入式設(shè)備為了適應(yīng)網(wǎng)絡(luò)發(fā)展的要求,必然要求硬件上提供 電子科技大學(xué)成都學(xué)院課程設(shè)計(jì) 2 各種網(wǎng)絡(luò)通信接口。手寫文字輸入、語音撥號(hào)上網(wǎng)、收發(fā)電子郵件以及彩色圖形、圖像已取得初步成效。 進(jìn)入 20 世紀(jì) 90 年代, ARM 嵌入式技術(shù)全面展開,目前已成為通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。 本次設(shè)計(jì)是 基于 S3C2440 簡易學(xué)習(xí)開發(fā)的設(shè)計(jì) 。摘要 I 摘要 本次設(shè)計(jì)的主要目的是利用 ARM 嵌入式系統(tǒng)進(jìn)行 實(shí)驗(yàn) 電路板的設(shè)計(jì)和開發(fā), 以達(dá)到學(xué)習(xí)和實(shí)踐相結(jié)合的目的。行業(yè)前景極為深遠(yuǎn),發(fā)展空間極為 廣大。隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā) 展空間。由于 ARM 嵌入式設(shè)備具有自然的人機(jī)交互界面, GUI 屏幕為中心的 多媒體界面給人很大的親和力。 軟件方面采用實(shí)時(shí)多任務(wù)編程技術(shù)和交叉開發(fā)工具技術(shù)來控制功能復(fù)雜性,簡化應(yīng)用程序設(shè)計(jì)、保障軟件質(zhì)量和縮短開發(fā)周期。國外商品化的嵌入式實(shí)時(shí) 操作系統(tǒng),已進(jìn)入我國市場的有 WindRiver、 Microsoft、 QNX 和 Nuclear 等產(chǎn)品。后來, 8 位和 32 位機(jī)的技術(shù)擴(kuò)展侵占了 16 位機(jī)的發(fā)展空間。當(dāng) 8 位機(jī)無法滿足這些提升的要求時(shí),便會(huì)轉(zhuǎn)而求助 32 位機(jī)的解決辦法。這就要求芯片設(shè)計(jì)廠商在芯片上集成更多的功能,為了滿足應(yīng)用功能 的升級(jí),設(shè)計(jì)師們 一方面采用更強(qiáng)大的嵌入式處理器如 32 位、 64 位 RISC 芯片或信號(hào)處理器 DSP 增強(qiáng)處理能力,同時(shí)增加功能接口,如 USB,擴(kuò)展總線類型,如CAN BUS,加強(qiáng)對(duì)多媒體、圖形等的處理,逐步實(shí)施片上系統(tǒng)( SOC)的概念。因此,既要軟件人員有豐富的硬件知識(shí),又需要發(fā)展先進(jìn)嵌入式軟件技術(shù),如 Java、 Web 和WAP 等。本嵌入式系統(tǒng)配置了 2MB 的 FLASH 存儲(chǔ)器以及 8MB 的 SDRM 存儲(chǔ)器。 S3C44B0X 通過提供全面的、通用的片上外設(shè),大大減少了系統(tǒng)電路中除處理器以外的元器件配置,從而最小化系統(tǒng) 的成本。 ,通過片內(nèi) PLL(時(shí)鐘發(fā)生器)電路倍頻作為微 。 在 S3C44B0 開發(fā)板上設(shè)計(jì)最小系統(tǒng) S3C44B0簡介 S3C44B0X 是一款基于 ARM7TDMI 內(nèi)核技術(shù)的 16/32 位 RISC 處理器,擴(kuò)展了一系列完整的通用外圍器件,使系統(tǒng)的費(fèi)用降至最低,減低了硬件開 發(fā)的難度。 ARM7TDMI 體系結(jié)構(gòu)電子科技大學(xué)成都學(xué)院課程設(shè)計(jì) 10 的特點(diǎn)是它集成了 Thumb 代碼壓縮器,片上的 ICE 斷點(diǎn)調(diào)試支持,和一個(gè) 32 位的硬件乘法器。 系 統(tǒng)采用 DC5V 穩(wěn)壓電源進(jìn)行供電,電源輸入后經(jīng)過兩個(gè)穩(wěn)壓芯片產(chǎn)生 和 電壓,給 MCU 的 I/O 和 ARM 內(nèi)核供電,如圖 41 所示。 S3C44B0X 的內(nèi)部時(shí)鐘發(fā)生器可產(chǎn)生 CPU 和外設(shè)所需要的時(shí)鐘信號(hào)。如圖 13 所示,電路采用一片 1M 16 位的 Flash( AM29LV128M), Flash ROM采用標(biāo)準(zhǔn)總線接口與處理器交互,處理器通過片選 nGCS0 與片外 Flash芯片連接。 選擇 File| New 命令,在對(duì)話框中選擇 Project 選項(xiàng)卡,如圖 6‐ 1 所示,新建一個(gè)工程文件。 電子科技大學(xué)成都學(xué)院課程設(shè)計(jì) 20 圖 64 選擇 Target Setting DebugRelSettings 對(duì)話框中選擇 ARM Linker 選項(xiàng),如圖 6‐ 5 所示。(注意 main 前面是兩個(gè)半字下劃線 ) B _ _main 進(jìn)行系統(tǒng)內(nèi)部標(biāo)準(zhǔn) C 函數(shù)初 始化,然后調(diào)用用戶在 C 語言中定義的 main()函數(shù)(注意:兩個(gè) main 都是小寫),而且在嵌入式應(yīng)用中用戶在 C 語言中定義的 main 函數(shù)不能有參數(shù) (int main(void))。 圖 66 設(shè)置程序入口 DebugRel Settings 對(duì)話框中選擇 ARM fromELF 選項(xiàng),如圖 6‐ 7 所示。如圖 6‐ 9 所示。 U16 Scan_4X4Key(void); 第 6 章 程序設(shè)計(jì) 27 //用這個(gè)片編存儲(chǔ) 的 IRQ ISR 入口地址 U32 pIrqStart = 0。 extern U32 GetBaseOfROM (void)。 //關(guān)閉跑馬燈 Clr_DZ()。 //測試 DAC0832 printf(Test 鍵盤 ......\n)。//喇叭測試 printf(Buzzer est over!\n\n); 第 6 章 程序設(shè)計(jì) 29 printf(Test 數(shù)碼管 ......\n)。 //測試跑馬燈 // printf(Test over!\n\n)。 Test_Iic()。y39。 if(39。讀者可以根據(jù)喜好在 Edit 菜單下的 Preferences 窗口中進(jìn)行 設(shè)置。比如工程 TX3A44B0 system test,當(dāng) 前 的 生 成 目 標(biāo) DebugRel , 編 譯 連 接 通 過 后在 …TX 3A44B0 system test\led_Data\DebugRel 目錄下生成 文件 。 (3)詳細(xì)描述了該設(shè)計(jì)方案的實(shí)現(xiàn)過程,系統(tǒng)實(shí)現(xiàn)采用匯編語言,結(jié)合 C 語言等編程工具。了解、學(xué)習(xí)、掌握和應(yīng)用 ARM 微處理器技術(shù)對(duì)我們電子專業(yè)的學(xué)生很有必要,也非常重要。 參考文獻(xiàn) 37 參考文獻(xiàn) [1]三星 S3C44B0X 數(shù)據(jù)手冊(cè) [2]劉天時(shí) . ARM7 嵌入式開發(fā)基礎(chǔ)實(shí)驗(yàn) [M]. 北京航空航天大學(xué) 出版社, 2020 [3]周立功 . ARM 嵌入式系統(tǒng)基礎(chǔ)教程 [M]. 北京航空航天大學(xué)出版社, 2020 [4]Jean Labrosse. 嵌入式實(shí)時(shí)操作系統(tǒng) [M]. 北京航空航天出版社, 2020 [5] ARM 公司. ARM Architecture Reference Manual[M]. ARM 公司, 2020. [6] 李劍 , 趙
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1