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

正文內(nèi)容

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

2024-10-28 18 本頁(yè)面
 

【正文】 了解觸摸屏基本原理,理解對(duì)觸摸屏進(jìn)行輸出標(biāo)定、與LCD顯示器配合的過程。 實(shí)驗(yàn)名稱LCD驅(qū)動(dòng)控制實(shí)驗(yàn)及觸摸屏驅(qū)動(dòng)實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?.了解觸摸屏的基本概念與原理。 實(shí)驗(yàn)結(jié)果總結(jié)實(shí)現(xiàn)了直流電機(jī)與步進(jìn)電機(jī)的基本設(shè)置和控制,可以通過鍵盤控制電機(jī)之間的切換。 實(shí)驗(yàn)過程與分析1.對(duì)直流電機(jī)進(jìn)行編程和測(cè)試,掌握轉(zhuǎn)速和旋轉(zhuǎn)方向的設(shè)定方法。4.對(duì)Timer3編程,編寫定時(shí)器中斷服務(wù)程序,完成對(duì)中斷次數(shù)的計(jì)數(shù)。5.設(shè)置中斷,編寫定時(shí)器中斷服務(wù)程序,對(duì)中斷次數(shù)進(jìn)行計(jì)數(shù)并在LED上顯示結(jié)果。 實(shí)驗(yàn)內(nèi)容及要求1.編程實(shí)現(xiàn)ARM芯片的一對(duì)PWM輸出用于控制直流電機(jī)的轉(zhuǎn)動(dòng),通過A/D旋鈕控制其轉(zhuǎn)動(dòng)方式。并且能修改這些源代碼能夠使其工作在自己的預(yù)期的工作狀態(tài)和輸出自己想要的結(jié)果 實(shí)驗(yàn)名稱電機(jī)轉(zhuǎn)動(dòng)控制及中斷實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?.熟悉ARM本身自帶的六路即三對(duì)PWM,掌握相應(yīng)寄存器的配置。從而能夠按照要求,完成我們自己實(shí)驗(yàn)。5.定義鍵值讀取函數(shù)。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟1.新建工程,將“Exp3 鍵盤及LED 驅(qū)動(dòng)實(shí)驗(yàn)”中的文件添加到工程。2.掌握Z(yǔ)LG7289芯片串行接口的使用方法,用ZLG7289芯片驅(qū)動(dòng)17鍵的鍵盤和8個(gè)共陰極LED。使用ADS 編譯、下載、調(diào)試并跟蹤一段已有的程序,并大致了解了嵌入式開發(fā)的基本思想和過程。}(3)利用上個(gè)實(shí)驗(yàn)中的通訊軟件超級(jí)終端來將生成的文件放到嵌入式開發(fā)平臺(tái)中。//轉(zhuǎn)換LCD 顯示模式為文本顯示模式 LCD_Cls()。)(2) 打開該文件,可以看到Main()函數(shù)的內(nèi)容如下所示。 不能自動(dòng)按文件類別對(duì)這些文件進(jìn)行分類,需要的話可以執(zhí)行菜單Project | Create Group 創(chuàng)建文件組,然后分別將不同類的文件加入到不同的組,以方便管理。軟件:PC 機(jī)操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動(dòng)程序、超級(jí)終端通訊程序。同時(shí)實(shí)驗(yàn)過程中,我學(xué)會(huì)了第一次接觸的超級(jí)終端的使用方法,并能夠熟練掌握,知道其工作的原理。如e:測(cè)試由ZLG7289 驅(qū)動(dòng)的LED 顯示,共分3 步,請(qǐng)看超級(jí)終端提示按任意鍵繼續(xù),同 時(shí)觀察LED 的變化,最后返回主菜單。操作時(shí),要在PC機(jī)上輸入小寫的字母快捷鍵,進(jìn)入到相應(yīng)的功能中去。完成新建超級(jí)終端的設(shè)置以后,可以選擇超級(jí)終端文件菜單中的保存,將當(dāng)前設(shè)置 ,以備后用。 實(shí)驗(yàn)內(nèi)容及要求。 JTAG的安裝與使用。用串口線將PC 機(jī)串口和平臺(tái)UART0 正確連接后,就可以在超級(jí)終端上看到程序輸出的信息了。進(jìn)行功能的測(cè)試。b:引導(dǎo)FLASH 。 實(shí)驗(yàn)名稱 實(shí)驗(yàn)?zā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)過程與分析新建工程,然后將所需的工程文件加載打工程目錄下,將文件導(dǎo)入到實(shí)驗(yàn)臺(tái)中,然后重啟實(shí)驗(yàn)臺(tái),即可得到實(shí)驗(yàn)結(jié)果。 心得體會(huì)通過此次實(shí)驗(yàn),我對(duì)于嵌入式開發(fā)的基本思想有了一定的了解,嵌入式開發(fā)采用的是交叉編譯環(huán)境,所以在一些方面會(huì)有所限制。 實(shí)驗(yàn)環(huán)境硬件:ARM 嵌入式開發(fā)平臺(tái)、用于ARM7TDMI 的JTAG 仿真器、PC 機(jī)Pentium100 以 上、串口線。2.定義ZLG7289 寄存器()。6.編寫主函數(shù),將按鍵值在數(shù)碼管上顯示。 實(shí)驗(yàn)結(jié)果總結(jié)通過小鍵盤的按鍵,鍵值可以在LED上顯示出來。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),通過A/D旋鈕控制步進(jìn)電機(jī)的轉(zhuǎn)角。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟1.添加并打開工程。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),通過A/D旋鈕控制步進(jìn)電機(jī)的轉(zhuǎn)角。完成了中斷的響應(yīng)和定時(shí)中斷。2.理解觸摸屏與LCD的關(guān)系。2.通過編程實(shí)現(xiàn)觸摸兩點(diǎn)自動(dòng)在兩點(diǎn)間劃直線。3.校準(zhǔn)觸摸屏坐標(biāo),進(jìn)行坐標(biāo)轉(zhuǎn)換。 實(shí)驗(yàn)過程與分析1.在定義觸屏響應(yīng)功能的函數(shù)中對(duì)點(diǎn)擊觸屏進(jìn)行響應(yīng)函數(shù)的修改,在其中添加修改點(diǎn)顏色的函數(shù),修改得到的觸摸點(diǎn)的顏色,并顯示在LCD上。 心得體會(huì)通過本次實(shí)驗(yàn),使我了解了怎么在一塊嵌入式實(shí)驗(yàn)箱 通過編程控制實(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ǔ)空間的要求。說明:: 若程序中用到了三個(gè)任務(wù),則該值的最小值 作用:設(shè)置程序中最低任務(wù)的優(yōu)先級(jí)。 實(shí)驗(yàn)結(jié)果總結(jié)按照要求進(jìn)行了裁剪,得到了滿足需要又緊湊的應(yīng)用軟件系統(tǒng)。軟件:PC 機(jī)操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動(dòng)程序、超級(jí)終端通訊程序。 中與處理器和編譯器相關(guān)的代碼 語(yǔ)言編寫6 個(gè)操作系統(tǒng)相關(guān)的函數(shù)() 個(gè)與處理器相關(guān)的函數(shù)()。任務(wù)創(chuàng)建方法如下:①在程序開頭定義任務(wù)堆棧,任務(wù)函數(shù)聲明和任務(wù)優(yōu)先級(jí) ②在main()函數(shù)中調(diào)用OSStart()函數(shù)之前用下列語(yǔ)句創(chuàng)建任務(wù) ③編寫任務(wù)函數(shù)內(nèi)容 所有的源代碼都準(zhǔn)備好后就可以進(jìn)行編譯了。這主要是設(shè)置編譯器處理文件包含時(shí)的搜索范圍。 實(shí)驗(yàn)過程與分析操作系統(tǒng)相關(guān)的函數(shù):(1)OSTaskStkInit OSTaskCreate()和OSTaskCreateExt()通過調(diào)用OSTaskStkInit()來初始化任務(wù)的堆棧結(jié)構(gòu)。在用戶建立任務(wù)的時(shí)候,用戶傳遞任務(wù)的地址,pdata 指針,任務(wù)的堆棧棧頂和任務(wù)的優(yōu)先級(jí)給OSTaskCreate()和OSTaskCreateExt()。該函數(shù)允許用戶或使用移植實(shí)例的用戶擴(kuò)展uCOSII 功能。當(dāng) OSTaskCreateHook()被調(diào)用的時(shí)候,它會(huì)收到指向已建立任務(wù)的OS_TCB 的指針,這 樣它就可以訪問所有的結(jié)構(gòu)成員了。OSTaskDelHook()可以來檢驗(yàn)TCB擴(kuò)展是否被建立(一個(gè)非空指針)并進(jìn)行一些清除操作。注意在調(diào)用OSTaskSwHook()期間中斷 一直是被禁止的。例如,用戶可以保持并顯示每個(gè)任務(wù)的執(zhí)行時(shí)間,每個(gè)任務(wù)所用的CPU 份額,以及每個(gè)任務(wù)執(zhí)行的頻率等。 心得體會(huì)在這個(gè)實(shí)驗(yàn)中我們初步了解和測(cè)試了實(shí)驗(yàn)的內(nèi)容和源代碼實(shí)驗(yàn)結(jié)果基本上符合預(yù)期的要求。 實(shí)驗(yàn)名稱各接口模塊相互銜接綜合實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康睦们?次實(shí)驗(yàn)所學(xué)的知識(shí),綜合設(shè)計(jì)一個(gè)至少含有5個(gè)模塊的實(shí)驗(yàn)。,實(shí)現(xiàn)一個(gè)嵌入式綜合應(yīng)用系統(tǒng),要求至少5個(gè)模塊。3.。如“2+3=5”。實(shí)現(xiàn)串口通信。通過這些功能的結(jié)合,我們實(shí)現(xiàn)自己所設(shè)計(jì)的實(shí)驗(yàn)的功能。我是第一次接觸嵌入式,以前對(duì)于嵌入式的知識(shí)了解甚少,但是通過此次實(shí)驗(yàn),我不僅了解了嵌入式,也學(xué)會(huì)了許多關(guān)于嵌入式方面的知識(shí)。第二篇:嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告學(xué)號(hào):姓名:班級(jí):13電子信息工程指導(dǎo)老師:蘇州大學(xué) 電子信息學(xué)院2016年12月實(shí)驗(yàn)一:一個(gè)燈的閃爍實(shí)驗(yàn)要求實(shí)現(xiàn)PF610端口所連接的任意一個(gè)LED燈點(diǎn)亮電路原理圖圖1 LED燈硬件連接圖軟件分析RCC_Configuration()。/* PF8=0 點(diǎn)亮D3 */Delay(1000000)。通過本實(shí)驗(yàn)對(duì)STM32開發(fā)板的硬件原理有了初步了解。){GPIOFODR = 0xffbf。GPIOFODR = 0xfeff。GPIOFODR = 0xfbff。GPIO_Configuration()。/* LED1點(diǎn)亮 */Delay(0x1FFFFF)。實(shí)驗(yàn)總結(jié)通過本次實(shí)驗(yàn),可以對(duì)某一狀態(tài)通過外部中斷,改變其當(dāng)前狀態(tài)。//中斷占優(yōu)先級(jí)為0 = EXTI3_IRQChannel。//中斷占優(yōu)先級(jí)為2 void EXTI0_IRQHandler(void){ int i=0。/* LED1 點(diǎn)亮 */ Delay(0x5fFFFF)。} } }void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {int i=0。/* LED2 點(diǎn)亮 */ Delay(0x5fFFFF)。} } } void EXTI9_5_IRQHandler(void){ int i=0。/* LED3 點(diǎn)亮 */Delay(0x5fFFFF)。} } }實(shí)驗(yàn)現(xiàn)象中斷優(yōu)先級(jí)從高到低依次為:SW3,SW2,SW1 原來5個(gè)LED燈都處于熄滅狀態(tài),按下SW1,LED3應(yīng)該閃爍10次,當(dāng)其閃爍5次后按下SW2,LED2也應(yīng)該閃爍10次,當(dāng)其閃爍4次后按下SW3,LED1也應(yīng)該閃爍10次,則當(dāng)LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。 = 35999。實(shí)驗(yàn)六:TIM2,TIM3,TIM4多定時(shí)器的應(yīng)用實(shí)驗(yàn)要求利用TIM2,TIM3,TIM4定時(shí)器使LED燈以不同的頻率閃爍電路原理圖軟件分析 = TIM2_IRQChannel。 = TIM4_IRQChannel。/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC)。 = USART_WordLength_8b。 = USART_Mode_Rx | USART_Mode_Tx。USART_ITConfig(USART1, USART_IT_RXNE, ENABLE)。實(shí)驗(yàn)總結(jié)本次實(shí)驗(yàn)實(shí)現(xiàn)了串口和PC機(jī)的傳輸,可以通過USART1將CPU的ID在電腦上顯示出來。/* PD05 JP7 WR */ = GPIO_Speed_50MHz。 = GPIO_Pin_6。GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE)。3.增加對(duì)各個(gè)外設(shè)的了解,為今后各個(gè)接口實(shí)驗(yàn)打下基礎(chǔ)。 心得體會(huì)通過本次實(shí)驗(yàn)對(duì)嵌入式實(shí)驗(yàn)有了初步的了解,對(duì)基本開發(fā)流程也有了初步的了解。學(xué)習(xí)ARM仿真器的使用和開發(fā)環(huán)境的設(shè)置。學(xué)習(xí)了串行通訊原理,了解串行通訊控制器,閱讀ARM 芯片文檔,掌握ARM 的UART相關(guān)寄存器的功能,熟悉ARM 系統(tǒng)硬件的UART 相關(guān)接口。 實(shí)驗(yàn)名稱鍵盤控制方法及LED驅(qū)動(dòng)設(shè)計(jì) 實(shí)驗(yàn)?zāi)康氖煜LG7289芯片的內(nèi)部結(jié)構(gòu),掌握用ZLG7289驅(qū)動(dòng)鍵盤和LED的方法,掌握ARM匯編語(yǔ)言和C語(yǔ)言的編程方法編寫出一段程序,要求能在LED上顯示出小鍵盤上按下的4位數(shù)字。ZLG7289SIOCtrl=rSIOCON。=(~ZLG7289_CS)。}while(0)(2)主函數(shù)中需要在開始初始化zlg7289。 實(shí)驗(yàn)結(jié)果總結(jié)通過實(shí)驗(yàn)最終LED燈上能顯示數(shù)字,即實(shí)現(xiàn)了通過鍵值控制LED燈 心得體會(huì)通過本次實(shí)驗(yàn)對(duì)ZLG7289芯片的內(nèi)部結(jié)構(gòu)有了更進(jìn)一步的了解,對(duì)ZLG7289驅(qū)動(dòng)鍵盤和LED的方法也更進(jìn)一步的進(jìn)行了學(xué)習(xí)。 實(shí)驗(yàn)環(huán)境(1)(2)博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺(tái)(3)PC(4)串口線 實(shí)驗(yàn)內(nèi)容及要求學(xué)習(xí)步進(jìn)電機(jī)和直流電機(jī)的工作原理,了解實(shí)現(xiàn)兩個(gè)電機(jī)轉(zhuǎn)動(dòng)對(duì)于系統(tǒng)的軟件和硬件要求。 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟(1)新建工程,將“電機(jī)轉(zhuǎn)動(dòng)控制實(shí)驗(yàn)”中的文件添加到工程(2)編寫直流電機(jī)初始化數(shù)()(3)控制直流電機(jī)與步進(jìn)電機(jī) 實(shí)驗(yàn)過程與分析(1)通過把從串口中得到控制信息的代碼修改成從zlg7289芯片中讀取小鍵盤信息,從而利用試驗(yàn)臺(tái)的小鍵盤來控制步進(jìn)電機(jī)和直流電機(jī)的切換(2)A/D轉(zhuǎn)換可以把電信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)來控制電機(jī)的轉(zhuǎn)速。ZLG7289_KEY)//17鍵小鍵盤控制電機(jī){*Revdata=RdURXH0()。if(abs(lastADDataADData)goto loop。j{for(i=0。for(j=0。Delay(200)。 實(shí)驗(yàn)結(jié)果總結(jié)利用A/D轉(zhuǎn)換器實(shí)現(xiàn)了對(duì)直流電機(jī)和步進(jìn)電機(jī)的控制,利用實(shí)驗(yàn)設(shè)備上自帶的小鍵盤實(shí)現(xiàn)了A/D轉(zhuǎn)換器對(duì)兩個(gè)電機(jī)控制的切換。顯示移動(dòng)軌跡(3)編程實(shí)現(xiàn)總線方式驅(qū)動(dòng)模塊的LCD和ARM內(nèi)置的LCD控制器來驅(qū)動(dòng)LCD 實(shí)驗(yàn)設(shè)計(jì)與實(shí)驗(yàn)步驟(1)新建工程(2)定義有關(guān)常量與宏define LCDWIDTH 320 define LCDHEIGHT 240 U32* pLCDBuffer16=(U32*)0xc000000。(2)觸摸屏的先得到觸屏輸出的電信號(hào)的值,然后轉(zhuǎn)換為實(shí)際的屏幕坐標(biāo),再根據(jù)動(dòng)作來決定如何處理緩存信息,刷新LCD。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1