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

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網 | 現場總線 | 顯示調節(jié)儀表 | 數據采集 | 數傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
工控主板EM9000數字IO的增強擴展
英創(chuàng)信息技術有限公司
收藏本文     查看收藏

  在工業(yè)控制領域,數字IO以其簡單、靈活的特性,得到了廣泛的應用。為了進一步提高英創(chuàng)公司的嵌入式工控主板EM9000上32位數字IO的使用效率,在向下兼容的原則下,我們專門針對數字IO進行了一次增強升級。升級后的數字IO被簡單的規(guī)劃為三類,即8位數字輸入DIN0 – DIN7、8位數字輸出DOUT0 – DOUT7、以及16位通用數字GPIO0 – GPIO15,相應地提供了一組新的API函數。對GPIO,新的API函數提供了按位操作的功能。

  為了保護客戶在EM9000上已經進行的開發(fā),整個數字IO的增強擴展都是在與過去功能和代碼完全兼容的前提下進行的,即EM9000原有的數字IO功能及API函數仍然有效。新增的API函數主要是面向新開發(fā)而設置。為了方便新API函數的操作,我們在V4.0及以后版本的數據手冊中,采用了新的數字IO信號名稱,新名稱與老名稱的對應關系如下:

  針對新的數字IO所增加的新API函數原型定義如下:

  針對新的數字IO所增加的新API函數原型定義如下:

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:對各個GPIO位執(zhí)行輸出使能操作,即設置為輸出狀態(tài)。
// 其中EnBit字中比特為1所對應的GPIO位設置為輸出,為0則保持原來的
// 狀態(tài)不變。
// 注意:對設置為輸出的GPIO,仍然保留了輸入的功能。
//
// 輸入參數 EnBits: 16-bit字變量,其中為1的bit位,表示需要輸出使能。
//
// EnBits各比特位與EM9000各位GPIO的對應關系如下:
// ---------------------------------------------------------------------------
//         輸入參數   | 對應GPIO |   EM9000老定義
// ---------------------------------------------------------------------------
//        EnBits.D0 |   GPIO0   |   P5.0 / SA5
//        EnBits.D1 |   GPIO1   |   P5.1 / SA6
//        EnBits.D2 |   GPIO2   |   P5.2 / SA7
//        EnBits.D3 |   GPIO3   |   P5.3 / SA8
//        EnBits.D4 |   GPIO4   |   P5.4 / SA9
//        EnBits.D5 |   GPIO5   |   P5.5 / SA10
//        EnBits.D6 |   GPIO6   |   P5.6 / SA11
//        EnBits.D7 |   GPIO7   |   P5.7 / SA12
//        EnBits.D8 |   GPIO8   |   P4.0 / IRQ1
//        EnBits.D9 |   GPIO9   |   P4.1
//      EnBits.D10 |   GPIO10 |   P4.2
//      EnBits.D11 |   GPIO11 |   P4.3
//      EnBits.D12 |   GPIO12 |   P3.2 / CS0#
//      EnBits.D13 |   GPIO13 |   P2.3
//      EnBits.D14 | GPIO14   |   P2.4
//      EnBits.D15 |   GPIO15 |   P2.5
// -------------------------------------------------------------------------
//
// 返回值 = 0: 操作成功
// < 0: 操作失敗
///////////////////////////////////////////////////////////////////////////////////////
int PIO_OutEnable( UINT16 EnBits );

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:對各個GPIO位執(zhí)行輸出禁止操作。其中DisBit字中為1的對應GPIO位輸
// 出被禁止,
// 為0時則保持原來的輸入輸出特性。當輸出被禁止后,該GPIO位只能作為
// 輸入。
//
// 輸入參數 DisBits: 16-bit字變量,其中為1的bit位,表示輸出需禁止。
//
// DisBits各比特位與EM9000各位GPIO的對應關系如下:
// ---------------------------------------------------------------------------
// 輸入參數 | 對應GPIO | EM9000老定義
// ---------------------------------------------------------------------------
// DisBits.D0 | GPIO0 | P5.0 / SA5
// DisBits.D1 | GPIO1 | P5.1 / SA6
// DisBits.D2 | GPIO2 | P5.2 / SA7
// DisBits.D3 | GPIO3 | P5.3 / SA8
// DisBits.D4 | GPIO4 | P5.4 / SA9
// DisBits.D5 | GPIO5 | P5.5 / SA10
// DisBits.D6 | GPIO6 | P5.6 / SA11
// DisBits.D7 | GPIO7 | P5.7 / SA12
// DisBits.D8 | GPIO8 | P4.0 / IRQ1
// DisBits.D9 | GPIO9 | P4.1
// DisBits.D10 | GPIO10 | P4.2
// DisBits.D11 | GPIO11 | P4.3
// DisBits.D12 | GPIO12 | P3.2 / CS0#
// DisBits.D13 | GPIO13 | P2.3
// DisBits.D14 | GPIO14 | P2.4
// DisBits.D15 | GPIO15 | P2.5
// -----------------------------------------------------------------------------
//
// 返回值 = 0: 操作成功
// < 0: 操作失敗
///////////////////////////////////////////////////////////////////////////////////////
int PIO_OutDisable( UINT16 DisBits );

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:對輸出使能的GPIO位,其中SetBits為1的GPIO對應位被置高電平, 為0
// 不變。
//
// 輸入參數 SetBits: 16-bit字節(jié)變量,其中為1的bit位,表示需要置1的位。
//
// SetBits各比特位與EM9000各位GPIO的對應關系如下:
// -------------------------------------------------
// 輸入參數 | 對應GPIO | EM9000老定義
// -------------------------------------------------
// SetBits.D0 | GPIO0 | P5.0 / SA5
// SetBits.D1 | GPIO1 | P5.1 / SA6
// SetBits.D2 | GPIO2 | P5.2 / SA7
// SetBits.D3 | GPIO3 | P5.3 / SA8
// SetBits.D4 | GPIO4 | P5.4 / SA9
// SetBits.D5 | GPIO5 | P5.5 / SA10
// SetBits.D6 | GPIO6 | P5.6 / SA11
// SetBits.D7 | GPIO7 | P5.7 / SA12
// SetBits.D8 | GPIO8 | P4.0 / IRQ1
// SetBits.D9 | GPIO9 | P4.1
// SetBits.D10 | GPIO10 | P4.2
// SetBits.D11 | GPIO11 | P4.3
// SetBits.D12 | GPIO12 | P3.2 / CS0#
// SetBits.D13 | GPIO13 | P2.3
// SetBits.D14 | GPIO14 | P2.4
// SetBits.D15 | GPIO15 | P2.5
// -------------------------------------------------
//
// 返回值 = 0: 操作成功
// < 0: 操作失敗
///////////////////////////////////////////////////////////////////////////////////////
int PIO_OutSet( UINT16 SetBits );

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:對輸出使能的GPIO位,其參數ClearBits字中比特位為1所對應的
// GPIO位被置為低電平, 為0不變。
//
// 輸入參數 ClearBits: 16-bit字節(jié)變量,其中為1的bit位,表示需要置1的位。
//
// ClearBits各比特位與EM9000各位GPIO的對應關系如下:
// ----------------------------------------------------
// 輸入參數 | 對應GPIO | EM9000老定義
// ----------------------------------------------------
// ClearBits.D0 | GPIO0 | P5.0 / SA5
// ClearBits.D1 | GPIO1 | P5.1 / SA6
// ClearBits.D2 | GPIO2 | P5.2 / SA7
// ClearBits.D3 | GPIO3 | P5.3 / SA8
// ClearBits.D4 | GPIO4 | P5.4 / SA9
// ClearBits.D5 | GPIO5 | P5.5 / SA10
// ClearBits.D6 | GPIO6 | P5.6 / SA11
// ClearBits.D7 | GPIO7 | P5.7 / SA12
// ClearBits.D8 | GPIO8 | P4.0 / IRQ1
// ClearBits.D9 | GPIO9 | P4.1
// ClearBits.D10 | GPIO10 | P4.2
// ClearBits.D11 | GPIO11 | P4.3
// ClearBits.D12 | GPIO12 | P3.2 / CS0#
// ClearBits.D13 | GPIO13 | P2.3
// ClearBits.D14 | GPIO14 | P2.4
// ClearBits.D15 | GPIO15 | P2.5
// ----------------------------------------------------
//
// 返回值 = 0: 操作成功
// < 0: 操作失敗
///////////////////////////////////////////////////////////////////////////////////////
int PIO_OutClear( UINT16 ClearBits );

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:讀取GPIO狀態(tài)到*pInValue。
// 若pInValue為NULL,函數將直接退出,返回-1。
//
// 輸出參數 pInValue: 指向16-bit字變量,函數操作后為讀入的GPIO狀態(tài)值。
// *pInValue各比特與GPIO各位的對應關系與其他PIO_XXX(...)函
// 數一致。
//
// 返回值 = 0: 操作成功
// < 0: 操作失敗
///////////////////////////////////////////////////////////////////////////////////////
int PIO_State( UINT16* pInValue );

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:返回DIN的8bit狀態(tài)。
//
// 返回8-bit數據與EM9000相應管腳對應關系
// ----------------------------------------
// 返回值 | EM9000老定義
// ----------------------------------------
// DIN.D0 | P1.0 / SD0
// DIN.D1 | P1.1 / SD1
// DIN.D2 | P1.2 / SD2
// DIN.D3 | P1.3 / SD3
// DIN.D4 | P1.4 / SD4
// DIN.D5 | P1.5 / SD5
// DIN.D6 | P1.6 / SD6
// DIN.D7 | P1.7 / SD7
// ----------------------------------------
//
///////////////////////////////////////////////////////////////////////////////////////
UCHAR DIN( );

