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

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

?? capture.h

?? dssafdsafdsafdsafdaxzvcxzvfatr4ewerffdsfdsfdsafdsfdgrwb rewgw
?? H
字號:
/* CAPTURE.H by Bruce Eckel Revolution2 Real-Time Consulting.
Preprocessor macros & function declarations for the RTD AD1000 board.
Note that for this code to work, the end-of-conversion
(EOC) line of the A/D converter must be strapped to
the parallel port B line 7 (PB7).  This is accomplished
by soldering a short wire from the EOC line to
the PB7 line on connector P8 on the AD1000 board (this
connector is clearly marked by silkscreen information on
the board).  This wire allows the code to monitor the
status of the A/D converter by looking at PB7.  */

#include <dos.h>  /* So you get Turbo C inport and outport macros
instead of functions.  The macros will execute faster. */

/* The macros in this header file generate no code unless
they are called (thus you can put them in the header file
without causing multiple-definition errors at link time).
Since the compiler does all the work of expanding the macro
at compile-time, you get the readability and ease-of-use
of function calls, but the run-time speed of in-line code.
Because of the code generated by the compiler for a function
call, small macros don't necessarily create more code than
the equivalent function call.
  Notice the macros don't have semicolons after them; this
forces the user to add the semicolon so the macro call has
the same syntax as a function call (for consistency).  */

/* The following address is set by a bird jumper clip on
the AD1000 board.  If you change the clip, simply change
the following (hexadecimal) number: */
#define base 0x200
/* Note that the compiler performs the addition of this number
in expressions like: base + 0xd
so no run-time overhead is incurred. */

/* The following preprocessor macro sets the analog
multiplexer address, so you can select which input the
A/D will read: */
#define MUX(channel) outportb(base + channel, 0)
/* (note that channels must be counted 0-7) */
/* The data written to the address is unimportant */

/* The following preprocessor macro starts a 12-bit
A/D conversion.  Again, the data written to the address
is unimportant: */
#define START_AD()  outport(base + 9, 0)

/* The following preprocessor macro tests PB7 to see
if the A/D conversion is completed.  A bitwise AND with
0x80 (high bit set) masks off the other bits: */
#define COMPLETE() (inportb(base + 0xd) & 0x80)

/* The following preprocessor macro produces the value
of the A/D conversion.  The backslash at the end of the
line allows you to continue the macro on the next line. */
#define READ_AD(result) { result = ( inportb(base + 8) << 4 ); \
	result += (inportb(base + 9) >> 4); }
/* Note the result is left-justified in the 16 bits of
   the A/D registers. */

/* The following preprocessor macro uses the previous macros
to start a reading, wait until the A/D completes the conversion,
and read the result: */
#define GET_VALUE(result) { \
  START_AD(); \
  while(!COMPLETE()) \
    ; \
  READ_AD(result); }

/* Here are the declarations for the functions which are
defined in CAPTURE.C.  By including this header file in
another code file, you automatically declare these
functions.  Thus, you can use the functions by including
the header and linking CAPTURE.OBJ at link time (see the
MAKEFILE for details). */
/* Display 16 bits of ones and zeroes: */
void print_binary(unsigned int);

/* Display value as a voltage between -5 and +5: */
void print_value(unsigned int reading);

