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

正文內(nèi)容

嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告-文庫(kù)吧在線文庫(kù)

  

【正文】 息了。 JTAG的安裝與使用。 實(shí)驗(yàn)內(nèi)容及要求。操作時(shí),要在PC機(jī)上輸入小寫的字母快捷鍵,進(jìn)入到相應(yīng)的功能中去。同時(shí)實(shí)驗(yàn)過(guò)程中,我學(xué)會(huì)了第一次接觸的超級(jí)終端的使用方法,并能夠熟練掌握,知道其工作的原理。 不能自動(dòng)按文件類別對(duì)這些文件進(jìn)行分類,需要的話可以執(zhí)行菜單Project | Create Group 創(chuàng)建文件組,然后分別將不同類的文件加入到不同的組,以方便管理。//轉(zhuǎn)換LCD 顯示模式為文本顯示模式 LCD_Cls()。使用ADS 編譯、下載、調(diào)試并跟蹤一段已有的程序,并大致了解了嵌入式開(kāi)發(fā)的基本思想和過(guò)程。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟1.新建工程,將“Exp3 鍵盤及LED 驅(qū)動(dòng)實(shí)驗(yàn)”中的文件添加到工程。從而能夠按照要求,完成我們自己實(shí)驗(yàn)。5.設(shè)置中斷,編寫定時(shí)器中斷服務(wù)程序,對(duì)中斷次數(shù)進(jìn)行計(jì)數(shù)并在LED上顯示結(jié)果。 實(shí)驗(yàn)過(guò)程與分析1.對(duì)直流電機(jī)進(jìn)行編程和測(cè)試,掌握轉(zhuǎn)速和旋轉(zhuǎn)方向的設(shè)定方法。 實(shí)驗(yàn)名稱LCD驅(qū)動(dòng)控制實(shí)驗(yàn)及觸摸屏驅(qū)動(dòng)實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?.了解觸摸屏的基本概念與原理。2.在頭文件中定義宏和常量及驅(qū)動(dòng)函數(shù)。 實(shí)驗(yàn)結(jié)果總結(jié)了解了觸摸屏響應(yīng)動(dòng)作消息的函數(shù)的工作原理,通過(guò)修改實(shí)現(xiàn)了觸摸屏響應(yīng)不同動(dòng)作進(jìn)行畫點(diǎn)、劃線、動(dòng)態(tài)劃線的功能。軟件:PC 機(jī)操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開(kāi)發(fā)環(huán)境、仿真器驅(qū)動(dòng)程序、超級(jí)終端通訊程序。二.?dāng)?shù)據(jù)結(jié)構(gòu)功能的配置: 與任務(wù)有關(guān)的數(shù)據(jù)結(jié)構(gòu) 作用:設(shè)置用戶程序中可以使用的最多任務(wù)數(shù)。 實(shí)驗(yàn)環(huán)境硬件:ARM 嵌入式開(kāi)發(fā)平臺(tái)、用于ARM7TDMI 的JTAG 仿真器、PC 機(jī)Pentium100 以 上、串口線。在文件 中給出了應(yīng)用程序的基本框架,包括初始化和多任務(wù)的創(chuàng)建,啟動(dòng)等??梢栽谄脚_(tái)BIOS中激活電子硬盤, 拷貝進(jìn)去,重啟平臺(tái),然后在超級(jí)終端上觀察結(jié)果。(2)OSTaskCreateHook 當(dāng)用OSTaskCreate()和OSTaskCreateExt()建立任務(wù)的時(shí)候就會(huì)調(diào)用OSTaskCreateHook()。當(dāng)OSTaskDelHook()被調(diào)用的時(shí)候,它會(huì)收到指向正被刪除任務(wù) 的OS_TCB 的指針,這樣它就可以訪問(wèn)所有的結(jié)構(gòu)成員了。用戶可以用OSTaskStatHook()來(lái)擴(kuò)展統(tǒng)計(jì)功能。C/OSII 內(nèi)核移植到ARM 7 處理器上的基本原理與嵌入式編程實(shí)現(xiàn)方法。2.。4.任務(wù)切換過(guò)程將會(huì)在串口的超級(jí)終端界面有所顯示,同時(shí)我們?cè)O(shè)置的將LCD上顯示的結(jié)果同步到超級(jí)終端上。通過(guò)這次為期一周的嵌入式課程實(shí)驗(yàn),我對(duì)于嵌入式有了更加深刻的了解與認(rèn)識(shí)。){GPIOFODR = 0xfcff。/* 配置GPIO IO口初始化 */for(。/* PF9=0 點(diǎn)亮LED4 */ Delay(5000000)。while(1){}/* 配置系統(tǒng)時(shí)鐘 *//* IO口初始化 *//* 全滅 */if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8)==0)/* 如果SW1 PA8=0 */ {GPIO_SetBits(GPIOF, GPIO_Pin_6)。//設(shè)定中斷源為PA0 = 0。GPIO_SetBits(GPIOF, GPIO_Pin_6)。GPIO_SetBits(GPIOF, GPIO_Pin_7)。GPIO_SetBits(GPIOF, GPIO_Pin_8)。/* TIM2 enable counter */ = 1999。 = 1。 = 115200。USART_ITConfig(USART1, USART_IT_TXE, ENABLE)。/* USART2 Tx PD05 */ = GPIO_Mode_AF_PP。GPIO_InitStructure)。 實(shí)驗(yàn)過(guò)程與分析(1)了解嵌入式系統(tǒng)開(kāi)發(fā)流程(2)對(duì)硬件的安裝(3)對(duì)軟件的安裝 實(shí)驗(yàn)結(jié)果總結(jié)通過(guò)本次實(shí)驗(yàn)對(duì)嵌入式系統(tǒng)開(kāi)發(fā)流程進(jìn)行了了解,并且對(duì)硬件環(huán)境和軟件環(huán)境進(jìn)行了安裝配置,通過(guò)本次實(shí)驗(yàn)對(duì)以后的接口實(shí)驗(yàn)打了基礎(chǔ)。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟(1)(2)新建工程文件(3)編譯工程文件(4)下載編譯好的文件到嵌入式控制器中運(yùn)行 實(shí)驗(yàn)過(guò)程與分析(1)實(shí)現(xiàn)Hello World!最終在輸出了Hello World(2)編程實(shí)現(xiàn)ARM 和計(jì)算機(jī)之間的串行通訊實(shí)現(xiàn)了串口通信,用ARM監(jiān)視串口,接收到的字符串由ARM通過(guò)串口發(fā)送給超級(jí)終端,最終在超級(jí)終端上顯示了按下的鍵。(2)定義ZLG7289 寄存器(3)編寫ZLG7289 驅(qū)動(dòng)函數(shù)(4)定義鍵盤映射表(5)定義鍵值讀取函數(shù)(6)編寫主函數(shù) 實(shí)驗(yàn)過(guò)程與分析(1)定義ZLG7289寄存器 define ZLG7289_CS define ZLG7289_KEY define ZLG7289_ENABLE()do{ZLG7289SIOBand=rSBRDR。rSIOCON=ZLG7289SIOCtrl。(4)掌握帶有PWM 和I/O 的CPU 編程實(shí)現(xiàn)其相應(yīng)功能的主要方法。 0x1))//有輸入,則返回if(rPDATGamp。//(ADDatalastADData)*270/1024為ad旋鈕轉(zhuǎn)過(guò)的角度,360/512為步距角,//由于接了1/8減速器,兩者之商再乘以8為步進(jìn)電機(jī)相應(yīng)轉(zhuǎn)過(guò)的角度if(count=0){//轉(zhuǎn)角大于零for(j=0。i){SETEXIOBITMASK(stepdata[i], 0xf0)。 實(shí)驗(yàn)環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開(kāi)發(fā)平臺(tái)(3)PC(4)串口線 實(shí)驗(yàn)內(nèi)容及要求(1)學(xué)習(xí)LCD顯示器的基本原理,理解其驅(qū)動(dòng)控制方法(2)編程對(duì)觸摸屏進(jìn)行控制,實(shí)現(xiàn):,兩點(diǎn)之間畫出一條直線。 心得體會(huì)雖然本次實(shí)驗(yàn)不太成功實(shí)現(xiàn),但對(duì)LCD屏幕和觸摸屏的工作原理有了進(jìn)一步的了解,更好的掌握了LCD顯示原理及顯示驅(qū)動(dòng)的嵌入式系統(tǒng)編程實(shí)現(xiàn)方法。 實(shí)驗(yàn)名稱ucosII移植實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康牧私?81。TaskName_Stack[STACKSIZE1], TaskName_Prio)。通過(guò)之前的串口、鍵盤、LED接口、A/D、電機(jī)轉(zhuǎn)動(dòng)、定時(shí)器中斷、LCD接口及觸摸屏驅(qū)動(dòng)控制實(shí)驗(yàn)這7個(gè)小模塊的實(shí)驗(yàn),對(duì)嵌入式系統(tǒng)的開(kāi)發(fā)流程有了基本的了解,同時(shí)也掌握了各模塊功能實(shí)現(xiàn)功能的基本原理。、安裝Redhat9的宿主PC機(jī),并且配置好 ARM Linux 的開(kāi)發(fā)環(huán)境。四、實(shí)驗(yàn)步驟三、實(shí)驗(yàn)設(shè)備:、一套S3C2410RP 嵌入式實(shí)驗(yàn)箱。三、實(shí)驗(yàn)設(shè)備:、一套S3C2410RP 嵌入式實(shí)驗(yàn)箱。、安裝Redhat9的宿主PC機(jī),并且配置好 ARM Linux 的開(kāi)發(fā)環(huán)境。使用匯編語(yǔ)言進(jìn)行編程簡(jiǎn)單、方便,適用于初始化硬件代碼、啟動(dòng)代碼等。ATPCS就是ARM程序和Thumb程序中子程序調(diào)用的基本規(guī)則。同時(shí)在做完減法后進(jìn)行判斷,如果此時(shí)R0大于1,則返回繼續(xù)乘法,否則結(jié)束程序,輸出結(jié)果。} 在這個(gè)程序中,主程序由c語(yǔ)言完成作求和,子程序由匯編語(yǔ)言寫成作階乘。Linux包含了現(xiàn)代的UNIX操作系統(tǒng)的所有功能特性,這些功能包括多任務(wù)、虛擬內(nèi)存、虛擬文件系統(tǒng)、進(jìn)程間通信、對(duì)稱所處理器、多用戶支持等。使用root登陸,用戶名為root,密碼為123456。(2)關(guān)閉防火墻單擊“Red”菜單→“系統(tǒng)設(shè)置”→“安全級(jí)別”→打開(kāi)“安全級(jí)別配置”窗口,選擇“無(wú)防火墻選項(xiàng)。單擊“確定”。make cleanmake 編譯成功后。以及如何在發(fā)現(xiàn)掛載不成功尋找錯(cuò)誤進(jìn)行修改。反復(fù)修改、編譯、調(diào)試,直至程序調(diào)試通過(guò)。實(shí)驗(yàn)三嵌入式Linux環(huán)境下的程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康恼莆涨度胧絃inux環(huán)境下的程序設(shè)計(jì)方法學(xué)會(huì)編寫Makefile文件二、實(shí)驗(yàn)內(nèi)容熟悉嵌入式教學(xué)實(shí)驗(yàn)箱的使用編寫C程序和Makefile文件編譯程序產(chǎn)生可執(zhí)行程序完成主機(jī)的掛載和程序的執(zhí)行三、實(shí)驗(yàn)原理在嵌入式Linux環(huán)境下的程序設(shè)計(jì)方法有一下幾個(gè)步驟: 。完成配置。(2)配置PATH路徑 將里面PATH變量改為PATH=$PATH:$HOME/bin:/opt/host/armv41/bin/。大部分嵌入式系統(tǒng)沒(méi)有大容量存儲(chǔ)設(shè)備,一般不能安裝大型開(kāi)發(fā)軟件,系統(tǒng)的開(kāi)發(fā)需要采用交叉開(kāi)發(fā)模式。學(xué)會(huì)了利用CodeWarrior IDE開(kāi)發(fā)C和ARM匯編代碼。for(i=1。選擇File菜單中的New命令,選擇File標(biāo)簽頁(yè),在File name文本框中輸入要?jiǎng)?chuàng)建的文件名。在ARM匯編程序中,每個(gè)段必須以AREA作為段的開(kāi)始,以碰到下一個(gè)AREA作為該段的結(jié)束,段名必須唯一。ADS用于無(wú)操作系統(tǒng)的ARM系統(tǒng)開(kāi)發(fā),是對(duì)裸機(jī)(可理解成一個(gè)高級(jí)單片機(jī))的開(kāi)發(fā)。重新打開(kāi)一個(gè)終端,并輸入如下語(yǔ)句:實(shí)驗(yàn)五AD 驅(qū)動(dòng)實(shí)驗(yàn)一 實(shí)驗(yàn)?zāi)康模骸⒘私饽?shù)轉(zhuǎn)換的基本原理;、掌握模數(shù)轉(zhuǎn)換的編程方法。= ~(0xfif(cmd==1)GPBDAT |=(0xf在int __init HW_GPIO_LED_CTL_init函數(shù)下屏蔽for循環(huán),如下圖所示:保存并關(guān)閉。= ~(0xfif(cmd==1)GPBDAT |=(0xf在int __init HW_GPIO_LED_CTL_init函數(shù)下屏蔽for循環(huán),如下圖所示:保存并關(guān)閉。、在 LINUX系統(tǒng)中插入自己的驅(qū)動(dòng)程序,調(diào)用它。、學(xué)習(xí)在應(yīng)用程序中調(diào)用驅(qū)動(dòng)。C/OSII 內(nèi)核的主要結(jié)構(gòu),掌握了ARM的C語(yǔ)言和匯編語(yǔ)言的編程方法。(2)編寫兩個(gè)簡(jiǎn)單任務(wù),在超級(jí)終端上觀察兩個(gè)任務(wù)的切換。(2)。即刷新函數(shù)將二級(jí)緩存LCDBuffer 的數(shù)據(jù)由32 位彩色圖形信息轉(zhuǎn)換成8 位256 色的圖形信息,然后放到pLCDBuffer16指向的一級(jí)緩存。在定時(shí)中斷服務(wù)程序中寫需要定時(shí)處理的程序,每隔一段時(shí)間就會(huì)運(yùn)行一次。}}}else{//轉(zhuǎn)角小于零count=count。ADData=GetADresult(0)。(3)通過(guò)超級(jí)終端來(lái)控制直流電機(jī)與步進(jìn)電機(jī)的切換。(3)Main函數(shù)的主要功能部分,GetKey()函數(shù)得到按鍵值是調(diào)用zlg7289獲取鍵盤事件和核心。rPDATBamp。使用 ADS 編譯、下載、調(diào)試并跟蹤一段已有的程序,了解了嵌入式開(kāi)發(fā)的基本思想和過(guò)程。 實(shí)驗(yàn)環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開(kāi)發(fā)平臺(tái)(3)PC(4)串口線 實(shí)驗(yàn)內(nèi)容及要求本次實(shí)驗(yàn)使用ADS 集成開(kāi)發(fā)環(huán)境,新建一個(gè)簡(jiǎn)單的工程文件,并編譯這個(gè)工程文件。2.熟悉UPnet3000實(shí)驗(yàn)平臺(tái)的核心硬件電路和外設(shè)。GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE)。/* Enable USART1 */ }實(shí)驗(yàn)現(xiàn)象PA9連接的是USART1 Tx,PA10連接的是USART1 Rx,再通過(guò)串口調(diào)試助手就可 以在電腦上面顯示出CPU的ID以及flash容量大小。 = USART_HardwareFlowControl_None。實(shí)驗(yàn)七:串口USART1讀取CPU的ID號(hào)實(shí)驗(yàn)要求通過(guò)USART1讀取 CPU 的 96 bit ID電路原理圖圖 開(kāi)發(fā)板USART原理圖軟件分析void Get_ChipID(void)/* 獲取芯片ID */ { ChipUniqueID[0] = *(u32 *)(0X1FFFF7F0)。}實(shí)驗(yàn)現(xiàn)象LED1燈按照1S的定時(shí)時(shí)間不斷閃爍實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),可以實(shí)現(xiàn)對(duì)LED燈進(jìn)行定時(shí)控制其閃爍,而不需要延時(shí)函數(shù)控制了,定時(shí)時(shí)間較為精準(zhǔn)。EXTI_ClearITPendingBit(EXTI_Line8)。EXTI_ClearITPendingBit(EXTI_Line3)。EXTI_ClearITPendingBit(EXTI_Line0)。//設(shè)定中斷源為PA8 = 2。} }實(shí)驗(yàn)現(xiàn)象原來(lái)5個(gè)LED燈都處于熄滅狀態(tài),按下SW1,觸發(fā)中斷程序,LED1點(diǎn)亮。實(shí)驗(yàn)三:?jiǎn)渭?jí)外部中斷實(shí)驗(yàn)要求按下某個(gè)按鍵,觸發(fā)中斷,中斷服務(wù)程序改變LED燈狀態(tài)電路原理圖圖3 SW1硬件原理圖軟件分析int main(){RCC_Configuration()。}/* PF7=0 點(diǎn)亮LED2 */ Delay(5000000)。實(shí)驗(yàn)現(xiàn)象通過(guò)對(duì)GPIOF8的操作,可以使LED3閃爍實(shí)驗(yàn)總結(jié)這是第一次使用STM32開(kāi)發(fā)板,主要內(nèi)容是對(duì)IO端口進(jìn)行配置,點(diǎn)亮與IO端口相連接的LED燈,閃爍周期為2S。通過(guò)這幾次實(shí)驗(yàn),為我們以后的課程設(shè)計(jì)實(shí)驗(yàn)打下了堅(jiān)實(shí)的基礎(chǔ),相信有了這幾天系統(tǒng)實(shí)驗(yàn)的培訓(xùn),我們的課程設(shè)計(jì)實(shí)驗(yàn)做起來(lái)會(huì)更加輕松。 實(shí)驗(yàn)結(jié)果總結(jié)在這次實(shí)驗(yàn)中,我們利用前面所學(xué)習(xí)的知識(shí),綜合利用在此次實(shí)驗(yàn)中,我們利用了前面好所學(xué)知識(shí)中的6個(gè)模塊,分別是串口通訊,鍵盤控制,LED與LCD的輸出,電機(jī)控制,以及裁剪與移植的功能。將文件拷貝至實(shí)驗(yàn)臺(tái)內(nèi),重啟實(shí)驗(yàn)臺(tái)即可看到實(shí)驗(yàn)效果 實(shí)驗(yàn)過(guò)程與分析1.完成10以內(nèi)的加減乘除的計(jì)算功能,通過(guò)鍵盤輸入,可在LCD屏幕上顯示輸入的表達(dá)式以及得到的輸出結(jié)果。 實(shí)驗(yàn)內(nèi)容及要求、鍵盤、LED接口、A/D、電機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1