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

正文內(nèi)容

嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告-wenkub

2024-10-21 09 本頁(yè)面
 

【正文】 Tx,PD06連接的是USART2 Rx,通過(guò)串口調(diào)試助手就可以在電腦上面顯示Program Running!實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),可以實(shí)現(xiàn)對(duì)異步通信USART2的重映射,再通過(guò)串口調(diào)試助手在電腦上顯示出來(lái)。/* USART2 Rx PD06 */ = GPIO_Mode_IN_FLOATING。GPIO_Init(GPIOD, amp。實(shí)驗(yàn)八:異步通信USART2的重映射實(shí)驗(yàn)要求實(shí)現(xiàn)異步通信USART2的重映射,將數(shù)據(jù)傳送到PC機(jī)上電路原理圖圖 開(kāi)發(fā)板USART原理圖軟件分析void GPIO_Configuration()/* IO口初始化 */ {GPIO_InitTypeDef GPIO_InitStructure。USART_ClearFlag(USART1, USART_FLAG_TC)。USART_Init(USART1, amp。 = USART_StopBits_1。ChipUniqueID[2] = *(u32 *)(0X1FFFF7E8)。 = 2。 = 0。//定時(shí)時(shí)間為1s void TIM2_IRQHandler(void){ TIM_ClearITPendingBit(TIM2, TIM_IT_Update)。實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),可以對(duì)LED狀態(tài)實(shí)行中斷嵌套,由以上實(shí)驗(yàn)現(xiàn)象,得出以下結(jié)論:高中斷優(yōu)先級(jí)可以打斷低優(yōu)先級(jí),中斷系統(tǒng)正在執(zhí)行一個(gè)中斷服務(wù)時(shí),有另一個(gè)優(yōu)先級(jí)更高的中斷提出中斷請(qǐng)求,這時(shí)會(huì)暫時(shí)終止當(dāng)前正在執(zhí)行的級(jí)別較低的中斷源的服務(wù)程序,去處理級(jí)別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,反之,低中斷優(yōu)先級(jí)不可以打斷高優(yōu)先級(jí)。GPIO_ResetBits(GPIOF, GPIO_Pin_8)。if(EXTI_GetITStatus(EXTI_Line8)!= RESET){for(i=0。GPIO_ResetBits(GPIOF, GPIO_Pin_7)。for(i=0。GPIO_ResetBits(GPIOF, GPIO_Pin_6)。if(EXTI_GetITStatus(EXTI_Line0)!= RESET){ for(i=0。//設(shè)定中斷源為PD3 = 1。實(shí)驗(yàn)四:多中斷嵌套實(shí)驗(yàn)要求按下某個(gè)按鍵,觸發(fā)中斷,中斷服務(wù)程序改變LED燈狀態(tài)電路原理圖圖4 SW1,SW2,SW3硬件原理圖軟件分析NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)。GPIO_ResetBits(GPIOF, GPIO_Pin_6)。GPIO_Write(GPIOF,0xffff)。/* PF10=0 點(diǎn)亮LED5 */ }實(shí)驗(yàn)現(xiàn)象LED1~LED5依次點(diǎn)亮,亮滅的時(shí)間間隔都為1S。/* PF8=0 點(diǎn)亮LED3 */ Delay(5000000)。/* PF6=0 點(diǎn)亮LED1 */ Delay(5000000)。實(shí)驗(yàn)二:流水燈實(shí)驗(yàn)要求實(shí)現(xiàn)PF610端口所連接的5個(gè)LED燈順次亮滅電路原理圖圖1 流水燈硬件連接圖軟件分析int main(void){RCC_Configuration()。GPIOFODR = 0xffff。/* 配置系統(tǒng)時(shí)鐘 */GPIO_Configuration()。/* 配置GPIO IO口初始化 */for(。/* PF8=1 熄滅D3 */Delay(1000000)。/* 配置系統(tǒng)時(shí)鐘 */GPIO_Configuration()。GPIOFODR = 0xff7f。GPIOFODR = 0xfdff。實(shí)驗(yàn)總結(jié)本次實(shí)驗(yàn)對(duì)STM32開(kāi)發(fā)板的GPIO端口進(jìn)行進(jìn)一步學(xué)習(xí),通過(guò)程序可以實(shí)現(xiàn)流水燈的閃爍。Delay(5000)。/* LED1 熄滅 */ Delay(0x1FFFFF)。 = EXTI0_IRQChannel。//中斷占優(yōu)先級(jí)為1 = EXTI9_5_IRQChannel。iGPIO_Write(GPIOF,0xffff)。/* LED1 熄滅 */Delay(0x5fFFFF)。iGPIO_Write(GPIOF,0xffff)。/* LED2 熄滅 */ Delay(0x5fFFFF)。iGPIO_Write(GPIOF,0xffff)。/* LED3 熄滅 */Delay(0x5fFFFF)。實(shí)驗(yàn)五:TIM2的基本應(yīng)用實(shí)驗(yàn)要求TIM2定時(shí)器將LED燈定時(shí)點(diǎn)亮和熄滅一定的時(shí)間電路原理圖軟件分析TIM_Cmd(TIM2, ENABLE)。GPIO_WriteBit(GPIOF, GPIO_Pin_6,(BitAction)(1GPIO_ReadOutputDataBit(GPIOF, GPIO_Pin_6)))。 = TIM3_IRQChannel。此處比上一個(gè)實(shí)驗(yàn)增加了2個(gè)定時(shí)器,同時(shí)又增加了一個(gè)優(yōu)先級(jí)實(shí)驗(yàn)現(xiàn)象中斷優(yōu)先級(jí)從高到低依次為:TIM2,TIM3,TIM4 首先LED1以1S的定時(shí)時(shí)間閃爍5次,之后LED2以2S的定時(shí)時(shí)間閃爍5次,最后LED3以3S的定時(shí)時(shí)間閃爍5次實(shí)驗(yàn)總結(jié)利用定時(shí)器可以同時(shí)使LED燈按照不同的頻率閃爍,但是為了現(xiàn)象明顯,可以加一個(gè)優(yōu) 先級(jí),分別觀察現(xiàn)象。/* 低字節(jié) */ } void USART_Configuration(void){USART_InitTypeDef USART_InitStructure。 = USART_Parity_No。USART_InitStructure)。USART_Cmd(USART1, ENABLE)。 = GPIO_Pin_5。GPIO_InitStructure)。GPIO_Init(GPIOD, amp。第二篇:嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告嵌入式系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)報(bào)告班 級(jí): 學(xué) 號(hào): 姓 名: 成 績(jī): 指導(dǎo)教師: 實(shí)驗(yàn)名稱博創(chuàng)UP3000實(shí)驗(yàn)臺(tái)基本結(jié)構(gòu)及使用方法 實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)嵌入式系統(tǒng)開(kāi)發(fā)流程。(2)JTAG 驅(qū)動(dòng)程序的安裝:,選擇安裝目錄,安裝 JTAG 軟件。使用 ADS 編譯、下載、調(diào)試并跟蹤一段已有的程序,了解嵌入式開(kāi)發(fā)的基本思想和過(guò)程。學(xué)會(huì)在程序中設(shè)置斷點(diǎn),觀察系統(tǒng)內(nèi)存和變量,為調(diào)試應(yīng)用程序打下基礎(chǔ)。 心得體會(huì)。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟(1)新建工程,將“Exp3鍵盤及LED 驅(qū)動(dòng)實(shí)驗(yàn)”中的文件添加到工程。rSBRDR=0xff。rSBRDR=ZLG7289SIOBand。然后在主函數(shù)中,將讀出的按鍵值在數(shù)碼管上顯示出來(lái)。(3)了解直流電機(jī)和步進(jìn)電機(jī)的工作原理,學(xué)會(huì)用軟件的方法實(shí)現(xiàn)步進(jìn)電機(jī)的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。(1)編程實(shí)現(xiàn)ARM芯片的一對(duì)PWM 輸出用于控制直流電機(jī)的轉(zhuǎn)動(dòng),通過(guò)A/D 旋鈕控制其正反轉(zhuǎn)及轉(zhuǎn)速(2)編程實(shí)現(xiàn)ARM的四路I/O 通道實(shí)現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),通過(guò)A/D 旋鈕轉(zhuǎn)角控制步進(jìn)電機(jī)的轉(zhuǎn)角。){ loop://if((rUTRSTAT0 amp。}Delay(10)。count=(ADDatalastADData)*3。Delay(200)。i=0。} }(3)S3C44B0X 具有6 個(gè)16bit定時(shí)器,每個(gè)定時(shí)器可以基于中斷模式或 DMA模式運(yùn)行。 實(shí)驗(yàn)名稱LCD驅(qū)動(dòng)及觸摸屏實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康恼莆誏CD顯示原理及顯示驅(qū)動(dòng)的嵌入式系統(tǒng)編程實(shí)現(xiàn)方法;學(xué)習(xí)基于ARM的LCD 顯示驅(qū)動(dòng)控制方法,通過(guò)對(duì)ARM 內(nèi)置的LCD 控制器進(jìn)行編程實(shí)現(xiàn)驅(qū)動(dòng)LCD顯示屏;學(xué)習(xí)觸摸屏基本原理,理解觸摸屏的輸出標(biāo)定以及與LCD 顯示器配合的過(guò)程,編程對(duì)觸摸屏進(jìn)行控制。//二級(jí)緩存(3)編寫LCD 初始化函數(shù)(4)編寫LCD 刷新函數(shù)(5)編寫主函數(shù) 實(shí)驗(yàn)過(guò)程與分析(1)通過(guò)不斷刷新的方式獲得LCD液晶屏幕的動(dòng)畫。i 實(shí)驗(yàn)結(jié)果總結(jié)本次實(shí)驗(yàn)由于坐標(biāo)設(shè)定的問(wèn)題并沒(méi)有成功實(shí)現(xiàn)觸摸痕跡的顯示,但在測(cè)試過(guò)程中,在觸摸屏上點(diǎn)擊或移動(dòng)時(shí)會(huì)在超級(jí)終端上有顯示。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟(1)新建工程,將ucosII移植的文件添加到工程中。 實(shí)驗(yàn)過(guò)程與分析(1)配置功能常量,將裁剪后的系統(tǒng)需要用到的功能配置常量設(shè)為1(2)裁減信號(hào)量數(shù)據(jù)(3)配置數(shù)據(jù)結(jié)構(gòu)OS_MAX_TASKS,若程序中用到了三個(gè)任務(wù),則該值的最小值為3 OS_LOWEST_PRIO設(shè)置程序中最低任務(wù)的優(yōu)先級(jí)OS_TASK_IDLE_STK_SIZE設(shè)置UC/OS操作系統(tǒng)中空閑任務(wù)堆棧的容量 OS_TASK_STAT_STK_SIZE設(shè)定統(tǒng)計(jì)任務(wù)的任務(wù)堆棧容量 實(shí)驗(yàn)結(jié)果總結(jié)通過(guò)本次實(shí)驗(yàn),裁減了系統(tǒng),修改了某些數(shù)據(jù)結(jié)構(gòu)相關(guān)的常量,節(jié)省了內(nèi)存空間 心得體會(huì)通過(guò)本次實(shí)驗(yàn)主要學(xué)習(xí)到了如何根據(jù)具體情況對(duì)μcosII操作系統(tǒng)進(jìn)行裁剪,從而得到即滿足需要,又非常緊湊的應(yīng)用軟件系統(tǒng)。C/OSII 內(nèi)核移植到ARM7 微處理器S3C44B0上。//任務(wù)函數(shù)define TaskName_Prio N //任務(wù)優(yōu)先級(jí)在main()函數(shù)中調(diào)用OSStart()函數(shù)之前用下列語(yǔ)句創(chuàng)建任務(wù): OSTaskCreate(TaskName,(void*)0,(OS_STK*)amp。 心得體會(huì)通過(guò)本次實(shí)驗(yàn)了解了181。 心得體會(huì)通過(guò)本次綜合性的實(shí)驗(yàn)來(lái)綜合之前做的串口、鍵盤、LED接口、A/D、電機(jī)轉(zhuǎn)動(dòng)、定時(shí)器中斷、LCD接口及觸摸屏驅(qū)動(dòng)控制實(shí)驗(yàn),回顧了之前的知識(shí),對(duì)整體的運(yùn)用有了進(jìn)一步的了解,但是實(shí)驗(yàn)結(jié)果仍有很多的不足,需要改進(jìn)。、學(xué)習(xí)Linux 驅(qū)動(dòng)程序構(gòu)架。三 實(shí)驗(yàn)設(shè)備:、一套S3C2410RP 嵌入式實(shí)驗(yàn)箱。、編寫S3C2410 GPIO應(yīng)用程序。、安裝Redhat9的宿主PC機(jī),并且配置好 ARM Linux 的開(kāi)發(fā)環(huán)境。在ssize_t SIMPLE_GPIO_LED_ioctl函數(shù)下添加如下語(yǔ)句:if(cmd==0)GPBDAT amp。二、實(shí)驗(yàn)內(nèi)容:編寫獲取和處理外中斷的驅(qū)動(dòng)程序。在ssize_t SIMPLE_GPIO_LED_ioctl函數(shù)下添加如下語(yǔ)句:if(cmd==0)GPBDAT amp。二、實(shí)驗(yàn)內(nèi)容:編寫針對(duì)zlg7289A 的驅(qū)動(dòng)程序。打開(kāi)終端,并編譯spi_led文件。三 實(shí)驗(yàn)設(shè)備:、一套S3C2410RP 嵌入式實(shí)驗(yàn)箱。 JTAG的安裝與使用。用串口線將PC 機(jī)串口和平臺(tái)UART0 正確連接后,就可以在超級(jí)終端上看到程序輸出的信息了。進(jìn)行功能的測(cè)試。b:引導(dǎo)FLASH 。 實(shí)驗(yàn)名稱 實(shí)驗(yàn)?zāi)康?開(kāi)發(fā)環(huán)境,學(xué)會(huì)ARM 仿真器的使用。 實(shí)驗(yàn)內(nèi)容及要求掌握AXD Debugger的使用方法,學(xué)習(xí)串行通訊原理,了解串行通訊控制器,閱讀ARM 芯片文檔,掌握ARM 的UART相關(guān)寄存器的功能,熟悉ARM 系統(tǒng)硬件的UART 相關(guān)接口。(另一種辦法是,在新建工程時(shí)ADS 創(chuàng)建了和工程同名的目錄,在該目錄下按類別創(chuàng)建子目錄并存放工程文件。int main(void){ ARMTargetInit()。//文本模式下清屏命令LCD_printf(“Hello world!n”)。(4)重啟實(shí)驗(yàn)臺(tái)即可看到LCD上顯示的“Hello world!” 實(shí)驗(yàn)過(guò)程與分析新建工程,然后將所需的工程文件加載打工程目錄下,將文件導(dǎo)入到實(shí)驗(yàn)臺(tái)中,然后重啟實(shí)驗(yàn)臺(tái),即可得到實(shí)驗(yàn)結(jié)果。 心得體會(huì)通過(guò)此次實(shí)驗(yàn),我對(duì)于嵌入式開(kāi)發(fā)的基本思想有了一定的了解,嵌入式開(kāi)發(fā)采用的是交叉編譯環(huán)境,所以在一些方面會(huì)有所限制。 實(shí)驗(yàn)環(huán)境硬件:ARM 嵌入式開(kāi)發(fā)平臺(tái)、用于ARM7TDMI 的JTAG 仿真器、PC 機(jī)Pentium100 以 上、串口線。2.定義ZLG7289 寄存器()。6.編寫主函數(shù),將按鍵值在數(shù)碼管上顯示。 實(shí)驗(yàn)結(jié)果總結(jié)通過(guò)小鍵盤的按鍵,鍵值可以在LED上顯示出來(lái)。2.編程實(shí)現(xiàn)ARM系統(tǒng)的PWM輸出和I/O輸出,前者用于控制直流電機(jī),后者用于控制步進(jìn)電機(jī)。2.編程實(shí)現(xiàn)ARM的四路I/O通道,實(shí)現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),通過(guò)A/D旋鈕控制步進(jìn)電機(jī)的轉(zhuǎn)角。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟1.添加并打開(kāi)工程。5.編寫LED計(jì)數(shù)顯示函數(shù),使LED能正確計(jì)數(shù)并顯示09999。2.對(duì)步進(jìn)電機(jī)進(jìn)行編程和測(cè)試,掌握ARM的四路I/O通道,實(shí)現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),通過(guò)A/D旋鈕控制步進(jìn)電機(jī)的轉(zhuǎn)角。完成了中斷的響應(yīng)和定時(shí)中斷。2.理解觸摸屏與LCD的關(guān)系。2.通過(guò)編程實(shí)現(xiàn)觸摸兩點(diǎn)自動(dòng)在兩點(diǎn)間劃直線。3.校準(zhǔn)觸摸屏坐標(biāo),進(jìn)行坐標(biāo)轉(zhuǎn)換。 實(shí)驗(yàn)過(guò)程與分析1.在定義觸屏響應(yīng)功能的函數(shù)中對(duì)點(diǎn)擊觸屏進(jìn)行響應(yīng)函數(shù)的修改,在其中添加修改點(diǎn)顏色的函數(shù),修改得到的觸摸點(diǎn)的顏色,并顯示在LCD上。 心得體會(huì)通過(guò)本次實(shí)驗(yàn),使我了解了怎么在一塊嵌入式實(shí)驗(yàn)箱 通過(guò)編程控制實(shí)驗(yàn)箱上得硬件,比如在本次實(shí)驗(yàn)中的控制LCD屏幕就是,在屏幕上點(diǎn)擊,然后得到在LCD屏上點(diǎn)擊的位置。Ⅱ操作系統(tǒng)進(jìn)行裁剪。 實(shí)驗(yàn)內(nèi)容及要求對(duì)UCOSⅡ內(nèi)核進(jìn)行裁剪并移植到ARM7微處理器上。進(jìn)行合理配置后,是我們自己系統(tǒng)的目標(biāo)代碼比較緊湊,從而降低了對(duì)程序代碼存儲(chǔ)空間的要求。說(shuō)明:: 若程序中用到了三個(gè)任務(wù),則該值的最小值 作用:設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1