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

正文內容

基于cpld的系統(tǒng)中i2c總線的設計(編輯修改稿)

2025-07-15 15:29 本頁面
 

【文章內容簡介】 總線上傳輸?shù)臅r序信號依次為:開始信號(S);從器件地址和寫操作位(SLAW);內部寄存器基地址(Base Address);寫入基地址的數(shù)據(jù)(Data0);寫入下一地址(Base Address+1)的數(shù)據(jù)(Data1);寫入地址(Base Address+2)的數(shù)據(jù)(Data2);……;寫入地址(Base Address+18)的數(shù)據(jù)(Data18);停止信號(P)。針對AD9883,如果電路中的A0引腳55#接電源,則SLAW=“10011001”;Base Address=“00000001”,Data0~Data18是依據(jù)實際需要寫入的初始化數(shù)據(jù)。2.2 IP核程序的編寫整個程序用VHDL語言編制,SCL輸出時鐘的設計是基于CLK輸入時鐘的64分頻的。程序由三個狀態(tài)組成:開始(START)、轉換(SHIFT)和應答(ACK)。狀態(tài)定義如下:type states is startshiftacksignal my_states states下面給出部分進程的源代碼以供參考。2.2.1開始信號的產(chǎn)生PROCESSclkif clk’event and clk=‘1’ thenTWCR<=DATAINSCL<=‘1’elseTWCR<=others=>‘0’end ifif TWCR=“10000000” then ——比較寄存器TWCR的開始值設置(由用戶決定)STRB<=‘1’end ifif STRB=‘1’ then ——開始條件INT<=INT+“000001” ——INT為時鐘脈沖計數(shù)if INT<=“011000” then ——產(chǎn)生SDA的下降沿SDA<=‘1’elseSDA<=‘0’end ifif INT>=“011110” then ——STRB歸0,保證只產(chǎn)生一次開始信號STRB <=‘0’INT<=“000000”end ifend if等所有的初始化數(shù)據(jù)傳輸完畢后即產(chǎn)生停止信號,過程與上面相類似,在此省略。2.2.2 數(shù)據(jù)轉換過程數(shù)據(jù)轉換過程采用移位傳輸,傳輸8位之后即進入應答狀態(tài)。when shift=>
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1