/* The following function waits for the A/D input to
exceed "threshold" and then fills "buf" with "bufsize"
samples, taken at software-controlled sampling rate "rate."
Notice that the effect of "rate" will vary depending on the
type and speed of your machine: */
void capture(unsigned * buf, int bufsize, unsigned threshold, int rate);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区高清| 国产日产精品一区| 99在线精品免费| 日韩成人伦理电影在线观看| 国产精品欧美久久久久无广告 | 精品污污网站免费看| 国产乱子轮精品视频| 亚洲成人综合在线| 国产网红主播福利一区二区| 欧美美女激情18p| 91麻豆福利精品推荐| 国产成人精品午夜视频免费| 免费成人小视频| 亚洲香肠在线观看| 亚洲男人的天堂网| 成人免费在线视频观看| 国产网红主播福利一区二区| 精品日韩欧美在线| 日韩一级大片在线观看| 欧美夫妻性生活| 欧美亚洲禁片免费| 日本二三区不卡| 一本色道久久综合狠狠躁的推荐 | 蜜臀a∨国产成人精品| 亚洲综合成人在线视频| 一区二区三区在线观看欧美| 亚洲天天做日日做天天谢日日欢| 国产精品每日更新在线播放网址 | 日日摸夜夜添夜夜添国产精品| 亚洲欧洲日韩综合一区二区| 国产精品素人一区二区| 国产精品三级电影| 国产精品亲子乱子伦xxxx裸| 国产精品不卡在线| 亚洲三级免费观看| 成人欧美一区二区三区| 亚洲男人电影天堂| 亚洲一区免费在线观看| 亚洲一区二区三区中文字幕| 亚洲观看高清完整版在线观看| 亚洲国产欧美另类丝袜| 石原莉奈在线亚洲三区| 日韩影院免费视频| 免费黄网站欧美| 国产一区二区不卡老阿姨| 狠狠色丁香久久婷婷综合丁香| 久草中文综合在线| 国产精品一二三区| 国产人成一区二区三区影院| 99视频一区二区| 91精品国产91久久久久久最新毛片| 成人激情av网| 成人午夜视频在线| 粉嫩aⅴ一区二区三区四区| 欧美图区在线视频| 中文字幕永久在线不卡| 久久蜜桃av一区二区天堂| 欧美一区2区视频在线观看| 国产精品第一页第二页第三页| 欧美剧情片在线观看| 91丨porny丨最新| 日本韩国欧美一区二区三区| 欧美老肥妇做.爰bbww视频| 欧美一区二区视频在线观看| 精品国产一区a| 一区二区中文字幕在线| 亚洲成年人网站在线观看| 久久69国产一区二区蜜臀| 福利电影一区二区三区| 欧美少妇bbb| 久久综合网色—综合色88| 中文字幕一区二区三区四区不卡 | 色综合久久天天综合网| 欧美日韩国产免费一区二区| 精品动漫一区二区三区在线观看| 国产精品美女久久久久久久久| 中日韩av电影| 亚洲va天堂va国产va久| 精品一区二区三区不卡| 91亚洲男人天堂| 欧美一级欧美一级在线播放| 国产精品嫩草影院av蜜臀| 亚洲成a人片在线观看中文| 国产ts人妖一区二区| 欧美日韩国产天堂| 国产精品不卡在线观看| 麻豆视频一区二区| 91在线高清观看| 精品国产露脸精彩对白| 亚洲一区二区高清| 成人高清视频免费观看| 日韩三级电影网址| 亚洲一区二区三区自拍| 成人在线视频首页| 日韩美一区二区三区| 亚洲国产综合色| 99久久精品国产一区二区三区| 欧美一级xxx| 一区二区在线观看免费| 国产成a人亚洲精品| 欧美一级高清片| 亚洲一区二区三区四区在线观看| 成人精品视频.| 精品盗摄一区二区三区| 亚洲成av人在线观看| 96av麻豆蜜桃一区二区| 久久先锋资源网| 日本va欧美va瓶| 欧美日韩免费视频| 亚洲日本免费电影| 成人久久18免费网站麻豆| 久久久九九九九| 久久精品国产99国产精品| 欧美裸体一区二区三区| 亚洲自拍偷拍网站| 91麻豆免费视频| 国产精品久久777777| 国产精品资源网| 久久一夜天堂av一区二区三区 | 紧缚奴在线一区二区三区| 91精品婷婷国产综合久久性色| 亚洲一区二区三区激情| 色综合一个色综合| 中文字幕视频一区| 99久久精品免费看国产| 中文字幕在线播放不卡一区| eeuss鲁一区二区三区| 中文字幕不卡在线| 北条麻妃国产九九精品视频| 国产精品免费丝袜| 丁香婷婷综合色啪| 国产精品剧情在线亚洲| 9色porny自拍视频一区二区| 国产精品国产a级| gogogo免费视频观看亚洲一| 中文字幕字幕中文在线中不卡视频| 成人性生交大片免费看中文| 国产精品蜜臀av| 99国产欧美久久久精品| 亚洲三级理论片| 欧美系列在线观看| 日韩av不卡在线观看| 欧美va在线播放| 国产精品18久久久久久久久久久久 | 婷婷久久综合九色综合绿巨人 | 成人在线视频首页| 亚洲视频一区在线观看| 91国产视频在线观看| 亚洲国产aⅴ天堂久久| 3d动漫精品啪啪一区二区竹菊| 奇米精品一区二区三区在线观看 | 日韩av在线免费观看不卡| 91精品国产综合久久精品app| 蜜臀av一区二区在线免费观看| 久久午夜羞羞影院免费观看| 99久久伊人精品| 亚洲一级片在线观看| 日韩一级欧美一级| 成人免费视频国产在线观看| 一区二区免费在线播放| 91精品国产品国语在线不卡| 九色综合狠狠综合久久| 国产精品视频免费| 欧美三级电影在线看| 精品综合久久久久久8888| 国产欧美视频一区二区| 色吊一区二区三区| 青草国产精品久久久久久| 亚洲国产激情av| 在线观看日韩一区| 韩日av一区二区| 一区二区三区蜜桃| 久久夜色精品国产欧美乱极品| 95精品视频在线| 精品无人码麻豆乱码1区2区 | 青青草原综合久久大伊人精品| 久久久午夜精品理论片中文字幕| 成人av在线电影| 午夜欧美电影在线观看| 国产欧美精品一区二区三区四区| 色88888久久久久久影院野外| 久久精品国产77777蜜臀| 亚洲欧美日韩久久精品| 2024国产精品视频| 欧美亚洲动漫精品| 不卡一区中文字幕| 美女免费视频一区二区| 一区二区三区在线视频播放| 久久久99精品免费观看不卡| 欧美在线啊v一区| 成人免费高清在线观看| 青青草精品视频| 亚洲国产裸拍裸体视频在线观看乱了 | 免费人成在线不卡| 亚洲激情自拍偷拍| 国产精品美女视频| 久久婷婷成人综合色| 欧美一区二区三区免费| 欧美性xxxxx极品少妇| 91在线视频观看|