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

正文內(nèi)容

畢業(yè)設(shè)計論文-----基于嵌入式系統(tǒng)應(yīng)用實驗指導(dǎo)書-文庫吧

2024-11-11 15:59 本頁面


【正文】 驗?zāi)康? 掌握 3C2410A處理器的 I/O配置方法,能夠使用 GPIO輸入模式讀取開關(guān)信號。 2.實驗設(shè)備 硬件: PC機 1臺 。MagicARM2410教學(xué)實驗開發(fā)平臺 1臺 軟件: Windows 98/2021/XP操作系統(tǒng) 。 ADS 3.實驗內(nèi)容 不斷地讀取 GPF4口上的電平值,然后將讀到的值輸出控制蜂鳴器。 4.實驗預(yù)習(xí)要求 ( 1)仔細閱讀參考文獻 [2]第 9節(jié)的 S3C2410A的 GPIO模塊說明; ( 2)了解 MagicARM2410實驗箱的硬件結(jié)構(gòu),注意蜂鳴器控制電路; ( 3) 仔細閱讀 “ADS集成開發(fā)環(huán)境及 JTAG仿真器應(yīng)用 .pdf”或其 它 ADS相關(guān)資料,了解 ADS 集成開發(fā)環(huán)境、 DeviceARM2410 專用工程模板、EasyJTAGH仿真器的應(yīng)用。 5.實驗原理 通過設(shè)置 GPxCON 寄存器來選擇 GPx口 I/O 的功能,當(dāng) I/O 設(shè)置為 GPIO 輸入模式 (Input模式 )時,讀取 GPxDAT寄存器即取得 I/O口線上的電平狀態(tài)。通常會使用 if(GPxDAT amp。 (1n))語句來判斷 GPxn口是否為高電平; MagicARM2410實驗箱上使用了 S3C2410A的 GPF4口連接一個獨立按鍵 KEY1。當(dāng) KEY1 鍵按下時, GPF4 口上的電平 值為 0;當(dāng) KEY1 鍵放開時,由上拉電阻將 GPF4口拉到高電平,所以其電平值為 1。 實驗電路圖。 6.實驗步驟 (1) 啟動 ADS ,使用 ARM Executable Image for DeviceARM2410 工程模板建立一個工程 ReadKEY。 (2) 在工程 src組中的 。 (3) 選用 DebugRel 生成目標,然后編譯鏈接工程。 (4) 將 MagicARM2410實驗箱上的蜂鳴器跳線 JP9短接,將啟動方式選擇跳 線 JP8短接,然后按 RST鍵復(fù)位系統(tǒng)。 (5) 選擇【 Project】 【 Debug】,啟動 AXD進行 JTAG仿真調(diào)試。 (6) 單步運行程序,先按下 KEY1,觀察 rGPFDAT寄存器的值,然后釋放 KEY1,觀察 rGPFDAT寄存器的值。 (提示:向 Watch窗口添加表達式 *((unsigned long *) 0x56000054) , rGPFDAT寄存器的地址 0x56000054) S 3C 24 10 AB1B U Z Z E RQ 138550V D D 33R 14 11KR 18 318J P 9B E E PG P H 10K E Y 1R 18 122V D D 33G P F 4R 3910K (7) 全速運行程序,按下 /放開 KEY1按鍵,控制蜂鳴器的 蜂鳴。 7.思考題 如果將 GPF4設(shè)置為 GPIO輸入模式,且管腳懸空,那么讀取 GPF4得到的值是0還是 1?或者是不確定? (提示: S3C2410A的 I/O內(nèi)部上拉電阻可以通過設(shè)置 GPxUP寄存器使能或禁止 ) 實驗五 外部中斷實驗 1.實驗?zāi)康? ( 1)掌握 S3C2410A處理器外部中斷的引腳功能設(shè)置; ( 2)掌握中斷初始化以及中斷服務(wù)函數(shù)的編寫。 2.實驗設(shè)備 硬件: PC機 1臺 。MagicARM2410教學(xué)實驗開發(fā)平臺 1臺 軟件: Windows 98/2021/XP操作系統(tǒng) 。 ADS 發(fā)環(huán)境 3.實驗內(nèi)容 設(shè)置 GPF4引腳為外部中斷 EINT4功能,下降沿觸發(fā)模式。初始化 S3C2410A中斷控制器,設(shè)置 EINT4 為 IRQ 中斷,并使能中斷允許。初始化完成后,等待外部中斷產(chǎn)生。中斷服務(wù)程序里負責(zé)把 LED1控制口輸出信號取反,清除中斷標志后退出中斷。 4.實驗預(yù)習(xí)要求 仔細閱讀參考文獻 [2]第 9節(jié)的 S3C2410A的 GPIO模塊說明和第 14節(jié)的中斷控制器說明 ; 了解 MagicARM2410實驗箱的硬件結(jié)構(gòu),注意獨立 LED控制電路 。 5.實驗原理 獨立按鍵 KEY1 電路使用了 GPF4 口,設(shè)置 GPFCON 寄存器可以選擇 GPF4 引腳為外部中斷 EINT4功能,此時通過按下 KEY1鍵即可觸發(fā)外部中斷; 對于 S3C2410A的眾多中斷源,通過設(shè)置 INTMOD寄存器可將它們分為 IRQ中斷或 FIQ 中斷,一般只設(shè)置一個中斷源為 FIQ 中斷。對于多個 IRQ 中斷,通過PRIORITY寄存器可以設(shè)置中斷的優(yōu)先級,一般將其設(shè)置為 0使用默認固定的優(yōu)先級即可; 設(shè)置 INTMSK 寄存器使能某個中斷源的中斷允許,有些中斷源還需要設(shè)置SUBMASK寄存器使能 (比如 UART的發(fā)送中斷和接收中斷 ); 對于外部中斷 EINT4~ EINT23,由于它們在 S3C2410A 的中斷控制器中不是獨立中斷源 (EINT4~ EINT7共用一個中斷源, EINT8~ EINT23共用另一個中斷源 ),所以還需要設(shè)置 EINTMASK寄存器來使能某一個外部中斷; 由于 S3C2410A的中斷控制器不是向量中斷控制器,即處理器硬件不能自動獲取對應(yīng)于中斷源的中斷服務(wù)程序地址,所以在 IRQ 中斷服務(wù)程序中要通過中斷標志寄存器 INTPND來獲得對應(yīng)的中斷服務(wù)程序地址 (參考 ARM Executable Image for DeviceARM2410 工程模板的 ,其中的 IRQ_Exception函數(shù) )。 在中斷服務(wù)程序中,退出中斷之前要清除中斷標志,即對 SRCPND 和 INTPND寄存器相應(yīng)位寫 1,先清除 SRCPND 寄存器,再清除 INTPND 寄存器。對于外部中斷 EINT4~ EINT23中斷,要最先清除 EINTPEND寄存器中的中斷標志。 實驗電路圖。 6.實驗步驟 (1) 啟動 ADS ,使用 ARM Executable Image for DeviceARM2410 工程模板建立一個工程 EINT。 (2) 在工程 src組中的 。 (3) 選用 DebugRel 生成目標,然后編譯鏈接工程。 (4) 將 MagicARM2410 實驗箱上的啟動方式選擇跳線 JP8 短接,然后按 RST 鍵復(fù)位系統(tǒng)。 (5) 選擇【 Project】 【 Debug】,啟動 AXD進行 JTAG仿真調(diào)試。 (6) 在中斷服務(wù)程序中設(shè)置斷點,全速運行程序,按下 /釋放 KEY1按鍵,使 EINT4為低 /高電平 (產(chǎn)生中斷 )。 (7) 取消中斷服務(wù)程序中有斷點,全速運行程序,按下 /釋放 KEY1 按鍵,觀察LED1燈的變化。 7.思考題 EINT4與 EINT0的中斷設(shè)置和中斷標志清除有什么異同? 實驗 六 定時器實驗 1.實驗?zāi)康? 掌握 S3C2410A的定時器基本設(shè)置及定時器中斷應(yīng)用。 2.實驗設(shè)備 S 3C 24 10 AK E Y 1R 18 122V D D 33G P F 4/ E I N T 4R 3910KG P E 11L E D 1V D D 33R 13 9470R 10 11KQ98050硬件: PC機 1臺 。MagicARM2410教學(xué)實驗開發(fā)平臺 1臺 軟件: Windows 98/2021/XP操作系統(tǒng) 。 ADS 3.實驗內(nèi)容 使用 S3C2410A的定時器 0實現(xiàn) ,每 產(chǎn)生一次中斷即控制蜂鳴器的控制 I/O口狀態(tài)取反,相當(dāng)于每 1秒鐘蜂鳴器響一聲。 4.實驗預(yù)習(xí)要求 ( 1) 仔細閱讀參考文獻 [2]第 10節(jié)的 S3C2410A 的 PWM定時器模塊說明和第 14節(jié)的中斷控制器說明; ( 2) 了解 MagicARM2410實驗箱的硬件結(jié)構(gòu),注意蜂鳴器控制電路。 5.實驗原理 S3C2410A具有 5個 16位定時器,其中有 4個可以來控制 PWM信號輸出,所以稱它們?yōu)?PWM 定時器。定時器的時鐘源是 PCLK, 5個定時器共享 2 個 8位預(yù)分頻器,經(jīng)過預(yù)分頻器之后,每個定時器還擁有 4個不同分頻信號 (1/2, 1/4, 1/8和 1/16)輸出的時鐘分割器,這樣就可以使定時器的時鐘范圍更大。預(yù)分頻器的設(shè)置通過 TCFG0 寄存器實現(xiàn),時鐘分割器的分頻選擇 (即定時器時鐘源選擇 )設(shè)置通過 TCFG1寄存器實現(xiàn); 定時器是減法計數(shù)的,當(dāng)定時器 TCNTn的值倒數(shù)到 0時, TCNTBn寄存器的值會被自動的加載到定時器繼續(xù)下一次定時操作。當(dāng)定時器 TCNTn 的值倒數(shù)到 0時,如果中斷使能,將會產(chǎn)生一次定時器中斷請求; PWM定時器功能框圖 PWM定時器基本操作圖; TCFG0和 TCFG1寄存器 ; TCON寄存器; 6.實驗步驟 (1) 啟動 ADS ,使用 ARM Executable Image for DeviceARM2410 工程模板建立一個工程 TimeOut。 (2) 在工程 src組中的 。 (3) 選用 DebugRel 生成目標, 然后編譯鏈接工程。 (4) 將 MagicARM2410 實驗箱上的蜂鳴器控制電路的跳線 JP9短接,將啟動方式選擇跳線 JP8短接,然后按 RST鍵復(fù)位系統(tǒng)。 (5) 選擇【 Project】 【 Debug】,啟動 AX
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1