亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aio.h

?? DMDD的嵌入式系統構件源代碼
?? H
字號:
/*
*********************************************************************************************************
*                                          Analog I/O Module
*
*                            (c) Copyright 1999, Jean J. Labrosse, Weston, FL
*                                          All Rights Reserved
*
* Filename   : AIO.H
* Programmer : Jean J. Labrosse
*********************************************************************************************************
*/

#ifdef   AIO_GLOBALS
#define  AIO_EXT
#else
#define  AIO_EXT extern
#endif

/*
*********************************************************************************************************
*                                        CONFIGURATION CONSTANTS
*********************************************************************************************************
*/

#ifndef  CFG_H

#define  AIO_TASK_PRIO             40
#define  AIO_TASK_DLY             100       /* Task execution period in milliseconds                   */
#define  AIO_TASK_STK_SIZE        512

#define  AIO_MAX_AI                 8       /* Maximum number of Analog Input  Channels (1..250)       */
#define  AIO_MAX_AO                 8       /* Maximum number of Analog Output Channels (1..250)       */

#endif
/*$PAGE*/
/*
*********************************************************************************************************
*                                            DATA TYPES
*********************************************************************************************************
*/

typedef struct aio {                        /* ANALOG I/O CHANNEL DATA STRUCTURE                       */
    BOOLEAN   AIOBypassEn;                  /* Bypass enable switch (Bypass when TRUE)                 */
    INT16S    AIORaw;                       /* Raw counts of ADC or DAC                                */
    FP32      AIOEU;                        /* Engineering units of AI channel                         */
    FP32      AIOGain;                      /* Total gain   (AIOCalGain   * AIOConvGain)               */
    FP32      AIOOffset;                    /* Total offset (AIOCalOffset + AIOConvOffset)             */
    INT16S    AIOLim;                       /* Maximum count of an analog output channel               */
    INT8U     AIOPassCnts;                  /* Pass counts                                             */
    INT8U     AIOPassCtr;                   /* Pass counter (loaded from PassCnts)                     */
    FP32      AIOCalGain;                   /* Calibration gain                                        */
    FP32      AIOCalOffset;                 /* Calibration offset                                      */
    FP32      AIOConvGain;                  /* Conversion gain                                         */
    FP32      AIOConvOffset;                /* Conversion offset                                       */
    FP32      AIOScaleIn;                   /* Input  to   scaling function                            */
    FP32      AIOScaleOut;                  /* Output from scaling function                            */
    void    (*AIOScaleFnct)(struct aio *paio);   /* Function to execute for further processing         */
    void     *AIOScaleFnctArg;                   /* Pointer to argument to pass to 'AIOScaleFnct'      */
} AIO;

/*
*********************************************************************************************************
*                                          GLOBAL VARIABLES
*********************************************************************************************************
*/

AIO_EXT   AIO      AITbl[AIO_MAX_AI];
AIO_EXT   AIO      AOTbl[AIO_MAX_AO];

/*$PAGE*/
/*
*********************************************************************************************************
*                                          FUNCTION PROTOTYPES
*********************************************************************************************************
*/

void     AIOInit(void);

INT8U    AICfgCal(INT8U n, FP32 gain, FP32 offset);
INT8U    AICfgConv(INT8U n, FP32 gain, FP32 offset, INT8U pass);
INT8U    AICfgScaling(INT8U n, void (*fnct)(AIO *paio), void *arg);
INT8U    AISetBypass(INT8U n, FP32 val);
INT8U    AISetBypassEn(INT8U n, BOOLEAN state);
INT8U    AIGet(INT8U n, FP32 *pval);

INT8U    AOCfgCal(INT8U n, FP32 gain, FP32 offset);
INT8U    AOCfgConv(INT8U n, FP32 gain, FP32 offset, INT16S lim, INT8U pass);
INT8U    AOCfgScaling(INT8U n, void (*fnct)(AIO *paio), void *arg);
INT8U    AOSet(INT8U n, FP32 val);
INT8U    AOSetBypass(INT8U n, FP32 val);
INT8U    AOSetBypassEn(INT8U n, BOOLEAN state);

