无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
在Vortex86主板上如何使用CMOS RAM自由空間
深圳昭營科技有限公司
收藏本文     查看收藏
<BR> 在VORTEX86上可供使用的CMOS RAM的預留空間為48字節,用戶可用匯編或C語言編程來<BR> 使用這些空間。端口地址為70H~71H。<BR> 在VORTEX86中,因端口70H的第7位為NMI的屏蔽位,所以最大的定址范圍為7FH (128 bytes)。<BR> 另一個128bytes,我們可通過PCI BIOS的功能來使用位于RTC SRAM高端的128 bytes,以下演示<BR> 程式介紹如何打開、關閉高端的128 bytes。<BR> 使能高端的128 bytes<BR> 在使用RTC SRAM高端的128 bytes時,我們需要設置RTC控制暫存器第7位的LPC橋控制暫存<BR> 器。LPC橋控制暫存器的端口號是1039H,驅動位址為0008H,RTC控制暫存器的端口為48H。<BR> ReadCMOS()/WriteCMOS()<BR> 我們提供兩個函數ReadCMOS()/WriteCMOS(),方便用戶讀寫CMOS RAM。在VORTEX86<BR> 的CMOS RAM中還剩余48 bytes,地址從0~47,可供用戶編程自由讀寫。<BR> C 語言源代碼<BR> #include <stdio.h><BR> #include <conio.h><BR> #define PCI_BIOS_INTERRUPT 0x1A<BR> #define PCI_BIOS_FUNCTION_ID 0xB1<BR> #define PCI_BIOS_PRESENT 0x01<BR> #define PCI_BIOS_FIND_DEVICE 0x02<BR> #define PCI_BIOS_READ_CONFIG_BYTE 0x08<BR> #define PCI_BIOS_READ_CONFIG_WORD 0x09<BR> #define PCI_BIOS_WRITE_CONFIG_BYTE 0x0B<BR> #define PCI_BIOS_WRITE_CONFIG_WORD 0x0C<BR> unsigned char _cBusNum;<BR> unsigned char _cDeviceNum;<BR> char IsPciBiosPresent();<BR> char PciBios_FindDevice(unsigned nVenderID, unsigned nDeviceID, int nIndex,<BR> unsigned char *pcBusNum, unsigned char *pcDeviceNum);<BR> unsigned int PciBios_ReadWord (char cBusNum, char cDeviceNum, int nOffset);<BR> unsigned char PciBios_ReadByte (char cBusNum, char cDeviceNum, int nOffset);<BR> char PciBios_WriteByte(char cBusNum, char cDeviceNum, int nOffset,<BR> unsigned char cvalue);<BR> /*<BR> 可供使用的VORTEX86 CMOS RAM的預留空間為48 bytes<BR> 用ReadCmos() 和 WriteCmos()函數來操作48 bytes,地址從(00h-2fh)<BR> 使用函數將幫助你讀寫CMOS RAM,共48 bytes .<BR> */<BR> unsigned char ReadCMOS(unsigned char cIdx)<BR> {<BR> unsigned char c;<BR> if(cIdx>=0x2f)<BR> return 0;<BR> /* 設置RTC控制暫存器,使能RTC SRAM高端的128 bytes */<BR> PciBios_WriteByte(_cBusNum,_cDeviceNum,0x48,PciBios_ReadByte(_cBusNum,_cDeviceNum,0x4<BR> 8)|0x80);<BR> outp(0x70,0x50+cIdx);<BR> c = inp(0x71);<BR> /*清除RTC控制暫存器的第7位,關閉RTC SRAM 高端的128 bytes */<BR> PciBios_WriteByte(_cBusNum,_cDeviceNum,0x48,PciBios_ReadByte(_cBusNum,_cDeviceNum,0x4<BR> 8)&0x7f);<BR> return c;<BR> }<BR> void WriteCMOS(unsigned char cIdx,unsigned char cvalue)<BR> {<BR> if(cIdx>=0x2f)<BR> return;<BR> /*設置RTC控制暫存器的第7位,使能RTC SRAM 高端的128 bytes */<BR> PciBios_WriteByte(_cBusNum,_cDeviceNum,0x48,PciBios_ReadByte(_cBusNum,_cDeviceNum,0x4<BR> 8)|0x80);<BR> outp(0x70,0x50+cIdx);<BR> outp(0x71,cvalue);<BR> /* Clear bit 7 of RTC control register to disable upper 128 bytes RTC SRAM */<BR> PciBios_WriteByte(_cBusNum,_cDeviceNum,0x48,PciBios_ReadByte(_cBusNum,_cDeviceNum,0x4<BR> 8)&0x7f);<BR> }<BR> void main()<BR> {<BR> int i;<BR> unsigned char cBusNum, cDeviceNum;<BR> /* 檢測 PCI BIOS */<BR> if(!IsPciBiosPresent())<BR> {<BR> printf("Unable to find PCI BIOS.\n");<BR> return;<BR> }<BR> /*找端口號和驅動器地址 */<BR> PciBios_FindDevice(0x1039,0x0008,0,&cBusNum,&cDeviceNum);<BR> /* 測試函數*/<BR> WriteCMOS(13,0x55);<BR> printf("Read the value we wrote: %x\n",ReadCMOS(13));<BR> }<BR> char IsPciBiosPresent()<BR> {<BR> char cRet;<BR> asm {<BR> mov ah, PCI_BIOS_FUNCTION_ID<BR> mov al, PCI_BIOS_PRESENT<BR> int PCI_BIOS_INTERRUPT<BR> mov cRet, ah<BR> }<BR> return !cRet;<BR> }<BR> char PciBios_FindDevice(unsigned nVenderID, unsigned nDeviceID, int nIndex,<BR> unsigned char *pcBusNum, unsigned char *pcDeviceNum)<BR> {<BR> unsigned char cRet, cBus, cDevice;<BR> asm {<BR> mov ah, PCI_BIOS_FUNCTION_ID<BR> mov al, PCI_BIOS_FIND_DEVICE<BR> mov cx, nDeviceID<BR> mov dx, nVenderID<BR> mov si, nIndex<BR> int PCI_BIOS_INTERRUPT<BR> mov cRet, ah<BR> mov cBus, bh<BR> mov cDevice, bl<BR> }<BR> *pcBusNum = cBus;<BR> *pcDeviceNum = cDevice;<BR> return !cRet;<BR> }<BR> unsigned int PciBios_ReadWord(char cBusNum, char cDeviceNum, int nOffset)<BR> {<BR> unsigned char cRet;<BR> unsigned int nData;<BR> nOffset &= 0xFFFE;<BR> asm {<BR> mov ah, PCI_BIOS_FUNCTION_ID<BR> mov al, PCI_BIOS_READ_CONFIG_WORD<BR> mov bh, cBusNum<BR> mov bl, cDeviceNum<BR> mov di, nOffset<BR> int PCI_BIOS_INTERRUPT<BR> mov cRet, ah<BR> mov nData, cx<BR> }<BR> if(cRet)<BR> return -1;<BR> return nData;<BR> }<BR> unsigned char PciBios_ReadByte(char cBusNum, char cDeviceNum, int nOffset)<BR> {<BR> unsigned char data, cRet;<BR> asm{<BR> mov ah, PCI_BIOS_FUNCTION_ID<BR> mov al, PCI_BIOS_READ_CONFIG_BYTE<BR> mov bh, cBusNum<BR> mov bl, cDeviceNum<BR> mov di, nOffset<BR> int PCI_BIOS_INTERRUPT<BR> mov cRet, ah<BR> mov data, cl<BR> }<BR> if(cRet)<BR> return -1;<BR> return data;<BR> }<BR> char PciBios_WriteByte(char cBusNum, char cDeviceNum, int nOffset, unsigned char cvalue)<BR> {<BR> unsigned char cRet;<BR> asm {<BR> mov ah, PCI_BIOS_FUNCTION_ID<BR> mov al, PCI_BIOS_WRITE_CONFIG_BYTE<BR> mov bh, cBusNum<BR> mov bl, cDeviceNum<BR> mov di, nOffset<BR> mov cl, cvalue<BR> int PCI_BIOS_INTERRUPT<BR> mov cRet, ah<BR> }<BR> return !cRet;<BR> }<BR> 技術支持<BR> 如果你想獲得更多的技術支持,請登陸我們的網站:<img align=absmiddle src=pic/url.gif border=0><a target=_blank href=http://www.dmp.com.cn>http://www.dmp.com.cn<;/a>。<BR> 或給我們發郵件:mailto:tech@dmp.com.cn。</P><P> 詳情點擊;<img align=absmiddle src=pic/url.gif border=0><a target=_blank href=http://www.icop.com.cn/tech/dmp-hw/bios/Use_Free_Space_in_AMI_BIOS_on_M6117D.pdf>http://www.icop.com.cn/tech/dmp-hw/bios/Use_Free_Space_in_AMI_BIOS_on_M6117D.pdf<;/a>
 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 深圳昭營科技有限公司
