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

正文內(nèi)容

基于vhdli2c總線控制核設計論文及實現(xiàn)-預覽頁

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

下一頁面
 

【正文】 ADDRESS圖2 控制字節(jié)配置⑷ 寫操作 寫操作分為字節(jié)寫和頁面寫兩種操作,對于頁面寫根據(jù)芯片的一次裝載的字節(jié)不同有所不同。應當注意的是:最后一個讀操作的第9個時鐘周期不是“不關心”。與MCS51單片機接口如圖3所示。 1 2 3 4VccR1R2 8 7 6 5VssA1A2A0VccRCSCLSDAX24C04圖3 X24C04與51單片機借口;名稱:BSENT ;描述:寫字節(jié) ;功能:寫一個字節(jié) ;調(diào)用程序:無 ;輸入?yún)?shù):A ;輸出參數(shù):無 BSEND: MOV R2,08H ;1字節(jié)8位 SENDA: CLR ; RLC A ;左移一位 MOV ,C ;寫一位 SETB DJNZ R2,SENDA ;寫完8個字節(jié)? CLR ;應答信號 SETB SETB RET 流程圖及源程序如圖4所示:開 始 時 鐘 信 號 最 底 累 加 器 左 移 一 位 將此位運到數(shù)據(jù)線上 時 鐘 信 號 置 高 一 個 應 答 信 號 的 周 期 結 束 8 位 完 否 ?N圖4 單字節(jié)操作流程圖 I2C總線的協(xié)議⑴ 總線空閑:SCL和SDA都保持高電平。停止信號過后,總線被認為空閑。前七位為從器件的地址片選信號。主器件在應答時鐘周期高電平期間釋放SDA線,轉由從器件控制,從器件在這個時鐘周期的高電平期間必須拉低SDA線,并使之為穩(wěn)定的低電平,作為有效的應答信號[7]。如果,在這個過程之前,主器件發(fā)給從器件一個片內(nèi)地址選擇信號,那么從器件發(fā)送的數(shù)據(jù)就從該地址開始發(fā)送;如果在從器件接收到請求發(fā)送的控制信號以前,沒有收到這個地址選擇信號,從器件就從最后一次發(fā)送數(shù)據(jù)的地址開始發(fā)送數(shù)據(jù)。AT24C02與8031的接口及軟件模擬。AT24C02工作于從器件方式,頁寫的時候最多可以寫入8字節(jié)(當開始寫入的從器件片內(nèi)地址為頁首地址時)。每一片的有效地址引腳A2A1A0要按照000~111的順序與Vcc或Vss相連。前四位是固定的,為1010。要寫入的從器件的地址為ADDR,寫入的數(shù)據(jù)的字節(jié)數(shù)為NUM,數(shù)據(jù)放在以DATA地址開始的主器件存儲單元中。目前,支持I2C總線通信協(xié)議的視頻編、解碼芯片大多只支持100Kb/s或400Kb/s的傳輸速度,并且支持兩種地址:①從設備地址(SCLAVE ADDRESS,8bit),分為讀地址和寫地址,高7位用于選中芯片, 第0位是讀/寫控制位(R/W),決定是對該芯片進行讀或?qū)懖僮?;②?nèi)部寄存器單元地址(SUBADRRESS,8bit),用于決定對內(nèi)部的哪個寄存器單元進行操作,通常還支持地址單元連續(xù)的多字節(jié)順序讀寫操作。I2C_top模塊是頂層管理模塊,主要任務是接收DSP發(fā)來的控制信號、命令及數(shù)據(jù);發(fā)送由從設備讀出的數(shù)據(jù)和確認位到DSP;實現(xiàn)I2C控制核與DSP的中斷通信機制;提供當前I2C控制核的工作狀態(tài);把DSP發(fā)出的命令字信號送到I2C_cmd模塊。它向I2C控制核發(fā)出控制命令與數(shù)據(jù),钖0位地址總線、32位雙向三態(tài)數(shù)據(jù)總線、異步輸出使能信號aoe、異步寫使能awe、異步讀使能are、外部存儲器空間選通ce外部中斷申請eint。②如何通過軟件編程,方便地實現(xiàn)對控制核中各種命令的操作。寄存器的尋址使用EMIF接口地址總線的低三位eadd[4~2]和由高位地址譯碼得到的I2C控制核使能信號nce。 址操 作控制位及功能控制寄存器CTR8000只寫I2C控制核使能位(coreen),(中斷使能位ien)命令寄存器CR8001只寫啟動(startr)、讀(rdr)、寫(wrr)、停止(stopr)、主設備確認(ackr)、中斷響應位(iackr)狀態(tài)寄存器SR8010只讀從設備確認位(rxack)、I2Ccore模塊忙位(Corebusy)發(fā)送寄存器TXR8011只寫寄存器發(fā)送到從設備的數(shù)據(jù)接收寄存器RXR8100只讀寄存由從設備讀取的數(shù)據(jù)時鐘尺度寄存器PRES8101讀寫寄存器時鐘尺度因子,對時鐘信號(eclk)實現(xiàn)指定倍數(shù)分頻,得到SCL和SDA的五個子狀態(tài)相互轉移的同步時鐘使能信號(eclken)時鐘尺度寄存器(PRES)用于產(chǎn)生兩個時鐘頻率信號:pres(7 downto 5),用于產(chǎn)生I2C控制核的工作頻率fcore;pres(5 downto 0),用于產(chǎn)生I2C總線的時鐘SCL頻率fi2c。當DSP發(fā)出讀、寫命令后,繼續(xù)執(zhí)行自己的程序,而由I2C控制核完成命令后,I2C_top模塊負責向DSP發(fā)中斷請示eint。其中,命令狀態(tài)機用于管理I2C總線上的命令狀態(tài),如表1所列,并實現(xiàn)I2C總線具體的讀、寫操作的命令狀態(tài)轉移過程;時序狀態(tài)機用于實現(xiàn)I2C總線上啟動、停止、讀、寫、確認等命令的具體時序關系。從I2C總線的通信協(xié)議中可以看出I2C總線上的信號可以分為空閑(IDLE)、啟動(START)、讀(READ)、寫(WRITE)、確認(ACK)和停止(STOP)六種工作狀態(tài)。在完成字節(jié)讀或?qū)懖僮髦?,都將進入ACK狀態(tài)。時序狀態(tài)機I2C_core模塊負責與視頻編碼器、解碼器的I2C接口,最終實現(xiàn)I2C總線信號SCL和SDA的啟動、停止、讀、寫、確認等具體操作的時序關系。Stop命令:在SCL為高電平時,SDA上出現(xiàn)一個上升沿。I2C總線時序狀態(tài)轉移關系如圖3所示,狀態(tài)劃分如圖4所示。SCL在Start命令的A狀態(tài)時,保持原有電平不變,而在B狀態(tài)時變?yōu)楦唠娖?,這樣就可以實現(xiàn)Restart命令。 中斷信號的處理機制I2C控制核作為I2C總線的主設備,是在DSP的控制下工作的。139。這樣,可以允許主設備發(fā)出下一個中斷申請。 process(nReset,eclk)beginif(nReset=39。i_ack_r=39。139。039。寫入39。039。end process。 Route VHDL Module)的結果。2) 若與口線上帶內(nèi)部上拉電阻的單片機接口連接,可以不外加上拉電阻。在此向鄧老師表示深深的感謝和崇高的敬意
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1