void     AIOInitIO(void);                        /* Hardware dependant functions                       */
INT16S   AIRd(INT8U ch);
void     AOWr(INT8U ch, INT16S cnts);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品理论片a级大结局 | 精品一区二区日韩| 丁香婷婷综合色啪| 91精品黄色片免费大全| 1区2区3区精品视频| 国模娜娜一区二区三区| 欧美人与禽zozo性伦| 国产日韩高清在线| 久久国产精品72免费观看| 欧美系列日韩一区| 亚洲视频中文字幕| 国产电影精品久久禁18| 欧美成人一区二区三区在线观看| 亚洲永久免费av| av电影在线观看完整版一区二区| 精品国产百合女同互慰| 奇米影视7777精品一区二区| 在线视频国内一区二区| 国产日韩欧美激情| 国产乱子伦视频一区二区三区| 欧美日韩第一区日日骚| 亚洲制服丝袜在线| 91国偷自产一区二区使用方法| 日本一区二区免费在线| 高潮精品一区videoshd| 中文字幕免费在线观看视频一区| 久草在线在线精品观看| 日韩欧美视频在线| 国产自产2019最新不卡| 久久日一线二线三线suv| 国产精品一区专区| 国产欧美日韩中文久久| 国产成人超碰人人澡人人澡| 国产欧美日韩在线视频| 成人国产精品免费观看视频| 亚洲桃色在线一区| 91久久精品日日躁夜夜躁欧美| 一区二区三区中文字幕| 色综合久久66| 亚洲va国产va欧美va观看| 欧美精品一卡两卡| 美女视频黄 久久| 久久久精品人体av艺术| 国产成人小视频| 1024成人网| 欧美亚州韩日在线看免费版国语版| 一区二区三区在线观看欧美| 欧美三级电影一区| 美女在线视频一区| 久久久久久久综合| 99久久婷婷国产综合精品电影| 亚洲欧美视频在线观看视频| 欧洲精品在线观看| 男女男精品视频| 国产精品污www在线观看| 91首页免费视频| 午夜精品久久久久| 久久久一区二区三区捆绑**| 伊人一区二区三区| 欧美日韩精品一区二区三区| 蜜桃一区二区三区在线| 中文字幕电影一区| 欧美熟乱第一页| 国产精品99久久久久久久vr| 亚洲私人影院在线观看| 欧美一区二区在线播放| 成人午夜电影久久影院| 天堂在线亚洲视频| 国产欧美日韩一区二区三区在线观看| 色综合天天狠狠| 激情综合色播激情啊| 亚洲男女毛片无遮挡| 欧美福利一区二区| jvid福利写真一区二区三区| 首页国产丝袜综合| 国产精品色在线| 日韩精品影音先锋| 欧美色涩在线第一页| 国产.欧美.日韩| 美女一区二区久久| 亚洲一区二区三区不卡国产欧美| 久久综合九色综合97_久久久| 欧美在线一二三| 国产成人午夜精品影院观看视频| 五月激情丁香一区二区三区| 18成人在线观看| 国产午夜精品理论片a级大结局 | wwwwww.欧美系列| 欧美日韩国产综合视频在线观看| 福利电影一区二区| 激情五月激情综合网| 亚洲成人激情社区| 亚洲男人天堂一区| 国产精品污www在线观看| 久久综合色之久久综合| 欧美精品成人一区二区三区四区| 99国产精品久久久久| 国产成人精品三级| 国产大陆a不卡| 国内精品伊人久久久久av影院 | 一区二区三区资源| 国产欧美综合色| 国产视频一区在线播放| 久久一区二区视频| 精品国产乱码久久久久久牛牛 | 国模娜娜一区二区三区| 日韩vs国产vs欧美| 日日夜夜一区二区| 同产精品九九九| 午夜精品成人在线视频| 一区二区在线免费| 亚洲一区二区美女| 午夜精品视频在线观看| 亚洲福中文字幕伊人影院| 亚洲欧美二区三区| 亚洲国产aⅴ成人精品无吗| 亚洲综合一区在线| 亚洲电影一级片| 美女视频网站久久| 国产精品一区二区你懂的| 蜜桃视频在线一区| 国产乱子伦视频一区二区三区 | 国产精品亲子伦对白| 欧美激情中文不卡| 国产精品蜜臀在线观看| 中文字幕一区二区三区在线播放| 国产精品九色蝌蚪自拍| 亚洲精品ww久久久久久p站| 亚洲精品日日夜夜| 天天操天天综合网| 黄色日韩网站视频| av高清不卡在线| 欧美日韩一区视频| 亚洲精品一区二区三区在线观看| 国产亚洲精久久久久久| 亚洲视频在线一区观看| 日韩国产一二三区| 国产福利一区二区三区视频 | 一区二区三区在线视频播放 | 欧美一区二区三区视频在线观看 | 韩国女主播成人在线| 成人午夜免费电影| 欧美日韩在线精品一区二区三区激情| 51精品久久久久久久蜜臀| 久久久精品免费观看| 亚洲精选视频在线| 免费观看91视频大全| 波波电影院一区二区三区| 欧美日韩一本到| 国产午夜精品在线观看| 亚洲国产日韩综合久久精品| 精品一区二区久久| 欧美最新大片在线看| 精品欧美一区二区久久| 亚洲免费观看高清完整版在线 | 亚洲男同性恋视频| 黄色小说综合网站| 欧美主播一区二区三区| 久久久午夜电影| 亚洲一区二区三区四区中文字幕| 精品一区二区免费看| 色噜噜狠狠成人中文综合| 精品美女一区二区| 亚洲一区二区在线免费看| 国产电影一区二区三区| 日韩一级免费一区| 亚洲精品高清视频在线观看| 国产精品一区在线| 日韩欧美黄色影院| 五月激情六月综合| 色婷婷精品大在线视频| 久久精品男人天堂av| 日本欧美一区二区三区乱码| 色香色香欲天天天影视综合网| 久久先锋影音av鲁色资源网| 日精品一区二区三区| 91麻豆国产自产在线观看| 日本一区二区三区免费乱视频| 毛片av中文字幕一区二区| 欧美伊人久久久久久久久影院 | 国产欧美一区二区精品仙草咪| 免费av网站大全久久| 欧美人妇做爰xxxⅹ性高电影| 中文字幕一区免费在线观看| 国产91高潮流白浆在线麻豆| 精品国一区二区三区| 日本不卡一二三区黄网| 欧美日韩亚洲综合在线| 亚洲午夜成aⅴ人片| 欧洲精品视频在线观看| 亚洲精品一卡二卡| 色偷偷成人一区二区三区91 | 久久九九影视网| 精品一区二区三区在线播放| 欧美一区二区三区视频免费| 日韩高清一区在线| 欧美高清hd18日本| 欧美a级理论片| 欧美精品一区二区三| 久久se精品一区精品二区|