聯 系 人: 李鳳娟
電  話: 0769-8233-5777
傳  真: 0769-8776-4777
地  址: 深圳市南山區科技園中區科發路2號9棟3樓
郵  編: 518057
主  頁:
 
該廠商相關技術文摘:
讀取CMOS時間注意事項
在M6117D主板上如何使用CMOS RAM自由空間
在Vortex86主板上如何使用CMOS RAM自由空間
如何在M6117D平臺上使用AMI BIOS的空閑空間?
M6117D BIOS 自檢碼
Vortex86 POST 自檢碼
如何在M-System DOC上安裝XDOS操作系統?
如何在M6117D平臺上使用GPIO ?
如何在M6117D平臺上使用看門狗? ((DOS下C 源代碼))
如何偵測M6117D CPU ?
降低M6117D功耗
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
99国内精品| 久久久久久色| 激情黄产视频在线免费观看| 国产欧美一区二区三区精品酒店| 亚洲深夜视频| 国内一区二区三区| 不卡视频在线| 国产欧美日韩精品高清二区综合区 | 蜜桃久久久久| 欧美日韩国产精品一区二区亚洲| 美女被久久久| 亚洲不卡系列| 在线视频亚洲欧美中文| 国产自产自拍视频在线观看| 精品国产第一福利网站| 日韩av一级片| 欧美粗暴jizz性欧美20| 成人亚洲一区| 日本综合精品一区| 国产精品大片免费观看| 久久国产精品久久w女人spa| 国产欧美日韩精品一区二区三区| 亚洲在线电影| 国产精品一国产精品k频道56| 欧美亚洲三区| 国产精品一区2区3区| 国产99在线| 日本一区二区免费高清| 日产精品一区| 成人午夜在线| 激情综合在线| 国产亚洲一区二区三区啪| 日韩a一区二区| 美女尤物久久精品| 美女精品视频在线| 亚洲www啪成人一区二区| 国产精品99免费看| 亚洲欧美不卡| 欧美日韩尤物久久| 久久精品国产网站| 欧美精品自拍| 免费黄色成人| av免费不卡国产观看| 日韩一区精品视频| 日本国产一区| 日韩欧美中文字幕在线视频| 综合国产精品| 国产视频一区在线观看一区免费| 欧美极品中文字幕| 国产欧美三级| 亚洲97av| 国产午夜久久| 人在线成免费视频| 欧美日韩一区二区三区四区在线观看 | 欧美日韩在线播放视频| 欧美日韩视频| 国产偷自视频区视频一区二区| 91精品国产乱码久久久久久久| 99久久夜色精品国产亚洲1000部| 91精品国产91久久久久久黑人| 久久午夜影院| 欧美在线首页| 中文字幕一区二区三区日韩精品 | 精品亚洲a∨一区二区三区18| 综合国产视频| 黄色在线观看www| 国产亚洲精品v| 在线手机中文字幕| 亚洲调教视频在线观看| 欧美va天堂在线| 亚洲欧美日韩专区| 久久精品青草| 日韩精品一区二区三区中文在线| 国产一区导航| 国产高潮在线| 国产精品一区二区三区美女| 欧美日韩国产一区精品一区| 亚洲v天堂v手机在线| 卡一卡二国产精品| 免费国产亚洲视频| 国产精品99在线观看| 一区二区三区国产在线| 久久91视频| 久久精品xxxxx| 日韩一区二区三免费高清在线观看 | 国产精品一区高清| 亚洲图片久久| 蜜桃久久久久久| 欧美国产美女| 欧美国产91| 久久伊人久久| 日本不卡免费高清视频在线| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 奶水喷射视频一区| 国产精品色在线网站| 成人羞羞在线观看网站| 午夜在线精品| 麻豆久久久久久久| 亚洲二区免费| 久久精品97| 最新亚洲一区| 日本亚州欧洲精品不卡| 久久久精品五月天| 日韩大片免费观看| 先锋影音国产一区| 中文一区一区三区高中清不卡免费| 亚洲综合专区| 欧美日韩精品一区二区视频| 97精品国产| 久久婷婷久久| 久久精品毛片| 国产精品乱战久久久| 日本视频一区二区| 国产精品99免费看| 91精品韩国| 波多视频一区| 免费日韩av| 免费高清在线一区| 国产精品久久| 久久久久久一区二区| 日韩中文视频| 日韩国产在线| 欧美亚洲精品在线| 国产精品97| 亚洲高清久久| 青青草视频一区| 久久精品天堂| 尹人成人综合网| 亚洲精品人人| 日韩不卡在线| 久久av中文| 日韩精品一区二区三区免费观看| 国产成人精品一区二区三区免费| 国产成人黄色| 免费观看不卡av| 日韩精品三级| 精品一区二区三区中文字幕| 视频在线观看一区| 色偷偷偷在线视频播放| 中文字幕中文字幕精品| 男女男精品网站| 亚洲一区二区三区免费在线观看| 亚洲免费资源| 亚洲激情二区| 制服诱惑一区二区| 国产一区二区三区91| 日韩网站中文字幕| av亚洲在线观看| 少妇久久久久| 色婷婷精品视频| 9999国产精品| 你懂的亚洲视频| 国产欧美自拍| 国产va免费精品观看精品视频| 蜜桃视频在线观看一区二区| 电影91久久久| 精品精品99| 国产精品对白| 国产日韩在线观看视频| 99日韩精品| 欧美日本久久| 91精品尤物| 国产探花在线精品一区二区| 久久精品国产网站| 在线视频亚洲| 亚洲精品成人| 开心激情综合| 99视频精品| 日韩国产高清在线| 麻豆国产欧美日韩综合精品二区| 国产一区二区精品久| 国产福利片在线观看| 国产精品国产一区| 精品视频97| 日韩综合在线| 亚州欧美在线| 国产日韩三级| 91精品丝袜国产高跟在线| 五月天久久久| 精品一区二区三区中文字幕在线| 国产精品伦理久久久久久| 视频二区不卡| 欧美在线不卡| 国产精品99免费看| 国产欧美精品久久| 亚洲视频二区| 成人免费一区| 亚洲视频综合| 亚洲精品精选| 亚洲一级二级| 成人av三级| 国产精品伊人| 伊人久久亚洲| 亚洲永久字幕| 亚洲精品字幕| 中文字幕高清在线播放| 玖玖玖国产精品| 国产日韩免费| 久久午夜精品| 成人亚洲一区|