///////////////////////////////////////////////////////////////////////////////////////
// 功能描述:設置DOUT的8bit狀態(tài)。
//
// 輸入參數 ucValue: 8-bit字節(jié)變量,對應DOUT各個輸出位。
//
// ucValue各比特位與EM9000各位DOUT的對應關系如下:
// ----------------------------------------------------------------------------
//    輸入參數    | 對應GPIO | EM9000老定義
// ----------------------------------------------------------------------------
// ucValue.D0 |   DOUT0   | P2.0 / SA0
// ucValue.D1 |   DOUT1   | P2.1 / SA1
// ucValue.D2 |   DOUT2   | P2.2 / SA2
// ucValue.D3 |   DOUT3   | P3.0 / SA3
// ucValue.D4 |   DOUT4   | P3.1 / SA4
// ucValue.D5 |   DOUT5   | P3.4 / WE#
// ucValue.D6 |   DOUT6   | P3.5 / RD#
// ucValue.D7 |   DOUT7   | P3.3 / CS1#
// ----------------------------------------------------------------------------
//
///////////////////////////////////////////////////////////////////////////////////////
void DOUT( UCHAR ucValue );

  新的API函數將包含在EM9000_ISA_API.LIB庫中,為了使用這些新API函數,一種方法是客戶從英創(chuàng)網站下載新的SDK,并重新安裝;另一種方法是像英創(chuàng)技術支持部門索取新的EM9000_ISA_API.LIB文件,并拷貝到SDK的相關目錄中。新的API函數均定義在頭文件“EM9000_DIO_EX.H”中,應用程序在調用這些函數時,需包含這個頭文件。


 

