在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      關 閉

      新聞中心

      EEPW首頁 > 工控自動化 > 設計應用 > VxWorks for x86系統(tǒng)中實時時鐘的應用

      VxWorks for x86系統(tǒng)中實時時鐘的應用

      作者: 時間:2010-06-17 來源:網絡 收藏
      函數BCD2BIN ()用來將BCD碼轉換為十進制數,它的輸入為BCD碼,返回值為十進制數。其內容如下:



      函數BIOSTimeGet ()用來從端口讀取BIOS時間,在該函數內部調用BCD2BIN()函數,其返回值為tm型結構的日期和時間。具體內容如下:




      函數SetSysTime ()可用來將時間設置為實時時鐘時間,在該函數的內部調用BIOSTimeGet ()函數的內容如下:



      調用SetSysTime()函數后再調用GetSysTime()函數,其顯示內容就是當前實時時鐘的時間,這表明時間和實時時鐘已實現(xiàn)了同步。

      3實時時鐘的特定時間設置

      在某些應用中,有時我們也希望能校正實時時鐘,也就是能將BIOS中的實時時鐘設置為某個特定時間。這個功能同樣可以通過訪問端口0x70,0x71來實現(xiàn)。

      需要注意的是,寫入到端口的數據,其格式為BCD碼,因此在使用前,需要將數據從十進制數轉換為BCD碼。

      函數BIN2BCD()可用來將十進制數轉換為BCD碼,它的輸入為十進制數,返回值為BCD碼。其內容如下:





      評論


      相關推薦

      技術專區(qū)

      關閉