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

正文內(nèi)容

嵌入式系統(tǒng)實驗報告(已修改)

2025-10-23 18:24 本頁面
 

【正文】 第一篇:嵌入式系統(tǒng)實驗報告嵌入式系統(tǒng)設(shè)計實驗報告班 級:學(xué) 號:姓 名:成 績:指導(dǎo)教師:20110612 2011061208 李曉虹 武俊鵬、劉書勇 實驗名稱博創(chuàng)UP3000實驗臺基本結(jié)構(gòu)使用方法 實驗?zāi)康摹?JTAG的安裝與使用。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗內(nèi)容及要求。 JTAG的安裝與使用。 實驗設(shè)計與實驗步驟 開發(fā)實驗臺串口。完成新建超級終端的設(shè)置以后,可以選擇超級終端文件菜單中的保存,將當(dāng)前設(shè)置 ,以備后用。用串口線將PC 機串口和平臺UART0 正確連接后,就可以在超級終端上看到程序輸出的信息了。,按住任意鍵,使開發(fā)板進(jìn)入BIOS設(shè)置狀態(tài)。,顯示BIOS版本信息,以及相應(yīng)的測試指令。操作時,要在PC機上輸入小寫的字母快捷鍵,進(jìn)入到相應(yīng)的功能中去。,進(jìn)行功能的測試。 實驗過程與分析本次實驗操作起來并不困難,因為此次實驗屬于驗證型實驗,按照實驗資料所給的提示信息,以上面的步驟,即可得到實驗的結(jié)果。進(jìn)入到BIOS界面后,按照超級終端上的提示信息來進(jìn)行功能 實驗結(jié)果總結(jié)在實驗過程中,我們進(jìn)行的很順利,沒有遇到什么問題,在超級終端界面,按提示的快捷鍵來測試對應(yīng)的功能。如e:測試由ZLG7289 驅(qū)動的LED 顯示,共分3 步,請看超級終端提示按任意鍵繼續(xù),同 時觀察LED 的變化,最后返回主菜單。b:引導(dǎo)FLASH 。執(zhí)行該功能將退出BIOS 狀態(tài),把控制交給應(yīng) 用程序,等。 心得體會通過此次實驗,我對于實驗環(huán)境有了初步的了解與認(rèn)識,對于嵌入式也有了更深一步的認(rèn)識。同時實驗過程中,我學(xué)會了第一次接觸的超級終端的使用方法,并能夠熟練掌握,知道其工作的原理。 實驗名稱 實驗?zāi)康?開發(fā)環(huán)境,學(xué)會ARM 仿真器的使用。 編譯、下載、調(diào)試并跟蹤一段已有的程序,了解嵌入式開發(fā)的基本思想和過程。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗內(nèi)容及要求掌握AXD Debugger的使用方法,學(xué)習(xí)串行通訊原理,了解串行通訊控制器,閱讀ARM 芯片文檔,掌握ARM 的UART相關(guān)寄存器的功能,熟悉ARM 系統(tǒng)硬件的UART 相關(guān)接口。編程實現(xiàn)ARM 和計算機之間的串行通訊:ARM 監(jiān)視串行口;將接收到的字符再發(fā)送給串口(計算機與開發(fā)板是通過超級終端通訊的);即按PC 鍵盤通過超級終端發(fā)送數(shù)據(jù),開發(fā)板將接收到的數(shù)據(jù)再返送給PC,在超級終端上顯示。 實驗設(shè)計與實驗步驟(1)新建工程,選擇菜單中的Project | Add Files 把和工程相關(guān)的所有文件包括init和startup 子目錄加入到工程中。 不能自動按文件類別對這些文件進(jìn)行分類,需要的話可以執(zhí)行菜單Project | Create Group 創(chuàng)建文件組,然后分別將不同類的文件加入到不同的組,以方便管理。(另一種辦法是,在新建工程時ADS 創(chuàng)建了和工程同名的目錄,在該目錄下按類別創(chuàng)建子目錄并存放工程文件。選中所有目錄拖動到任務(wù)欄上的ADS 任務(wù)條上,不要松開鼠標(biāo)當(dāng)ADS 窗口恢復(fù)后再拖動到工程文件窗口,松開鼠標(biāo)。這樣ADS 將以子目錄名建立同名文件組并以此對文件分類。)(2) 打開該文件,可以看到Main()函數(shù)的內(nèi)容如下所示。int main(void){ ARMTargetInit()。//開發(fā)版初始化 LCD_Init()。LCD_ChangeMode(DspTxtMode)。//轉(zhuǎn)換LCD 顯示模式為文本顯示模式 LCD_Cls()。//文本模式下清屏命令LCD_printf(“Hello world!n”)。//向液晶屏輸出 Uart_Printf(“nHello world!n”)。//向串口輸出 while(1)。}(3)利用上個實驗中的通訊軟件超級終端來將生成的文件放到嵌入式開發(fā)平臺中。(4)重啟實驗臺即可看到LCD上顯示的“Hello world!” 實驗過程與分析新建工程,然后將所需的工程文件加載打工程目錄下,將文件導(dǎo)入到實驗臺中,然后重啟實驗臺,即可得到實驗結(jié)果。 實驗結(jié)果總結(jié)超級終端輸出一些相對應(yīng)的代碼的執(zhí)行結(jié)果。 開發(fā)環(huán)境以及學(xué)會了ARM 仿真器的基本使用。使用ADS 編譯、下載、調(diào)試并跟蹤一段已有的程序,并大致了解了嵌入式開發(fā)的基本思想和過程。 心得體會通過此次實驗,我對于嵌入式開發(fā)的基本思想有了一定的了解,嵌入式開發(fā)采用的是交叉編譯環(huán)境,所以在一些方面會有所限制。對于初學(xué)者來說,通過一兩次實驗結(jié)果的演示就能夠?qū)嶒炁_有深入的了解不可能的,所以在后續(xù)的實驗中,我要好好努力,認(rèn)真做好課程實驗為后續(xù)的課程設(shè)計實驗打下基礎(chǔ)。 實驗名稱鍵盤及LED實驗 實驗?zāi)康?.學(xué)習(xí)鍵盤及LED 驅(qū)動原理。2.掌握ZLG7289芯片串行接口的使用方法,用ZLG7289芯片驅(qū)動17鍵的鍵盤和8個共陰極LED。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗內(nèi)容及要求編寫出一段程序,要求能在LED上顯示出小鍵盤上按下的4位數(shù)字。 實驗設(shè)計與實驗步驟1.新建工程,將“Exp3 鍵盤及LED 驅(qū)動實驗”中的文件添加到工程。2.定義ZLG7289 寄存器()。3.編寫ZLG7289 驅(qū)動函數(shù)()。4.定義鍵盤映射表:()。5.定義鍵值讀取函數(shù)。6.編寫主函數(shù),將按鍵值在數(shù)碼管上顯示。 實驗過程與分析此次實驗中,我們根據(jù)已有實驗,進(jìn)行調(diào)試,查看程序的運行效果。根據(jù)效果,我們又回到實驗代碼中,然后對代碼進(jìn)行深入的研究,查看每部分功能所對應(yīng)的代碼,通過不斷的調(diào)試編譯,我們最終對該實驗用到的代碼有了更深的認(rèn)識。從而能夠按照要求,完成我們自己實驗。 實驗結(jié)果總結(jié)通過小鍵盤的按鍵,鍵值可以在LED上顯示出來。并學(xué)習(xí)了鍵盤及LED 驅(qū)動原理以及掌握了ZLG7289芯片串行接口的使用方法,用ZLG7289芯片驅(qū)動17鍵的鍵盤和8個共陰極LED。 心得體會在這次實驗中讓我對嵌入式的實驗箱有了進(jìn)一步的認(rèn)識,并且進(jìn)一步了解的ARM實驗的原理和實驗情況,能夠?qū)υ创a進(jìn)行正確了理解。并且能修改這些源代碼能夠使其工作在自己的預(yù)期的工作狀態(tài)和輸出自己想要的結(jié)果 實驗名稱電機轉(zhuǎn)動控制及中斷實驗 實驗?zāi)康?.熟悉ARM本身自帶的六路即三對PWM,掌握相應(yīng)寄存器的配置。2.編程實現(xiàn)ARM系統(tǒng)的PWM輸出和I/O輸出,前者用于控制直流電機,后者用于控制步進(jìn)電機。,學(xué)會用軟件的方法實現(xiàn)步進(jìn)電機的脈沖分配,即用軟件的方法代替硬件的脈沖分配器。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗內(nèi)容及要求1.編程實現(xiàn)ARM芯片的一對PWM輸出用于控制直流電機的轉(zhuǎn)動,通過A/D旋鈕控制其轉(zhuǎn)動方式。2.編程實現(xiàn)ARM的四路I/O通道,實現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機的轉(zhuǎn)動,通過A/D旋鈕控制步進(jìn)電機的轉(zhuǎn)角。3.通過鍵盤控制直流電機與步進(jìn)電機的切換。4.設(shè)置并啟動定時器。5.設(shè)置中斷,編寫定時器中斷服務(wù)程序,對中斷次數(shù)進(jìn)行計數(shù)并在LED上顯示結(jié)果。 實驗設(shè)計與實驗步驟1.添加并打開工程。2.進(jìn)行直流電機初始化設(shè)置和代碼編寫。3.進(jìn)行步進(jìn)電機初始化設(shè)置和代碼編寫。4.對Timer3編程,編寫定時器中斷服務(wù)程序,完成對中斷次數(shù)的計數(shù)。5.編寫LED計數(shù)顯示函數(shù),使LED能正確計數(shù)并顯示09999。6.編寫中斷初始化函數(shù)和中斷響應(yīng)函數(shù)。7.終端下載測試。 實驗過程與分析1.對直流電機進(jìn)行編程和測試,掌握轉(zhuǎn)速和旋轉(zhuǎn)方向的設(shè)定方法。2.對步進(jìn)電機進(jìn)行編程和測試,掌握ARM的四路I/O通道,實現(xiàn)環(huán)形脈沖分配用于控制步進(jìn)電機的轉(zhuǎn)動,通過A/D旋鈕控制步進(jìn)電機的轉(zhuǎn)角。3.對主函數(shù)進(jìn)行編程,用鍵盤響應(yīng)直流電機與步進(jìn)電機的切換控制。4.掌握中斷相關(guān)語句的應(yīng)用,弄清定義的中斷向量、中斷向量號,編寫中斷響應(yīng)函數(shù),并完成中斷響應(yīng)控制。 實驗結(jié)果總結(jié)實現(xiàn)了直流電機與步進(jìn)電機的基本設(shè)置和控制,可以通過鍵盤控制電機之間的切換。完成了中斷的響應(yīng)和定時中斷。在通過本次實驗,我初步了解的實驗的目的所在,并且利用所給的源代碼能夠,調(diào)試出所預(yù)期的結(jié)果,而且能夠根據(jù)已給的源代碼修改得到所需的結(jié)果。 心得體會通過本次實驗,掌握了電機工作原理,了解了中斷的意義和實現(xiàn)方法,實現(xiàn)了簡單了中斷處理程序,更加了解了中斷的意義。 實驗名稱LCD驅(qū)動控制實驗及觸摸屏驅(qū)動實驗 實驗?zāi)康?.了解觸摸屏的基本概念與原理。2.理解觸摸屏與LCD的關(guān)系。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗內(nèi)容及要求1.了解觸摸屏基本原理,理解對觸摸屏進(jìn)行輸出標(biāo)定、與LCD顯示器配合的過程。2.通過編程實現(xiàn)觸摸兩點自動在兩點間劃直線。3.通過編程實現(xiàn)在觸摸屏上動態(tài)畫出曲線。 實驗設(shè)計與實驗步驟1.添加并打開工程。2.在頭文件中定義宏和常量及驅(qū)動函數(shù)。3.校準(zhǔn)觸摸屏坐標(biāo),進(jìn)行坐標(biāo)轉(zhuǎn)換。4.實現(xiàn)觸屏取點并顯示功能。5.實現(xiàn)兩點間自動劃線功能。6.實現(xiàn)觸摸屏動態(tài)劃線功能。 實驗過程與分析1.在定義觸屏響應(yīng)功能的函數(shù)中對點擊觸屏進(jìn)行響應(yīng)函數(shù)的修改,在其中添加修改點顏色的函數(shù),修改得到的觸摸點的顏色,并顯示在LCD上。2.獲取第一個點坐標(biāo)并儲存,獲取第二個點坐標(biāo)并儲存,編寫劃線函數(shù),取得兩點間直線上所有點的坐標(biāo),并對其改變顏色,顯示在LCD上,即完成劃直線功能。3.將劃線函數(shù)應(yīng)用到響應(yīng)觸屏移動消息的函數(shù)下,即可對連續(xù)獲得的觸摸坐標(biāo)進(jìn)行連續(xù)的畫短直線,連接成曲線,完成動態(tài)劃線功能。 實驗結(jié)果總結(jié)了解了觸摸屏響應(yīng)動作消息的函數(shù)的工作原理,通過修改實現(xiàn)了觸摸屏響應(yīng)不同動作進(jìn)行畫點、劃線、動態(tài)劃線的功能。 心得體會通過本次實驗,使我了解了怎么在一塊嵌入式實驗箱 通過編程控制實驗箱上得硬件,比如在本次實驗中的控制LCD屏幕就是,在屏幕上點擊,然后得到在LCD屏上點擊的位置。本次實驗初步完成了實驗結(jié)果。 實驗名稱UCOSⅡ在ARM微處理器上的裁剪 實驗?zāi)康?.了解UCOSⅡ內(nèi)核的主要結(jié)構(gòu)。Ⅱ裁剪的基本原理與嵌入式編程實現(xiàn)方法。Ⅱ操作系統(tǒng)進(jìn)行裁剪。4.通過對UCOSⅡ配置文件()中相關(guān)的配置常量進(jìn)行設(shè)置,實現(xiàn)對UCOSⅡ的裁剪。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。 實驗內(nèi)容及要求對UCOSⅡ內(nèi)核進(jìn)行裁剪并移植到ARM7微處理器上。 實驗設(shè)計與實驗步驟。:服務(wù)功能的配置和數(shù)據(jù)結(jié)構(gòu)的配置。一.服務(wù)功能的配置:根據(jù)程序中的實際情況,保留自己要用的系統(tǒng)服務(wù)功能,刪除自己不需要的服務(wù)功能。進(jìn)行合理配置后,是我們自己系統(tǒng)的目標(biāo)代碼比較緊湊,從而降低了對程序代碼存儲空間的要求。如果代碼存儲空間足夠大的話,那就將全部系統(tǒng)服務(wù)功能全部配置為1。不需要考慮功能裁剪。二.?dāng)?shù)據(jù)結(jié)構(gòu)功能的配置: 與任務(wù)有關(guān)的數(shù)據(jù)結(jié)構(gòu) 作用:設(shè)置用戶程序中可以使用的最多任務(wù)數(shù)。說明:: 若程序中用到了三個任務(wù),則該值的最小值 作用:設(shè)置程序中最低任務(wù)的優(yōu)先級。說明: 設(shè)定該值可以節(jié)省操作系統(tǒng)使用RAM的空間。任務(wù)的最低優(yōu)先級和最大任務(wù)數(shù)是沒有直接關(guān)系的。 實驗過程與分析按照實驗指導(dǎo)書上的步驟進(jìn)行,得到了要求的系統(tǒng)。 實驗結(jié)果總結(jié)按照要求進(jìn)行了裁剪,得到了滿足需要又緊湊的應(yīng)用軟件系統(tǒng)。 心得體會了解了UCOSⅡ內(nèi)核的主要結(jié)構(gòu),掌握了UCOSⅡ裁剪的基本原理與嵌入式編程實現(xiàn)方法,學(xué)會了如何根據(jù)具體情況對UCOSⅡ操作系統(tǒng)進(jìn)行裁剪 實驗名稱ucosII移植實驗 實驗?zāi)康?.了解UCOSⅡ內(nèi)核的主要結(jié)構(gòu)。Ⅱ內(nèi)核移植到ARM7處理器上的基本方法。 實驗環(huán)境硬件:ARM 嵌入式開發(fā)平臺、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentium100 以 上、串口線。軟件:PC 機操作系統(tǒng)win9Win2000 或WinXP、ARM SDT 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1