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

正文內(nèi)容

北航研究生arm9嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告-預(yù)覽頁

2025-07-20 12:31 上一頁面

下一頁面
 

【正文】 nt Uartnum, U8 data)//ok eric rong{ if(Uartnum==0) { while(!(rUTRSTAT0 amp。 } else { while(!(rUTRSTAT1 amp。 } } char Uart_Getchn(char* Revdata, int Uartnum, int timeout){ if(Uartnum==0){ while(!(rUTRSTAT0 amp。 } else{ while(!(rUTRSTAT1 amp。 }} 八、思考題1. 232串行通訊的數(shù)據(jù)格式是什么?答:格式如下圖所示 2. 串行通訊最少需要幾根線,分別如何連接?答:至少需要三根線,分別是發(fā)送線,接收線,和接地線。答:中斷方式實(shí)現(xiàn)串口驅(qū)動(dòng)的流程圖如下: 實(shí)驗(yàn)二LCD 和電機(jī)等綜合實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康? 1.熟悉ARM本身自帶的六路即三對(duì)PWM,掌握相應(yīng)寄存器的配置。 5.熟悉用ARM內(nèi)置的LCD控制器驅(qū)動(dòng)LCD。2.通過超級(jí)終端來控制直流電機(jī)的轉(zhuǎn)動(dòng)。三、預(yù)備知識(shí) 用EWARM集成開發(fā)環(huán)境,編寫和調(diào)試程序的基本過程。 四、實(shí)驗(yàn)設(shè)備及工具 硬件:ARM嵌入式開發(fā)平臺(tái)、用于S3C2410的JTAG仿真器、PC機(jī)Pentium100以上。 PWM發(fā)生器用到的寄存器主要有以下幾個(gè):TCFG0、TCFGTCON、TCNTB0 amp。因此,LCD的驅(qū)動(dòng)控制歸于對(duì)每個(gè)液晶單元的通斷電的控制,每個(gè)液晶單元都對(duì)應(yīng)著一個(gè)電極,對(duì)其通電,便可使光線通過(也有剛好相反的,即不通電時(shí)光線通過,通電時(shí)光線不通過)。其中每個(gè)字節(jié)的彩色數(shù)據(jù)格式如下圖所示:六、實(shí)驗(yàn)方法電機(jī)試驗(yàn)1 通過一個(gè)電位器控制直流電機(jī)轉(zhuǎn)動(dòng)速度,并且用該電位器值使屏幕顯示不同顏色。2 將AD采樣的結(jié)果在驅(qū)動(dòng)電機(jī)的同時(shí),和jcolor建立起聯(lián)系。extern U32 LCDBufferII2[480][640]。 hudelay(10)。rADCDAT0)。 ARMTargetInit()。 while(1) { ADData[0]=GetADresult(0)。 jcolor=((ADData[0]2)16)+((ADData[1]2)8)+(ADData[2]2)。i++) { for (j=0。 Uart_Printf(0,RGB is: %.6x\n,jcolor )。筆記本電腦的LCD顯示屏即為透射式,屏后面有一個(gè)光源,因此外界環(huán)境可以不需要光源。而且自帶顯示緩存,只需要將要顯示的內(nèi)容送到顯示緩存中就可以實(shí)現(xiàn)內(nèi)容的顯示。 S3C2410X中內(nèi)置的LCD控制器可支持灰度LCD和彩色LCD。3)LCD顯示圖形的基本思想是什么?答:UPTECH3000的LCD顯示模塊由S3C2410的LCD控制器和256色彩色LCD顯示器組成。2. 在內(nèi)核移植了uCOSII 的處理器上創(chuàng)建任務(wù)。4. 任務(wù)4管理鍵盤和超級(jí)終端,當(dāng)鍵盤有輸入時(shí)在超級(jí)終端上顯示相應(yīng)的字符。四、實(shí)驗(yàn)設(shè)備及工具 硬件:ARM嵌入式開發(fā)平臺(tái)、用于S3C2410的JTAG仿真器、PC機(jī)Pentium100以上。比如:uCOSII在讀寫處理器、寄存器時(shí)只能通過匯編語言來實(shí)現(xiàn)。任務(wù)的狀態(tài)轉(zhuǎn)換如下圖:六、實(shí)驗(yàn)方法1 以實(shí)驗(yàn)十為模板,將實(shí)驗(yàn)六 模板下的相應(yīng)目錄。///******************任務(wù)定義***************////*OS_STK SYS_Task_Stack[STACKSIZE]= {0, }。 //Main_Test_Taskdefine Task1_Prio 12OS_STK task2_Stack[STACKSIZE]={0, }。 //test_Test_Taskdefine Task3_Prio 17OS_STK task4_Stack[STACKSIZE]={0, }。U32 b。void Uart_SendByten(int,U8)。b = 0x00ff0000。OSTaskCreate(Task1, (void *)0, (OS_STK *)amp。OSTaskCreate(Task3, (void *)0, (OS_STK *)amp。 OSAddTask_Init(0)。}//main//////////////////////////////////////////////////////////////////////////////////////////////////////////////////void Task1(void *Id){ for(。 //刷屏 printf(run task1 red!\n)。) { if (AC_KEY) { AC_KEY = 0。 AC_KEY = 1。 CopyLCDData(b)。 } OSTimeDly(1000)。 printf(\nYour input is %c\n, rcv)。 U32 jcolor。i++) { for (j=0。 2. 全局變量 ac_key對(duì)共享資源管理有何意義? 答:ac_key的引入有效地保證了進(jìn)行多個(gè)任務(wù)時(shí),任務(wù)的有效完成,由于進(jìn)入任務(wù)后將ac_key置為0,使得其他具有高優(yōu)先級(jí)任務(wù)進(jìn)行時(shí),無法進(jìn)入任務(wù)本身的實(shí)際執(zhí)行,從而等待原任務(wù)進(jìn)行結(jié)束后,將ac_key從新置1后,其他任務(wù)才能開始執(zhí)行,本實(shí)驗(yàn)中保證了刷屏的順利進(jìn)行,使得刷屏結(jié)束后才能進(jìn)行新的任務(wù),解決了完整刷屏的問題。2. 使用系統(tǒng)定時(shí)中斷實(shí)現(xiàn)周期任務(wù),任務(wù)1 、3進(jìn)入for循環(huán)就掛起,在定時(shí)鉤子函數(shù)中定時(shí)1秒、2秒和4秒后將其恢復(fù)。二、 預(yù)備知識(shí) 1.掌握在EWARM集成開發(fā)環(huán)境中編寫和調(diào)試程序的基本過程。四、實(shí)驗(yàn)設(shè)備及工具 硬件:ARM嵌入式開發(fā)平臺(tái)、用于S3C2410的JTAG仿真器、PC機(jī)Pentium100以上。ARM9S3C2410中斷的打開與關(guān)閉;define OS_ENTER_CRITICAL() { cpu_sr = INTS_OFF()。3)任務(wù)間通信:消息郵箱(MailBox)a.郵箱(MailBox):一個(gè)任務(wù)或ISR可以通過郵箱向另一個(gè)任務(wù)發(fā)送一個(gè)指針型的變量,該指針指向一個(gè)包含了特定“消息”(message)的數(shù)據(jù)結(jié)構(gòu);b.,這樣μC/OS才能支持郵箱。3. 信號(hào)量管理 聲明信號(hào)量OS_EVENT *Fun_Semp。 …………. OSSemPost(Fun_Semp)。 OSMboxPost(Str_Box,s)。5. ,用記事本創(chuàng)建 ,文件的內(nèi)容不包含漢字。 七、程序源代碼include../ucosii/ /* uC/OS interface */include ../ucosii/add/include ../inc/include ../inc/sys/include ../src/gui/include include include ../inc///pragma import(__use_no_semihosting_swi) // ensure no functions that use semihosting OS_EVENT *MboxSem。 //Main_Test_Task堆棧void Task1(void *Id)。 //test_Test_Task堆棧void Task3(void *Id)。OS_EVENT *Str_Box。task1_Stack[STACKSIZE1], Task1_Prio)。task3_Stack[STACKSIZE1], Task3_Prio)。BSPprintf(0,Starting uCOSII...\n)。 int i, j=0。 OSSemPend(Fun_Semp,0,amp。 i++) { for (j = 0。 printf(run task1\n)。 j 3。 if(time=1000) { time=0。 OSMboxPost(Str_Box, s)。 for(。 for (i = 0。 j++) { a[i][j] = 10 * i + 10 * j。 i 2。 } printf(\n)。 //打印任務(wù)1運(yùn)行次數(shù) printf(\n)。){ OSTaskSuspend(Task3_Prio)。 i 2。 } } OSSemPost(Fun_Semp)。 i++) { for (j = 0。 } printf(\n)。如果信號(hào)量的計(jì)數(shù)值大于0,將它減1并返回,如果信號(hào)量的值等于0,則調(diào)用本函數(shù)的任務(wù)將被阻塞起來,等待另一個(gè)任務(wù)把它喚醒,調(diào)用OSSched()函數(shù),調(diào)度下一個(gè)最高優(yōu)先級(jí)的任務(wù)運(yùn)行。 答:文件加載到FLASH過程如下:a. ,文件的內(nèi)容不包含漢字。 e. ,發(fā)送到FLAS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1