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

正文內容

基于可編程數(shù)字電位器在avr單片機中的應用-文庫吧資料

2025-06-28 17:50本頁面
  

【正文】 片機通信軟件設計  下面是一個通過查詢由atmega16單片機向X9221發(fā)送數(shù)據(jù)的例程,在這個例程中需要注意的是TWINT標志利用軟件寫1進行清零(清除硬件置位標志),而當前發(fā)送完成后由硬件自動將TWINT標志置1,TWINT標志是不能通過硬件清零的;每次通過檢查TWINT標志判斷當前發(fā)送是否完成,通過讀取狀態(tài)寄存器TWSR的值判斷發(fā)送的數(shù)據(jù)是否正確。  為了使I2C總線處于正常狀態(tài),所有總線上的設備必須加電,如果有一個設備沒有加電,總線將處于不正常工作狀態(tài)。主機接收模式也是一樣的,過程類似。連接在I2C總線上的邏輯電平為線與邏輯關系,只要有一個設備將其拉低,總線上即出現(xiàn)低電平,當所有設備總線都懸掛起時呈現(xiàn)高阻狀態(tài)?! ? AVR系列單片機與數(shù)字電位器硬件和軟件設計   X9221數(shù)字電位器與AVR系列單片機硬件接口  X9221數(shù)字電位器與AVR系列單片機硬件接口如圖3所示。如果數(shù)據(jù)線SDA保持低電平,下一個時鐘信號SCL周期到來,WCR寄存器數(shù)據(jù)1。如果是寫在WCR類型的寄存器中,掉電后數(shù)據(jù)丟失,寫在DATA類型的寄存器中,掉電后數(shù)據(jù)存在其中;全局轉換的4種指令的正常執(zhí)行需要在串行數(shù)據(jù)線上至少有2個步驟:①通過數(shù)據(jù)線寫從機地址、②寫指令,才能完成所有寄存器之間的數(shù)據(jù)交換,適用于X9221兩字節(jié)時序格式操作;最后一種+/指令相當于在線上下調節(jié)電位器中間抽頭,比較直觀,很好理解。   X9221指令表  表1是X9221所有指令說明,其中前4種指令的正常執(zhí)行需要在串行數(shù)據(jù)線上至少有3個步驟:①通過數(shù)據(jù)線寫從機地址;②寫指令;③寫數(shù)據(jù)。當主機發(fā)出START信號后,從機(X9221A)芯片即將拉高SDA線,表明放棄數(shù)據(jù)線權限由主機控制,主機發(fā)送一個字節(jié)后再由從機(X9221A)芯片自動拉低SDA線,表明數(shù)據(jù)收到,如果此時從機將SDA線拉不低,表明從機沒有正常接受數(shù)據(jù),主機必須啟動下一個寫周期。參見圖2 I2C總線通信時序。      X9221系列數(shù)字電位器其接口是按標準的I2C總線設計的,因此,硬件連接非常簡單,只需把串行時鐘線SCL、串行數(shù)據(jù)線SDA與之對應相連即可。電阻陣列通過內部編碼可以有64種狀態(tài),0~63種狀態(tài)的連續(xù)變化,相當于電位器中心抽頭從普通電位器的一端滑動到另一端;所有的寄存器都可以通過I2C總線進行雙向操作,即可讀可寫。每一個芯片有A0~A3四位二進制編程的器件地址以區(qū)分I2C總線上接入的不同外設,因此,一條總線上最多可接入16個X9221器件。內置的E2ROM單元,可以在掉電時將數(shù)據(jù)很好
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1