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

正文內(nèi)容

嵌入式系統(tǒng)實驗報告-文庫吧資料

2024-10-21 09:51本頁面
  

【正文】 ,我們最終對該實驗用到的代碼有了更深的認識。6.編寫主函數(shù),將按鍵值在數(shù)碼管上顯示。4.定義鍵盤映射表:()。2.定義ZLG7289 寄存器()。 實驗內(nèi)容及要求編寫出一段程序,要求能在LED上顯示出小鍵盤上按下的4位數(shù)字。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。 實驗名稱鍵盤及LED實驗 實驗目的1.學習鍵盤及LED 驅(qū)動原理。 心得體會通過此次實驗,我對于嵌入式開發(fā)的基本思想有了一定的了解,嵌入式開發(fā)采用的是交叉編譯環(huán)境,所以在一些方面會有所限制。 開發(fā)環(huán)境以及學會了ARM 仿真器的基本使用。(4)重啟實驗臺即可看到LCD上顯示的“Hello world!” 實驗過程與分析新建工程,然后將所需的工程文件加載打工程目錄下,將文件導入到實驗臺中,然后重啟實驗臺,即可得到實驗結(jié)果。//向串口輸出 while(1)。//文本模式下清屏命令LCD_printf(“Hello world!n”)。LCD_ChangeMode(DspTxtMode)。int main(void){ ARMTargetInit()。這樣ADS 將以子目錄名建立同名文件組并以此對文件分類。(另一種辦法是,在新建工程時ADS 創(chuàng)建了和工程同名的目錄,在該目錄下按類別創(chuàng)建子目錄并存放工程文件。 實驗設(shè)計與實驗步驟(1)新建工程,選擇菜單中的Project | Add Files 把和工程相關(guān)的所有文件包括init和startup 子目錄加入到工程中。 實驗內(nèi)容及要求掌握AXD Debugger的使用方法,學習串行通訊原理,了解串行通訊控制器,閱讀ARM 芯片文檔,掌握ARM 的UART相關(guān)寄存器的功能,熟悉ARM 系統(tǒng)硬件的UART 相關(guān)接口。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。 實驗名稱 實驗目的 開發(fā)環(huán)境,學會ARM 仿真器的使用。 心得體會通過此次實驗,我對于實驗環(huán)境有了初步的了解與認識,對于嵌入式也有了更深一步的認識。b:引導FLASH 。進入到BIOS界面后,按照超級終端上的提示信息來進行功能 實驗結(jié)果總結(jié)在實驗過程中,我們進行的很順利,沒有遇到什么問題,在超級終端界面,按提示的快捷鍵來測試對應的功能。進行功能的測試。,顯示BIOS版本信息,以及相應的測試指令。用串口線將PC 機串口和平臺UART0 正確連接后,就可以在超級終端上看到程序輸出的信息了。 實驗設(shè)計與實驗步驟 開發(fā)實驗臺串口。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 JTAG的安裝與使用。四 實驗步驟在spi_led..c中的simpled ioctl中加入以下程序在testADC中復制以下程序并修改如下掛載程序cd /mnt/2410RP_linux/Experiment_Key/spi_led/driverls insmod cd /mnt/2410RP_linux/Experiment_Key/ad/driverinsmod cd /mnt/2410RP_linux/Experiment_Key/ad/apl_testlsmknod /dev/spi c 104 1ls./testADC第四篇:嵌入式系統(tǒng)實驗報告嵌入式系統(tǒng)設(shè)計實驗報告班 級:學 號:姓 名:成 績:指導教師:20110612 2011061208 李曉虹 武俊鵬、劉書勇 實驗名稱博創(chuàng)UP3000實驗臺基本結(jié)構(gòu)使用方法 實驗目的。三 實驗設(shè)備:、一套S3C2410RP 嵌入式實驗箱。二 實驗內(nèi)容:、編程對模擬量輸入進行采集和轉(zhuǎn)換,并將結(jié)果顯示在超級終端上。打開終端,并編譯spi_led文件。、安裝Redhat9的宿主PC機,并且配置好 ARM Linux 的開發(fā)環(huán)境。二、實驗內(nèi)容:編寫針對zlg7289A 的驅(qū)動程序。,并在其interrupt函數(shù)下添加for語句,如下圖所示:打開終端。在ssize_t SIMPLE_GPIO_LED_ioctl函數(shù)下添加如下語句:if(cmd==0)GPBDAT amp。、安裝Redhat9的宿主PC機,并且配置好 ARM Linux 的開發(fā)環(huán)境。二、實驗內(nèi)容:編寫獲取和處理外中斷的驅(qū)動程序。打開終端。在ssize_t SIMPLE_GPIO_LED_ioctl函數(shù)下添加如下語句:if(cmd==0)GPBDAT amp。,在else語句后更改函數(shù)語句如下:復制Experiment_KeyADapl_test文件夾下的Makefile到Experiment_KeyGPIO文件夾下,打開并將中的ADC刪除。、安裝Redhat9的宿主PC機,并且配置好 ARM Linux 的開發(fā)環(huán)境。實現(xiàn)用 CPU GPIO 控制外部LED,利用S3C2410 核心板上的 LED 驗證我們的工作。、編寫S3C2410 GPIO應用程序。四 實驗步驟實驗二 CPU GPIO 驅(qū)動程序及測試程序一、實驗目的:編寫第一個針對實際硬件的驅(qū)動程序,進一步了解驅(qū)動程序構(gòu)架。三 實驗設(shè)備:、一套S3C2410RP 嵌入式實驗箱。二 實驗內(nèi)容:編寫簡單的字符型設(shè)備驅(qū)動程序。、學習Linux 驅(qū)動程序構(gòu)架。在最后的綜合性實驗中,通過對以上知識的掌握和理解,進一步的對以上知識進行了加深和鞏固,雖然有幾次實驗實現(xiàn)的實驗結(jié)果并不是很成功,但還是達到了學習和理解的效果。 心得體會通過本次綜合性的實驗來綜合之前做的串口、鍵盤、LED接口、A/D、電機轉(zhuǎn)動、定時器中斷、LCD接口及觸摸屏驅(qū)動控制實驗,回顧了之前的知識,對整體的運用有了進一步的了解,但是實驗結(jié)果仍有很多的不足,需要改進。 實驗名稱各接口模塊相互銜接綜合實驗 實驗目的(1)回顧串口、鍵盤、LED接口、A/D、電機轉(zhuǎn)動、定時器中斷、LCD接口及觸摸屏驅(qū)動控制等接口模塊驅(qū)動設(shè)計及開發(fā)方法(2)綜合應用以上全部或者部分模塊,實現(xiàn)一個嵌入式綜合應用系統(tǒng),要求至少用到8個模塊中的5個 實驗環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺(3)PC(4)串口線 實驗內(nèi)容及要求(1)綜合應用串口、鍵盤、LED接口、A/D、電機轉(zhuǎn)動、定時器中斷、LCD接口及觸摸屏驅(qū)動控制等全部或者部分模塊(2)實現(xiàn)一個嵌入式綜合應用系統(tǒng),要求至少用到8個模塊中的5個,盡量使綜合應用系統(tǒng)具備合理的功能。 心得體會通過本次實驗了解了181。OSTaskCreate()函數(shù)的原型是:INT8U OSTaskCreate(void(*task)(void *pd), void *p_arg, OS_STK *ptos, INT8U prio)。//任務函數(shù)define TaskName_Prio N //任務優(yōu)先級在main()函數(shù)中調(diào)用OSStart()函數(shù)之前用下列語句創(chuàng)建任務: OSTaskCreate(TaskName,(void*)0,(OS_STK*)amp。 實驗設(shè)計與實驗步驟(1)新建工程(2)該實驗的文件分為兩類,其一是 STARTUP目錄下的系統(tǒng)初始化、配置等文件,其二是uCOSII 的全部源碼,arch 目錄下的3 個文件是和處理器架構(gòu)相關(guān)的3.定義驅(qū)動函數(shù)()(3) 中與處理器和編譯器相關(guān)的代碼(4)用C 語言編寫6 個操作系統(tǒng)相關(guān)的函數(shù)(5)用匯編語言編寫4 個與處理器相關(guān)的函數(shù)(6)編寫一個簡單的多任務程序來測試一下移植是否成功(7)編譯并下載移植后的uCOSII 實驗過程與分析(1)首先需要對相關(guān)寄存器做詳細的設(shè)定(2)用匯編語言編寫與處理器相關(guān)的函數(shù)(3)用分時的方法同時運行兩個任務OS_STK TaskName_Stack[STACKSIZE]={0, }。C/OSII 內(nèi)核移植到ARM7 微處理器S3C44B0上。C/OSII 內(nèi)核的主要結(jié)構(gòu),掌握ARM的C語言和匯編語言的編程方法;了解ARM7處理器結(jié)構(gòu);掌握將181。 實驗過程與分析(1)配置功能常量,將裁剪后的系統(tǒng)需要用到的功能配置常量設(shè)為1(2)裁減信號量數(shù)據(jù)(3)配置數(shù)據(jù)結(jié)構(gòu)OS_MAX_TASKS,若程序中用到了三個任務,則該值的最小值為3 OS_LOWEST_PRIO設(shè)置程序中最低任務的優(yōu)先級OS_TASK_IDLE_STK_SIZE設(shè)置UC/OS操作系統(tǒng)中空閑任務堆棧的容量 OS_TASK_STAT_STK_SIZE設(shè)定統(tǒng)計任務的任務堆棧容量 實驗結(jié)果總結(jié)通過本次實驗,裁減了系統(tǒng),修改了某些數(shù)據(jù)結(jié)構(gòu)相關(guān)的常量,節(jié)省了內(nèi)存空間 心得體會通過本次實驗主要學習到了如何根據(jù)具體情況對μcosII操作系統(tǒng)進行裁剪,從而得到即滿足需要,又非常緊湊的應用軟件系統(tǒng)。(3)將裁減后的系統(tǒng)所需用到的功能宏定義配置常量置為1,實現(xiàn)系統(tǒng)的裁減。 實驗設(shè)計與實驗步驟(1)新建工程,將ucosII移植的文件添加到工程中。 實驗名稱ucosII裁剪實驗 實驗目的 掌握μcosII裁剪的基本原理與嵌入式編程實現(xiàn)方法;學習如何根據(jù)具體情況對μcosII操作系統(tǒng)進行裁剪,從而得到即滿足需要,又非常緊湊的應用軟件系統(tǒng)。i 實驗結(jié)果總結(jié)本次實驗由于坐標設(shè)定的問題并沒有成功實現(xiàn)觸摸痕跡的顯示,但在測試過程中,在觸摸屏上點擊或移動時會在超級終端上有顯示。(2)觸摸屏的先得到觸屏輸出的電信號的值,然后轉(zhuǎn)換為實際的屏幕坐標,再根據(jù)動作來決定如何處理緩存信息,刷新LCD。//二級緩存(3)編寫LCD 初始化函數(shù)(4)編寫LCD 刷新函數(shù)(5)編寫主函數(shù) 實驗過程與分析(1)通過不斷刷新的方式獲得LCD液晶屏幕的動畫。顯示移動軌跡(3)編程實現(xiàn)總線方式驅(qū)動模塊的LCD和ARM內(nèi)置的LCD控制器來驅(qū)動LCD 實驗設(shè)計與實驗步驟(1)新建工程(2)定義有關(guān)常量與宏define LCDWIDTH 320 define LCDHEIGHT 240 U32* pLCDBuffer16=(U32*)0xc000000。 實驗名稱LCD驅(qū)動及觸摸屏實驗 實驗目的掌握LCD顯示原理及顯示驅(qū)動的嵌入式系統(tǒng)編程實現(xiàn)方法;學習基于ARM的LCD 顯示驅(qū)動控制方法,通過對ARM 內(nèi)置的LCD 控制器進行編程實現(xiàn)驅(qū)動LCD顯示屏;學習觸摸屏基本原理,理解觸摸屏的輸出標定以及與LCD 顯示器配合的過程,編程對觸摸屏進行控制。 實驗結(jié)果總結(jié)利用A/D轉(zhuǎn)換器實現(xiàn)了對直流電機和步進電機的控制,利用實驗設(shè)備上自帶的小鍵盤實現(xiàn)了A/D轉(zhuǎn)換器對兩個電機控制的切換。} }(3)S3C44B0X 具有6 個16bit定時器,每個定時器可以基于中斷模式或 DMA模式運行。Delay(200)。i=0。for(j=0。Delay(200)。j{for(i=0。count=(ADDatalastADData)*3。if(abs(lastADDataADData)goto loop。}Delay(10)。ZLG7289_KEY)//17鍵小鍵盤控制電機{*Revdata=RdURXH0()。){ loop://if((rUTRSTAT0 amp。 實驗設(shè)計與實驗步驟(1)新建工程,將“電機轉(zhuǎn)動控制實驗”中的文件添加到工程(2)編寫直流電機初始化數(shù)()(3)控制直流電機與步進電機 實驗過程與分析(1)通過把從串口中得到控制信息的代碼修改成從zlg7289芯片中讀取小鍵盤信息,從而利用試驗臺的小鍵盤來控制步進電機和直流電機的切換(2)A/D轉(zhuǎn)換可以把電信號轉(zhuǎn)換成數(shù)字信號來控制電機的轉(zhuǎn)速。(1)編程實現(xiàn)ARM芯片的一對PWM 輸出用于控制直流電機的轉(zhuǎn)動,通過A/D 旋鈕控制其正反轉(zhuǎn)及轉(zhuǎn)速(2)編程實現(xiàn)ARM的四路I/O 通道實現(xiàn)環(huán)形脈沖分配用于控制步進電機的轉(zhuǎn)動,通過A/D 旋鈕轉(zhuǎn)角控制步進電機的轉(zhuǎn)角。 實驗環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺(3)PC(4)串口線 實驗內(nèi)容及要求學習步進電機和直流電機的工作原理,了解實現(xiàn)兩個電機轉(zhuǎn)動對于系統(tǒng)的軟件和硬件要求。(3)了解直流電機和步進電機的工作原理,學會用軟件的方法實現(xiàn)步進電機的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。 實驗結(jié)果總結(jié)通過實驗最終LED燈上能顯示數(shù)字,即實現(xiàn)了通過鍵值控制LED燈 心得體會通過本次實驗對ZLG7289芯片的內(nèi)部結(jié)構(gòu)有了更進一步的了解,對ZLG7289驅(qū)動鍵盤和LED的方法也更進一步的進行了學習。然后在主函數(shù)中,將讀出的按鍵值在數(shù)碼管上顯示出來。}while(0)(2)主函數(shù)中需要在開始初始化zlg7289。rSBRDR=ZLG7289SIOBand。=(~ZLG7289_CS)。rSBRDR=0xff。ZLG7289SIOCtrl=rSIOCON。 實驗設(shè)計與實驗步驟(1)新建工程,將“Exp3鍵盤及LED 驅(qū)動實驗”中的文件添加到工程。 實驗名稱鍵盤控制方法及LED驅(qū)動設(shè)計 實驗目的熟悉ZLG
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1