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

正文內(nèi)容

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

2025-07-05 12:31本頁(yè)面
  

【正文】 發(fā)生器。 軟件:PC機(jī)操作系統(tǒng)Win2000或WinXP、EWARM集成開(kāi)發(fā)環(huán)境、仿真器驅(qū)動(dòng)程序、超級(jí)終端通訊程序 五、實(shí)驗(yàn)原理及說(shuō)明 1)直流電動(dòng)機(jī)的PWM電路原理 晶體管的導(dǎo)通時(shí)間也被稱(chēng)為導(dǎo)通角а,若改變調(diào)制晶體管的開(kāi)與關(guān)的時(shí)間,也就是說(shuō)通過(guò)改變導(dǎo)通角а的大小,如下圖所示,來(lái)改變加在負(fù)載上的平均電壓的大小,以實(shí)現(xiàn)對(duì)電動(dòng)機(jī)的變速控制,稱(chēng)為脈寬調(diào)制 (PWM)變速控制。 了解直流電機(jī)的基本原理。 ARM應(yīng)用程序的框架結(jié)構(gòu)。并用編程實(shí)現(xiàn):1. 用ARM內(nèi)置的LCD控制器來(lái)驅(qū)動(dòng)LCD。學(xué)習(xí)LCD顯示器的基本原理,理解其驅(qū)動(dòng)控制方法。1.編程實(shí)現(xiàn)ARM芯片的一對(duì)PWM輸出用于控制直流電機(jī)的轉(zhuǎn)動(dòng),通過(guò)A/D旋鈕控制其正反轉(zhuǎn)及轉(zhuǎn)速。二、實(shí)驗(yàn)內(nèi)容 學(xué)習(xí)直流電機(jī)的工作原理,了解實(shí)現(xiàn)電機(jī)轉(zhuǎn)動(dòng)對(duì)于系統(tǒng)的軟件和硬件要求。 4.理解LCD的驅(qū)動(dòng)控制。 2.編程實(shí)現(xiàn)ARM系統(tǒng)的PWM輸出用于控制直流電機(jī)。4. 用中斷方式實(shí)現(xiàn)串口驅(qū)動(dòng)。連接方法如圖所示,3. ARM的串行口有幾個(gè),相應(yīng)的寄存器是什么? 答:S3C2410自帶三個(gè)異步串行口控制器。 return TRUE。 0x1))。 return TRUE。 0x1))。 WrUTXH1(data)。 0x4))。 WrUTXH0(data)。 0x4))。 } else { i++。//回車(chē) i=0。//轉(zhuǎn)換為BCD } Uart_SendByten(0,0xa)。 num=num*10+c1[i]39。c1[i]!=0xd。c1[i],0,0)。 // do target (uHAL based ARM system) initialisation // while(1) { num=0。 init_MotorPort()。 int i=0。int main(void){ char c1[255]。void ARMTargetInit(void)。void Uart_SendByten(int,U8)。7. 直流電機(jī)調(diào)試的函數(shù)是 SetPWM((setspeed 512)*MOTOR_COUNT/1024),setspeed是速度指令,取值范圍0~1023。4. 在main函數(shù)里包含以下頭文件 include “../inc/”5. 在main函數(shù)里包含以下頭文件 include “inc/“,define MOTOR_COUNT 12657。2. 將接收串口數(shù)據(jù)的數(shù)組cl[1]改為cl[256],用cl[i]==0x0d 回車(chē)字符作為一幀結(jié)束的條件。2) TTL電平:計(jì)算機(jī)內(nèi)部(S3C2410)使用LVTTL電平3) 電平轉(zhuǎn)換電路:常用專(zhuān)門(mén)的RS232接口芯片,如SP323SP3220等,在LVTTL電平和EIA電平之間實(shí)現(xiàn)相互轉(zhuǎn)換。216。兩種連接方式如下圖:3. 信號(hào)電平規(guī)定1) EIA電平:雙極性信號(hào)邏輯電平, 它是一套負(fù)邏輯定義216。它在一種25針接插件(DB—25)上定義了串行通信的有關(guān)信號(hào)。但是由于每個(gè)字符都要獨(dú)立確定起始和結(jié)束(即每個(gè)字符都要重新同步),字符和字符間還可能有長(zhǎng)度不定的空閑時(shí)間,因此效率較低。為了恢復(fù)發(fā)送的信息,雙方必須協(xié)調(diào)工作。數(shù)據(jù)的各不同位可以分時(shí)使用同一傳輸通道,因此串行I/O可以減少信號(hào)連線(xiàn),最少用一對(duì)線(xiàn)即可進(jìn)行。 ,限制在0~1023,用于控制直流電機(jī)。 ,熟練掌握編譯器和鏈接器的設(shè)置方法。3.掌握S3C2410寄存器配置方法。 1ARM9嵌入式系統(tǒng)實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告 院(系)名稱(chēng)自動(dòng)化科學(xué)與電氣工程學(xué)院 學(xué)生姓名 學(xué)號(hào) 任課老師2013年 11 月 14 日實(shí)驗(yàn)一ARM基礎(chǔ)知識(shí)和開(kāi)發(fā)環(huán)境一、實(shí)驗(yàn)?zāi)康?.掌握ARM的串行口工作原理。2.學(xué)習(xí)編程實(shí)現(xiàn)ARM的UART通訊。二、實(shí)驗(yàn)內(nèi)容 ,掌握仿真調(diào)試的方法。 ,將0~9數(shù)字在超級(jí)終端上連續(xù)顯示,“Enter”鍵換行。三、預(yù)備知識(shí) 1. 了解EWARM集成開(kāi)發(fā)環(huán)境的基本功能 2. 學(xué)習(xí)串口通訊的基本知識(shí)3. 熟悉S3C2410串口有關(guān)的寄存器四、實(shí)驗(yàn)設(shè)備及工具 1. 2410s教學(xué)實(shí)驗(yàn)箱2. S3C2410的JTAG仿真器3. ARM 4. 串口連接線(xiàn)五、實(shí)驗(yàn)原理及說(shuō)明 1. 異步串行I/O 異步串行方式是將傳輸數(shù)據(jù)的每個(gè)字符一位接一位(例如先低位、后高位)地傳送。接收方對(duì)于同一根線(xiàn)上一連串的數(shù)字信號(hào),首先要分割成位,再按位組成字符。在微型計(jì)算機(jī)中大量使用異步串行I/O方式,雙方使用各自的時(shí)鐘信號(hào),而且允許時(shí)鐘頻率有一定誤差,因此實(shí)現(xiàn)較容易。 2. RS232C接口通信的兩種基本連接方式這是美國(guó)電子工業(yè)協(xié)會(huì)推薦的一種標(biāo)準(zhǔn)(Electronic industries Association Recoilmended Standard)。這個(gè)標(biāo)準(zhǔn)后來(lái)被世界各國(guó)所接受并使用到計(jì)算機(jī)的I/O接口中。 3V到25V之間的電平表示邏輯“1”。 +3V到+25V之間的電平表示邏輯“0”。4. 異步串行口接口電路六、實(shí)驗(yàn)方法1. 以實(shí)驗(yàn)一為模板,完成實(shí)驗(yàn)的1和2。3. 將“Exp4 電機(jī)轉(zhuǎn)動(dòng)控制實(shí)驗(yàn)” , 添加到工程中。 6. 在Main函數(shù)里執(zhí)行init_MotorPort()。七、程序源代碼include ../inc/include ../inc/include ../uhal/include ../inc///include ../inc/sys///include ../src/gui/define U8 unsigned charinclude include define TRUE 1define FALSE 0//pragma import(__use_no_semihosting_swi) // ensure no functions that use semihosting define rUTRSTAT0 (*(volatile unsigned *)0x50000010)//取寄存器指針的值define rUTRSTAT1 (*(volatile unsigned *)0x50004010)define WrUTXH0(ch) (*(volatile unsigned char *)0x50000020)=(unsigned char)(ch)define WrUTXH1(ch) (*(volatile unsigned char *)0x50004020)=(unsigned char)(ch)define RdURXH0() (*(volatile unsigned char *)0x50000024)define RdURXH1() (*(volatile unsigned char *)0x50004024)define MOTOR_COUNT 12657 //void Uart_SendByten(int Uartnum, U8 data)。char Uart_Getchn(char* Revdata, int Uartnum, int timeout)。void hudelay(int time)。 char err。 int num=0。 ARMTargetInit()。 err=Uart_Getchn(amp。 //從串口采集數(shù)據(jù) if (err==TRUE) //有輸入 { if(c1[i]==0xd) //輸入為回車(chē),一幀結(jié)束 { for(i=0。i++) { Uart_SendByten(0,c1[i])。039。//換行 Uart_SendByten(0,0xd)。 SetPWM((num 512)*MOTOR_COUNT/1024)。 } } }}void Uart_SendByten(int Uartnum, U8 data)//ok eric rong{ if(Uartnum==0) { while(!(rUTRSTAT0 amp。 //Wait until THR is empty. hudelay(10)。 } else { while(!(rUTRSTAT1 amp。 //Wait until THR is empty. hudelay(10)。 } } char Uart_Getchn(char* Revdata, int Uartnum, int timeout){ if(Uartnum==0){ while(!(rUTRSTAT0 amp。 //Receive
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1