📄 manual_dscdioclearbit.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html lang="en"><head><title>DscDIOClearBit - Universal Driver Documentation</title><meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"><meta name="robots" content="index,follow"><link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" href="/dscud/style/wikiprintable.css"><script type="text/javascript" src="/dscud/style/wikibits.js"></script><style type='text/css'><!--a.new, #quickbar a.new { color: #CC2200; }#quickbar { position: absolute; top: 4px; left: 4px; border-right: 1px solid gray; }#article { margin-left: 152px; margin-right: 4px; }//--></style></head><body bgcolor='#FFFFFF'><div class='titlebox'><h1 class='pagetitle'>DscDIOClearBit</h1><span class='subtitle'>Universal Driver Documentation</span></div><div class='navbox'><a href="manual_Main_Page.html" class='printable' title ="Main Page">Main Page</a> || <a href="manual_Table_of_Contents.html" class='printable' title ="Table of Contents">Table_of_Contents</a> || <a href="http://www.diamondsystems.com/">Diamond Systems Website</a></div></div><div class='bodytext'>Sets the specified digital output bit of the specified port to 0 while leaving the other bits in their present states.
<p>
Some boards (<a href="manual_Diamond-MM.html" class='printable' title ="Diamond-MM">Diamond-MM</a>, <a href="manual_Diamond-MM-AT.html" class='printable' title ="Diamond-MM-AT">Diamond-MM-AT</a>, <a href="manual_Diamond-MM-16-AT.html" class='printable' title ="Diamond-MM-16-AT">Diamond-MM-16-AT</a>, <a href="manual_Opal-MM.html" class='printable' title ="Opal-MM">Opal-MM</a>, <a href="manual_Pearl-MM.html" class='printable' title ="Pearl-MM">Pearl-MM</a>, <a href="manual_Quartz-MM.html" class='printable' title ="Quartz-MM">Quartz-MM</a>) do not have readback capability on the digital output ports. Therefore the driver maintains its own history of the last-written values to these ports, so that it can correctly modify only the bit of interest. In order for this function to work correctly, the driver must always know the present state of the digital output bits. This can only happen if you always use the driver for digital output operations. If you mix driver calls with direct I/O to the digital output ports, the bit operations can fail, since the driver will have no record of what your program has done directly.
<p>
<h2><a name="Function_Definition">Function Definition</a></h2>
<p>
BYTE dscDIOClearBit(<a href="manual_DSCB.html" class='printable' title ="DSCB">DSCB</a> board, BYTE port, BYTE bit);
<p>
<h2><a name="Function_Parameters">Function Parameters</a></h2>
<p>
<table border=1><tr ><TH>Name</TH><TH>Description</TH></tr><tr ><TD>board</TD><TD>The handle of the board to operate on</TD></tr><tr ><TD>port</TD><TD>Selected output port</TD></tr><tr ><TD>bit</TD><TD>Bit location (0-7) to write on the selected input port</TD></tr></table><p>
<h2><a name="Return_Value">Return Value</a></h2>
<p>
Error code or 0.
<p></div><p><em> <br> This page was last modified 12:44, 12 Feb 2004.<br>Copyright (c) 2004 Diamond Systems. All Rights Reserved.</em><!-- Time since request: 0.15 secs. --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -