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

正文內(nèi)容

基于lpc2148的功能模塊開發(fā)應(yīng)用-資料下載頁

2025-08-24 13:01本頁面

【導(dǎo)讀】RISC32位ARM核的微處理器,具有高速、低耗、多功能等獨特亮點。異特性,成為真正意義上的嵌入式系統(tǒng)。目前,嵌入式系統(tǒng)的應(yīng)用已遍及網(wǎng)絡(luò)、通訊、的各個方面,越來越多的開發(fā)人員開始了基于ARM平臺的開發(fā)。隨著電子技術(shù)和數(shù)字技術(shù)的飛速發(fā)展,信號的傳輸速度和。CPU的處理速度越來越快,因此對數(shù)據(jù)采集和處理的要求也越來越高。模數(shù)轉(zhuǎn)換器是用來把模擬輸入信號轉(zhuǎn)換成等效數(shù)字量的裝置。他技術(shù)性能,諸如輸入范圍、數(shù)字輸出編碼以及實際尺寸等。音、視頻信號處理、電子測量和工業(yè)控制等領(lǐng)域得到了廣泛的應(yīng)用。據(jù)采集),送入微處理器主控單元。高速系統(tǒng)對ADC模塊的要求很高,低端MCU及。片的模數(shù)轉(zhuǎn)換器,因為其具有高速、多路、價廉等明顯優(yōu)勢。后的運用打下良好的基礎(chǔ)。本課題設(shè)計是根據(jù)我校老師自主研制的ARM實驗板進行設(shè)計開發(fā)的。多達9個邊沿或電平觸發(fā)的外部中斷管腳。并且其外設(shè)功能都連接到VPB總線,外設(shè)包括。AHB到VPB的橋?qū)PB總線與AHB. 系統(tǒng)配置及部分啟動代碼程序:

  

【正文】 dif if(Fcco/Fcclk)==4 PLLCFG=((Fcclk/Fosc)1)|(15)。 endif if(Fcco/Fcclk)==8 PLLCFG=((Fcclk/Fosc)1)|(25)。 endif if (Fcco/Fcclk)==16 PLLCFG = ((Fcclk/Fosc)1)|(3 5)。 endif PLLFEED = 0xaa。 PLLFEED = 0x55。 while((PLLSTATamp。(110))==0)。 PLLCON = 3。 PLLFEED = 0xaa。 PLLFEED = 0x55。 // 存儲器加速 配置 MAMCR = 0。 if Fcclk 20200000 MAMTIM = 1。 else if Fcclk 40000000 MAMTIM = 2。 else MAMTIM = 3。 endif MAMCR = 2。 // VIC 初始化 VICIntSelect=0。 VICIntEnClear=0xFFFFFFFF。 西安歐亞學(xué)院本科畢業(yè)論文(設(shè)計) 21 VICSoftIntClear=0xFFFFFFFF。 VICProtection=0。 VICVectAddr=0。 VICDefVectAddr=0。 } AD 程序設(shè)計 流程圖 切 換 通 道第 一 次 轉(zhuǎn) 換等 待再 次 啟 動 轉(zhuǎn) 換讀 取 A D C結(jié) 果D elay 圖 42 A/D 程序設(shè)計 流程圖 源程序 while(1) { ADCR = (ADCRamp。0xFFFFFF00)|0x01|(1 24)。 // 切換通道并進行第一次轉(zhuǎn)換 while( (ADDRamp。0x80000000)==0 )。 // 等待轉(zhuǎn)換結(jié)束 ADCR = ADCR | (1 24)。 // 再次 啟運轉(zhuǎn)換 while( (ADDRamp。0x80000000)==0 )。 ADC_Data = ADDR。 // 讀取 ADC 結(jié)果 ADC_Data = (ADC_Data6) amp。 0x3FF。 ADC_Data = ADC_Data * 3300。 西安歐亞學(xué)院本科畢業(yè)論文(設(shè)計) 22 ADC_Data = ADC_Data / 1024。 sprintf(str, %4dmV at VIN1, ADC_Data)。 ISendStr(60, 23, 0x30, str)。 DelayNS(10)。 } 液晶模塊程序設(shè)計 流程圖 1 行 ?輸 入 字 符是 否 結(jié) 束 ?2 行 ?3 行 ?4 行 ?將 相 應(yīng) 的 端 口地 址 寫 入 L C D將 字 符 寫 入L C D指 向 下 一 字 符YN 圖 43 字符串顯示流程圖 根據(jù)用戶的設(shè)置,判斷要寫入第幾行,然后將對應(yīng)的端口地址寫入液晶屏。再將字符逐個寫入液晶屏,此時液晶屏上會出現(xiàn)要顯示的字符。 顯示數(shù)字模塊的設(shè)計與字符顯示模塊類似,其主要思想是將數(shù)字逐位轉(zhuǎn)化為字符串,然后寫入液晶屏。數(shù)字轉(zhuǎn)化為字符的方法是,先取數(shù)字的各位,轉(zhuǎn)化為 ASCII碼,存入字符串數(shù)組中的第一個單元。以此類推,將數(shù)字 的每一位取出,轉(zhuǎn)換為 ASCII碼,依次存入字符串數(shù)組。再將字符串顯示在液晶屏。 其流程圖如下: 西安歐亞學(xué)院本科畢業(yè)論文(設(shè)計) 23 將 字 符 串 寫 入LC D是 否 轉(zhuǎn) 換 完取 出 個 位轉(zhuǎn) 換 為 A SC II碼存 入 字 符 串去 掉 個 位字 符 串指 針 加 1YN 圖 44 字符轉(zhuǎn)換流程圖 源程序 LCD 寫命令數(shù)據(jù)函數(shù) /******************************************************************** 函數(shù)功能:寫命令 /數(shù)據(jù) *說明: data 寫入的值 cd=0 指令寫入, cd=1 數(shù)據(jù)寫入, ********************************************************************/ extern void WriteOperate(unsigned char value,unsigned char cd) { BusyLoop()。 // if(cd) LCDRS_DH。 //RS=1。 else LCDRS_CL。 //RS=0。 LCDRW_WL。 //RW=0。 LCDE_EH。 //E=1。 LCDOUT = value。 LCDOUT_1。 Delay(20)。 LCDE_EL。 //E=0 } /**************************** 寫無參數(shù)指令 ************************** 入口參數(shù):命令 *********************************************************************/ extern void WriteCommand(unsigned char m) 西安歐亞學(xué)院本科畢業(yè)論文(設(shè)計) 24 { WriteOperate(m,0)。 } /*****************************寫帶雙參數(shù)指令 ************************* 入口參數(shù):數(shù)據(jù)。數(shù)據(jù)。命令 ********************************************************************/ //void Write2(unsigned char mand,unsigned char data_h,unsigned char data_l) //{ // WriteOperate(mand,0)。 // WriteOperate(data_h,1)。 // WriteOperate(data_l,1)。 //} 調(diào)試中出現(xiàn)的問題 ( 1) 在 整個程序調(diào)試中真是困難重重,首先對于國外這款強大的調(diào)試軟件不熟悉,以及自身因為 英語 程度 有限 ,導(dǎo)致使用起來非常不方便,但是經(jīng)過老師悉心指導(dǎo),漸漸對該軟件從了解到掌握 ,以致日后在調(diào)試程序時能得心應(yīng)手。 ( 2) 雖然曾經(jīng)做過以 51 單片機為 CPU的 ADC 芯片,但是 ARM 中的 A/D 模塊卻要強大的多,也復(fù)雜的多,在老師的幫助下,以曾經(jīng)做過的類似設(shè)計為基礎(chǔ),還是克服了困難。 結(jié)論 本次的畢業(yè)設(shè)計讓我學(xué)到了許多東西,主要有如下幾點: ( 1) 本次設(shè)計是基于 ARM7 中的 ADC模塊完成的 , 該模塊比起一些獨立的 ADC芯片表現(xiàn)出 高速、多路、價廉的優(yōu)點 。 普通的 ADC 的速度可能要到毫秒級別,但該ADC 模塊卻能達到 。 ( 2) 在設(shè)計的過程使用到的 IAR 編譯環(huán)境是一個非常好的一個編譯環(huán)境 ,它自帶編譯下載器,不需要借助于其它下載工具,直接編譯下載即可,而且在編過程中可以看到相應(yīng)寄存器以及變量數(shù)據(jù)的變化 ,這些優(yōu)點都是同類軟件所不具備的,這為程序調(diào)試帶來了極大的方便 。 ( 3) 通過本次設(shè)計,我了解進行一項相對比較大型的科技設(shè)計所必不可少的幾個階段和設(shè)計的步驟。畢業(yè)設(shè)計能夠從理論設(shè)計和實際應(yīng)用相結(jié)合、鞏固基礎(chǔ)知識與培養(yǎng)創(chuàng)新意識相結(jié)合、個人作用和集體協(xié)作相結(jié)合等方面全面的培養(yǎng)了我們的全面素質(zhì)。我經(jīng)過這次系統(tǒng)的畢業(yè)設(shè)計,熟悉了對一項課題進行研究、設(shè)計并調(diào)試的詳細過程,這對我將來的研究學(xué)習(xí)會有更大的幫助 。 西安歐亞學(xué)院本科畢業(yè)論文(設(shè)計) 25 參考文獻 [1] 周立功主編,《 ARM 嵌入式系統(tǒng)基礎(chǔ)教程》(第 2 版)。北京:北京航空航天大學(xué)出版社, 2020 [2] 徐愛均編,《 IAR EWARM 嵌入式系統(tǒng)編程與實踐》,北京:北京航空航空大學(xué), 2020 [3] 張綺文、謝書綱編,《 ARM 嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》(第2 版)。北京:電子工業(yè)出版社, 2020 [4] 韓山、郭云、會海艷編,《 ARM 微處理器應(yīng)用開發(fā)技術(shù)詳解與實例分析》,北京:清華大學(xué)出版社, 2020 [5] 孫秋野、孫凱、馮健編,《 ARM 嵌入式系統(tǒng)開發(fā)典型模塊》北京: 人民郵電出版社, 2020 [6] 馬忠梅、李善平、葉楠編,《 ARM& Linux 嵌入式系統(tǒng)教程》北京:北京航空航天大學(xué)出版社, 2020 [7] 劉天時、強新建、王瑞編,《 ARM7 嵌入式開發(fā)基礎(chǔ)實驗》北京:北京航空航天大學(xué)出版社, 2020
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1