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

正文內容

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

2024-10-28 18:24本頁面
  

【正文】 動控制方法,通過對ARM 內置的LCD 控制器進行編程實現(xiàn)驅動LCD顯示屏;學習觸摸屏基本原理,理解觸摸屏的輸出標定以及與LCD 顯示器配合的過程,編程對觸摸屏進行控制。 實驗結果總結利用A/D轉換器實現(xiàn)了對直流電機和步進電機的控制,利用實驗設備上自帶的小鍵盤實現(xiàn)了A/D轉換器對兩個電機控制的切換。} }(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。 實驗設計與實驗步驟(1)新建工程,將“電機轉動控制實驗”中的文件添加到工程(2)編寫直流電機初始化數(shù)()(3)控制直流電機與步進電機 實驗過程與分析(1)通過把從串口中得到控制信息的代碼修改成從zlg7289芯片中讀取小鍵盤信息,從而利用試驗臺的小鍵盤來控制步進電機和直流電機的切換(2)A/D轉換可以把電信號轉換成數(shù)字信號來控制電機的轉速。(1)編程實現(xiàn)ARM芯片的一對PWM 輸出用于控制直流電機的轉動,通過A/D 旋鈕控制其正反轉及轉速(2)編程實現(xiàn)ARM的四路I/O 通道實現(xiàn)環(huán)形脈沖分配用于控制步進電機的轉動,通過A/D 旋鈕轉角控制步進電機的轉角。 實驗環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺(3)PC(4)串口線 實驗內容及要求學習步進電機和直流電機的工作原理,了解實現(xiàn)兩個電機轉動對于系統(tǒng)的軟件和硬件要求。(3)了解直流電機和步進電機的工作原理,學會用軟件的方法實現(xiàn)步進電機的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。 實驗結果總結通過實驗最終LED燈上能顯示數(shù)字,即實現(xiàn)了通過鍵值控制LED燈 心得體會通過本次實驗對ZLG7289芯片的內部結構有了更進一步的了解,對ZLG7289驅動鍵盤和LED的方法也更進一步的進行了學習。然后在主函數(shù)中,將讀出的按鍵值在數(shù)碼管上顯示出來。}while(0)(2)主函數(shù)中需要在開始初始化zlg7289。rSBRDR=ZLG7289SIOBand。=(~ZLG7289_CS)。rSBRDR=0xff。ZLG7289SIOCtrl=rSIOCON。 實驗設計與實驗步驟(1)新建工程,將“Exp3鍵盤及LED 驅動實驗”中的文件添加到工程。 實驗名稱鍵盤控制方法及LED驅動設計 實驗目的熟悉ZLG7289芯片的內部結構,掌握用ZLG7289驅動鍵盤和LED的方法,掌握ARM匯編語言和C語言的編程方法編寫出一段程序,要求能在LED上顯示出小鍵盤上按下的4位數(shù)字。 心得體會。學習了串行通訊原理,了解串行通訊控制器,閱讀ARM 芯片文檔,掌握ARM 的UART相關寄存器的功能,熟悉ARM 系統(tǒng)硬件的UART 相關接口。學會在程序中設置斷點,觀察系統(tǒng)內存和變量,為調試應用程序打下基礎。學習ARM仿真器的使用和開發(fā)環(huán)境的設置。使用 ADS 編譯、下載、調試并跟蹤一段已有的程序,了解嵌入式開發(fā)的基本思想和過程。 心得體會通過本次實驗對嵌入式實驗有了初步的了解,對基本開發(fā)流程也有了初步的了解。(2)JTAG 驅動程序的安裝:,選擇安裝目錄,安裝 JTAG 軟件。3.增加對各個外設的了解,為今后各個接口實驗打下基礎。第三篇:嵌入式系統(tǒng)實驗報告嵌入式系統(tǒng)設計實驗報告班 級: 學 號: 姓 名: 成 績: 指導教師: 實驗名稱博創(chuàng)UP3000實驗臺基本結構及使用方法 實驗目的1.學習嵌入式系統(tǒng)開發(fā)流程。GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE)。GPIO_Init(GPIOD, amp。 = GPIO_Pin_6。GPIO_InitStructure)。/* PD05 JP7 WR */ = GPIO_Speed_50MHz。 = GPIO_Pin_5。實驗總結本次實驗實現(xiàn)了串口和PC機的傳輸,可以通過USART1將CPU的ID在電腦上顯示出來。USART_Cmd(USART1, ENABLE)。USART_ITConfig(USART1, USART_IT_RXNE, ENABLE)。USART_InitStructure)。 = USART_Mode_Rx | USART_Mode_Tx。 = USART_Parity_No。 = USART_WordLength_8b。/* 低字節(jié) */ } void USART_Configuration(void){USART_InitTypeDef USART_InitStructure。/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC)。此處比上一個實驗增加了2個定時器,同時又增加了一個優(yōu)先級實驗現(xiàn)象中斷優(yōu)先級從高到低依次為:TIM2,TIM3,TIM4 首先LED1以1S的定時時間閃爍5次,之后LED2以2S的定時時間閃爍5次,最后LED3以3S的定時時間閃爍5次實驗總結利用定時器可以同時使LED燈按照不同的頻率閃爍,但是為了現(xiàn)象明顯,可以加一個優(yōu) 先級,分別觀察現(xiàn)象。 = TIM4_IRQChannel。 = TIM3_IRQChannel。實驗六:TIM2,TIM3,TIM4多定時器的應用實驗要求利用TIM2,TIM3,TIM4定時器使LED燈以不同的頻率閃爍電路原理圖軟件分析 = TIM2_IRQChannel。GPIO_WriteBit(GPIOF, GPIO_Pin_6,(BitAction)(1GPIO_ReadOutputDataBit(GPIOF, GPIO_Pin_6)))。 = 35999。實驗五:TIM2的基本應用實驗要求TIM2定時器將LED燈定時點亮和熄滅一定的時間電路原理圖軟件分析TIM_Cmd(TIM2, ENABLE)。} } }實驗現(xiàn)象中斷優(yōu)先級從高到低依次為:SW3,SW2,SW1 原來5個LED燈都處于熄滅狀態(tài),按下SW1,LED3應該閃爍10次,當其閃爍5次后按下SW2,LED2也應該閃爍10次,當其閃爍4次后按下SW3,LED1也應該閃爍10次,則當LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。/* LED3 熄滅 */Delay(0x5fFFFF)。/* LED3 點亮 */Delay(0x5fFFFF)。iGPIO_Write(GPIOF,0xffff)。} } } void EXTI9_5_IRQHandler(void){ int i=0。/* LED2 熄滅 */ Delay(0x5fFFFF)。/* LED2 點亮 */ Delay(0x5fFFFF)。iGPIO_Write(GPIOF,0xffff)。} } }void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {int i=0。/* LED1 熄滅 */Delay(0x5fFFFF)。/* LED1 點亮 */ Delay(0x5fFFFF)。iGPIO_Write(GPIOF,0xffff)。//中斷占優(yōu)先級為2 void EXTI0_IRQHandler(void){ int i=0。//中斷占優(yōu)先級為1 = EXTI9_5_IRQChannel。//中斷占優(yōu)先級為0 = EXTI3_IRQChannel。 = EXTI0_IRQChannel。實驗總結通過本次實驗,可以對某一狀態(tài)通過外部中斷,改變其當前狀態(tài)。/* LED1 熄滅 */ Delay(0x1FFFFF)。/* LED1點亮 */Delay(0x1FFFFF)。Delay(5000)。GPIO_Configuration()。實驗總結本次實驗對STM32開發(fā)板的GPIO端口進行進一步學習,通過程序可以實現(xiàn)流水燈的閃爍。GPIOFODR = 0xfbff。GPIOFODR = 0xfdff。GPIOFODR = 0xfeff。GPIOFODR = 0xff7f。){GPIOFODR = 0xffbf。/* 配置系統(tǒng)時鐘 */GPIO_Configuration()。通過本實驗對STM32開發(fā)板的硬件原理有了初步了解。/* PF8=1 熄滅D3 */Delay(1000000)。/* PF8=0 點亮D3 */Delay(1000000)。/* 配置GPIO IO口初始化 */for(。第二篇:嵌入式系統(tǒng)實驗報告嵌入式系統(tǒng)實驗報告學號:姓名:班級:13電子信息工程指導老師:蘇州大學 電子信息學院2016年12月實驗一:一個燈的閃爍實驗要求實現(xiàn)PF610端口所連接的任意一個LED燈點亮電路原理圖圖1 LED燈硬件連接圖軟件分析RCC_Configuration()。通過這幾次的基礎課程實驗,我們最后出了計算器,能夠實現(xiàn)10以內的加減乘除,在此基礎上我們利用多任務,實現(xiàn)播放音樂與計算的切換,還利用點擊的轉動來提示運算過程中出現(xiàn)的問題。我是第一次接觸嵌入式,以前對于嵌入式的知識了解甚少,但是通過此次實驗,我不僅了解了嵌入式,也學會了許多關于嵌入式方面的知識。總的來說,通過這段時間的訓練,我也學會了不少東西,了解了ARM的基本結構,功能等。通過這些功能的結合,我們實現(xiàn)自己所設計的實驗的功能。6.實現(xiàn)裁剪與移植功能。實現(xiàn)串口通信。3.任務被切換到播放音樂的任務中去。如“2+3=5”。5.對輸出在LCD屏幕上的顯示結構進行設計6.進行裁剪和移植功能設計和完成。3.。 實驗設計與實驗步驟1.新建工程,添加所需的文件。,實現(xiàn)一個嵌入式綜合應用系統(tǒng),要求至少5個模塊。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅動程序、超級終端通訊程序。 實驗名稱各接口模塊相互銜接綜合實驗 實驗目的利用前7次實驗所學的知識,綜合設計一個至少含有5個模塊的實驗。C/OSII 內核的主要結構和ARM7處理器結構,掌握了將181。 心得體會在這個實驗中我們初步了解和測試了實驗的內容和源代碼實驗結果基本上符合預期的要求。實際上OSTimeTickHook()是在節(jié)拍被uCOSII 真正處理,并通知用戶的移植實例或應用程序之前被調用的。例如,用戶可以保持并顯示每個任務的執(zhí)行時間,每個任務所用的CPU 份額,以及每個任務執(zhí)行的頻率等。函數(shù)原型:void OSTaskSwHook(void)(5)OSTaskStatHook OSTaskStatHook()每秒鐘都會被OSTaskStat()調用一次。注意在調用OSTaskSwHook()期間中斷 一直是被禁止的。OSTaskSwHook()可以直接訪問 OSTCBCur 和OSTCBHighRdy,因為它們是全局變量。OSTaskDelHook()可以來檢驗TCB擴展是否被建立(一個非空指針)并進行一些清除操作。該函數(shù)在把任務從uCOSII 的內部任 務鏈表中解開之前被調用。當 OSTaskCreateHook()被調用的時候,它會收到指向已建立任務的OS_TCB 的指針,這 樣它就可以訪問所有的結構成員了。該函數(shù)被調用的時候中斷是禁止的。該函數(shù)允許用戶或使用移植實例的用戶擴展uCOSII 功能。OSTaskCreate()和OSTaskCreateExt()會獲得該地址并將它保存到任務控制塊(OS_TCB)中。在用戶建立任務的時候,用戶傳遞任務的地址,pdata 指針,任務的堆棧棧頂和任務的優(yōu)先級給OSTaskCreate()和OSTaskCreateExt()。圖12A2 顯示了OSTaskStkInt()放到正被建立的任務堆棧中的東西。 實驗過程與分析操作系統(tǒng)相關的函數(shù):(1)OSTaskStkInit OSTaskCreate()和OSTaskCreateExt()通過調用OSTaskStkInit()來初始化任務的堆棧結構。這個實驗從結構上看和其他的實驗沒有多大區(qū)別。這主要是設置編譯器處理文件包含時的搜索范圍。從菜單Edit | Debug Settings 進入設置對話框,在Target | Access Paths 中選擇User Paths 并選上Always search user paths。任務創(chuàng)建方法如下:①在程序開頭定義任務堆棧,任務函數(shù)聲明和任務優(yōu)先級 ②在main()函數(shù)中調用OSStart()函數(shù)之前用下列語句創(chuàng)建任務 ③編寫任務函數(shù)內容 所有的源代碼都準備好后就可以進行編譯了。STARTUP 目錄下的文件還包括中斷處理,時鐘,串口通信等基本功能函數(shù)。 中與處理器和編譯器相關的代碼 語言編寫6 個操作系統(tǒng)相關的函數(shù)() 個與處理器相關的函數(shù)()。,
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1