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

正文內(nèi)容

學(xué)士學(xué)位論文_基于mcu的以太網(wǎng)接入模塊設(shè)計(jì)(參考版)

2024-09-04 15:32本頁(yè)面
  

【正文】 感謝學(xué)院給我提供了一個(gè)展現(xiàn)自己的舞臺(tái),給我一次難得煅煉的 機(jī)會(huì),使得我的動(dòng)手能力和專(zhuān)業(yè)技能都有了很大的提高。在此謹(jǐn)向李老師致以誠(chéng)摯的謝意和崇高的敬意。您嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我??傊?,這次設(shè)計(jì)使我的能力得到了全方位的提高。程序編寫(xiě)中,先研究各個(gè)功能模塊的程序,不懂的就通過(guò)查資料或者請(qǐng)教老師和同學(xué)來(lái)解決 ,然后再整理好這些程序 ,最終完成了能實(shí)現(xiàn)整個(gè)設(shè)計(jì)要求的程序。較好的完成了作品,達(dá)到了預(yù)期的目的,完了最初的設(shè)想。該方法在工業(yè)自動(dòng)化系統(tǒng)、遠(yuǎn)程分散式設(shè)備控制、網(wǎng)絡(luò)家電等方面具有廣闊的應(yīng)用前景 。 //清除 RAM操作完成中斷標(biāo)志 RTL8019WRITE(BNRY, nextPage)。 16) break。 i = 20。 RTL8019WRITE(CR, 0x22)。i(rxlen4)。 RTL8019WRITE(CR, 0x0A)。 RTL8019WRITE(RSAR0, (unsigned char) ReadAddress)。 //讀實(shí)際數(shù)據(jù)包的 RAM地址 // 讀實(shí)際數(shù)據(jù)包 RTL8019WRITE(RBCR0, (unsigned char) rxlen)。 //數(shù)據(jù)包實(shí)際長(zhǎng)度 nextPage = buffer[1] 。 RTL8019WRITE(ISR, 16)。 i++) if(rtl8019Read(ISR) amp。 //終止 RAM操作 //等待 RAM操作完成 for(i = 0。i++) buffer[i] = rtl8019Read(RDMAPORT)。 //啟動(dòng)讀 RAM命令 for(i=0。 RTL8019WRITE(RSAR1, bnry)。 RTL8019WRITE(RBCR1, 0)。 //沒(méi)有包,返回 RTL8019WRITE(ISR, (1ISR_PRX))。 //第 0頁(yè) 讀 BNRY bnry = rtl8019Read(BNRY) 。 //第 1頁(yè) 讀 CURR curr = rtl8019Read(CURR)。 rtl8019ProcessInterrupt()。 //清除 RAM操作完成標(biāo)志 接收控制過(guò)程 讀數(shù)據(jù)包之前,可通過(guò)讀 BNRY和 CURR來(lái)判斷有無(wú)數(shù)據(jù)包的接收, BNRY=CURR的時(shí)候說(shuō)明沒(méi)有數(shù)據(jù)包接收,當(dāng) BNRY不等于 CURR時(shí),說(shuō)明有數(shù)據(jù)包收到,此時(shí)可從以 BNRY為首地址的 RAM中讀出 4個(gè)字節(jié)來(lái)判斷收到數(shù)據(jù)包的長(zhǎng)度,從而設(shè)置RBCR1,0,再?gòu)慕邮?RAM中讀出以太網(wǎng)數(shù)據(jù)包。 //寫(xiě)數(shù)據(jù)到 RAM RTL8019WRITE(CR,0x24)。ilength。 //發(fā)送數(shù)據(jù)包長(zhǎng)度的高 8位 RTL8019WRITE(CR,0x12)。 //遠(yuǎn)程讀數(shù)據(jù)包長(zhǎng)度的高 8位 RTL8019WRITE(TBCR0, (unsigned char)(sendPacketLength))。 //清除發(fā)送中斷標(biāo)志 數(shù)據(jù)長(zhǎng)度 =46 數(shù)據(jù)長(zhǎng)度 +14 初始化遠(yuǎn)程字節(jié) 計(jì)算器 RBCR 啟動(dòng)遠(yuǎn)程 DMA 數(shù)據(jù)寫(xiě)入緩沖區(qū) 啟動(dòng)本地 DMA 發(fā)送字節(jié)計(jì)數(shù)器 賦值 初始化發(fā)送頁(yè)起始地址寄存器TTTPSR 發(fā)送緩沖區(qū)數(shù)據(jù)到網(wǎng)上 初始化 數(shù)據(jù)長(zhǎng)度小于46《《《度 ,444444646 發(fā)送完畢 發(fā)送完畢 返回 YY N N N YY Y RTL8019WRITE(RBCR0, (unsigned char)(packetLength))。 //寫(xiě) RAM地址 低 8位 RTL8019WRITE(RSAR1,0x40)。 //有數(shù)據(jù)包發(fā)送則等發(fā)送完畢 RTL8019WRITE(TPSR,0x40)。 //第 0頁(yè) 開(kāi)始命令 while( rtl8019Read(CR) amp。 圖四 首先設(shè)置網(wǎng) 卡發(fā)送數(shù)據(jù)包的 RAM首地址,用以存放要發(fā)送的數(shù)據(jù),和上兩節(jié)寫(xiě)RAM相同。 // start the NIC } //end rtl8019as init 發(fā)送控制過(guò)程 在網(wǎng)絡(luò)中,幀傳輸?shù)倪^(guò)程就是發(fā)送方將待發(fā)送的數(shù)據(jù)按幀格式要求封裝成幀,然后通過(guò)網(wǎng)卡發(fā)送到網(wǎng)絡(luò)的傳輸線上。 RTL8019WRITE(PAR0+5, MYMAC_5)。 RTL8019WRITE(PAR0+3, MYMAC_3)。 RTL8019WRITE(PAR0+1, MYMAC_1)。 RTL8019WRITE(CURR, RXSTART_INIT)。 //中斷屏蔽 RTL8019WRITE(CR, 0x61)。 //define RXSTOP_INIT 0x60 RTL8019WRITE(ISR,0xFF)。 //define RXSTART_INIT 0x47 RTL8019WRITE(BNRY, RXSTART_INIT)。 //傳送配置寄存器 RTL8019WRITE(TPSR, TXSTART_INIT)。 RTL8019WRITE(RCR,0x04)。 // define DCR_INIT 0x58 RTL8019WRITE(RBCR0,0x00)。 //第 0頁(yè) delayms(2)。 RTL8019WRITE(0x01, 0)。//設(shè)置網(wǎng)卡為 10M自動(dòng)檢測(cè)模式 RTL8019WRITE(CONFIG3,
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1