狀 態(tài): 離線

公司簡介
產品目錄

公司名稱: 英創(chuàng)信息技術有限公司
聯 系 人: 李林
電  話: 028-86180660
傳  真: 028-85141028
地  址: 成都市高新區(qū)高朋大道5號博士創(chuàng)業(yè)園
郵  編: 610041
主  頁:
 
該廠商相關技術文摘:
GPRS集抄單元整機方案
DOS工控主板的TCP/IP應用
低成本LCD的選型與使用
ARM9工控主板支持斷點續(xù)傳的FTP文件傳送
嵌入式數據庫SQLCE的開發(fā)與應用
C#使用COM組件接口操作精簡ISA總線
基于精簡ISA總線的CE設備驅動程序
工控主板EM9360的GPIO的各種使用方法
英創(chuàng)工控主板同時驅動RS232和RS485的方法
ARM9工控板在遠程監(jiān)控中的應用
主板EM9161實現音頻輸出的方法
更多文摘...
立即發(fā)送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

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

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
99久久精品费精品国产| 亚洲精品福利电影| 综合激情网...| 日韩欧美一区二区三区在线观看 | 国产欧美日韩一级| 国产亚洲精品久久久久婷婷瑜伽| 日韩在线网址| 欧美日韩视频| 欧美国产不卡| 国产精品调教| 日韩在线高清| 国产不卡一区| 日韩国产一区| 日韩一区二区三区精品| 日韩中文字幕不卡| 亚洲欧美日韩国产一区二区| 亚洲少妇诱惑| 宅男噜噜噜66国产日韩在线观看| 亚洲高清成人| 亚洲欧美日韩视频二区| 亚洲免费毛片| 成人在线免费观看91| 另类综合日韩欧美亚洲| 日韩免费av| 欧美日韩国产精品一区二区亚洲| 久久久久网站| 日韩视频一二区| 国产精品不卡| 午夜在线观看免费一区| 国产精品久一| 在线手机中文字幕| 在线免费观看亚洲| 日韩欧美精品| 清纯唯美亚洲综合一区| 在线精品国产亚洲| 国产精品久久久久久久久妇女| 国产欧洲在线| 性欧美长视频| 国产一区二区三区成人欧美日韩在线观看 | 毛片不卡一区二区| 久久视频精品| 日韩高清一区在线| 日韩不卡视频在线观看| 久久国产视频网| 国产一区视频在线观看免费| 亚洲精品欧洲| 国产亚洲一级| 欧美另类综合| 蜜桃av在线播放| 激情综合五月| 欧美粗暴jizz性欧美20| 综合亚洲色图| xxxxx性欧美特大| 国产精品国产三级在线观看| 日本99精品| 国产图片一区| 99久久久久久中文字幕一区| 欧美激情综合| 日韩精品2区| 婷婷精品视频| 国产亚洲精品久久久久婷婷瑜伽| 久久久久久久久久久9不雅视频| 国产传媒在线观看| 免费观看不卡av| 伊人久久大香伊蕉在人线观看热v| 婷婷综合五月| 在线日韩成人| 久久亚洲黄色| 国产精品久久久久久模特| 国产精品红桃| 国产精品97| 中文字幕一区二区三区在线视频| 欧美午夜不卡| 精品国产中文字幕第一页| 国内自拍视频一区二区三区| 久久免费国产| 日韩精品欧美成人高清一区二区| 青青在线精品| 免费av一区| 欧美极品中文字幕| 久久都是精品| 日韩在线观看一区| 欧美日韩一区二区高清| 国产福利一区二区三区在线播放| 免费观看亚洲| 美女视频黄 久久| 国产91一区| 国产精品白丝久久av网站| 伊人成人在线视频| 国产99精品一区| 久久av一区二区三区| av免费不卡国产观看| 日韩成人av影视| 免费美女久久99| 亚洲欧美日本日韩| 国产高清一区二区| 麻豆网站免费在线观看| 久久av免费| 国产精品麻豆久久| 中文字幕高清在线播放| 91日韩在线| 亚洲伦乱视频| 激情六月综合| 亚洲日韩中文字幕一区| 婷婷成人基地| 欧美手机在线| 九九综合九九| 日本亚洲欧洲无免费码在线| 日韩一区精品字幕| 日本一区二区中文字幕| 日韩av字幕| 国产剧情一区二区在线观看| 欧美激情视频一区二区三区免费 | 制服诱惑一区二区| 中文日韩欧美| 国产精品白丝一区二区三区| 综合日韩av| 日韩精品一二三| 久久午夜影视| 日韩高清不卡| 日本高清不卡一区二区三区视频| 99久精品视频在线观看视频| 伊人成人在线视频| 日本aⅴ免费视频一区二区三区| 久久精品av麻豆的观看方式| 天海翼亚洲一区二区三区| 国产aa精品| 国产精品亚洲欧美一级在线| 激情久久婷婷| 久久精品青草| 久久青青视频| 免费在线欧美黄色| 日韩国产欧美一区二区三区| 日韩电影免费在线观看| 91成人在线精品视频| 伊人精品久久| 亚洲综合专区| 免费在线视频一区| 日韩不卡免费高清视频| 九九九精品视频| 久久精品天堂| 精品久久免费| 日韩欧美精品| 国产不卡一区| 日韩三区免费| 激情自拍一区| 美女黄网久久| 综合亚洲视频| 欧美一区二区三区久久| 日韩福利视频导航| 精品网站aaa| 精品三级久久| 欧美a级片一区| 亚洲成人一区| 日韩不卡一区二区| 日韩成人a**站| 亚洲欧美日韩高清在线| 久久精品电影| 亚洲午夜视频| 日本成人在线不卡视频| 国产精品多人| 黄色亚洲大片免费在线观看| 最新国产拍偷乱拍精品| 91成人在线精品视频| 黄毛片在线观看| 蜜桃视频一区二区三区在线观看 | 伊人精品在线| 最近国产精品视频| 伊人久久av| 亚洲欧美在线综合| 日韩综合一区| 日本不卡视频在线| 欧美特黄一区| 久久激情网站| 国产高清不卡| 国产+成+人+亚洲欧洲在线| 在线一区视频| 亚洲国产影院| 免费污视频在线一区| 国产+成+人+亚洲欧洲在线| 日韩精品诱惑一区?区三区| 欧美日韩一区二区三区四区在线观看 | 国产免费av一区二区三区| 久久九九国产| 韩国久久久久久| 亚洲美女久久精品| 麻豆精品在线播放| 久久国产麻豆精品| 国产日产精品_国产精品毛片| 99视频精品视频高清免费| 91亚洲国产高清| 久久精品国产网站| 久久精品午夜| 日韩精品一区二区三区免费观看| 久久久久久久欧美精品| 综合激情网...| 亚洲我射av| 久久精品福利| 亚洲高清激情| 亚洲一区二区免费看|