??xml version="1.0" encoding="utf-8" standalone="yes"?>999久久久无码国产精品,精品国产乱码久久久久久浪潮 ,久久综合给合久久狠狠狠97色http://m.shnenglu.com/Lee7/category/5411.html 当华的叶片落尽Q生命的脉络才历历可见?Q- 聂鲁? zh-cnTue, 20 May 2008 14:52:36 GMTTue, 20 May 2008 14:52:36 GMT60ZFAXQMODEMq程通信E序设计http://m.shnenglu.com/Lee7/archive/2008/01/19/41454.htmlisabcisabcSat, 19 Jan 2008 03:11:00 GMThttp://m.shnenglu.com/Lee7/archive/2008/01/19/41454.htmlhttp://m.shnenglu.com/Lee7/comments/41454.htmlhttp://m.shnenglu.com/Lee7/archive/2008/01/19/41454.html#Feedback0http://m.shnenglu.com/Lee7/comments/commentRss/41454.htmlhttp://m.shnenglu.com/Lee7/services/trackbacks/41454.html  阅读全文

isabc 2008-01-19 11:11 发表评论
]]>
内置MODEM完全安装手册http://m.shnenglu.com/Lee7/archive/2008/01/19/41453.htmlisabcisabcSat, 19 Jan 2008 02:17:00 GMThttp://m.shnenglu.com/Lee7/archive/2008/01/19/41453.htmlhttp://m.shnenglu.com/Lee7/comments/41453.htmlhttp://m.shnenglu.com/Lee7/archive/2008/01/19/41453.html#Feedback0http://m.shnenglu.com/Lee7/comments/commentRss/41453.htmlhttp://m.shnenglu.com/Lee7/services/trackbacks/41453.html  MODEM一般有两种形式Q即内置MODEM卡和外置MODEM。外|MODEM需专用甉|供电(sh)Q通过늼与微Z口相q, 安装和用都比较方便。与外置MODEM相比Q内|MODEM也有其优性。内|MODEM卡插在微机的扩展槽中Q不需要另加供는(sh)源和串口q接늼Q不占地方,不易受到物理损坏Qh(hun)g便宜得多。但~点是安装、更换比较麻?ch)?br>  本文以COMSTAR内置 MODEM卡ؓ(f)例介lMODEM卡在WINDOWS 95中的安装Ҏ(gu)?
  一、设|通讯端口与中?br>MODEM需要占用一个COM通讯口和一个中断通道。对于即插即用的MODEM卡,ql自动设|COM口和中断通道Q而对于非x即用的MODEM卡则必须q户h工设|。目前大多数内置MODEM都支持即插即用和非即插即用两U方式,可由用户通过跳线选择。采用即插即用方式安装硬件和驱动E序都比较方便,如果你是初学者,使用q种安装Ҏ(gu)?br>  对于非即插即用的MODEM卡(或者选用非即插即用方式)(j)Q安装内|MODEM的第一步就是利用MODEM卡上的蟩U设|IRQ中断、通讯端口COM和I/O地址。如讄错误Q内|MODEM?x)与其它g讑֤发生冲突Q导致系l工作不正常?br>  COMSTAR内置MODEM的设|方法:(x)
   1.通讯端口的设|?br>  (g)查通讯端口COM的占用情c(din)在“控制面板/pȝ/讑֤理”标签的设备列表中双击“端口(COM Q?LPT1)”列表,查看其下条目Q通常有LPT1、COM1和COM2。鼠标通常占用?jin)COM1口, 可以选择使用COM2。注意:(x)MODEM用蟩U设|在COM2、I/O地址?F8HӞl大多数L需在BIOS中关闭COM2?
  2.COM和I/O地址讄。COMSTAR 内置MODEM 的通讯端口COM和I/O地址讄参见表一?/p>

表一   COM与I/O地址讄

通讯端口 I/O地址 短接跳线
COM1 3F8H 5;7
COM2 2F8H 1;7
COM3 3E8H 3;5
COM4 2E8H 1;3

  3.IRQ中断讄
  COMSTAR 内置MODEM 的IRQ中断讄参见表二?br>  1)讄IRQ中断应该选择其它g讑֤未占用的中断端口Q如果你不知道应选择哪一个中断端口,可选择“控制面板/pȝ”Q打开“pȝ 属?#8221;H口Q在“讑֤理”标签的设备列表中选择“计算?#8221;Q然后点?#8220;属?#8221;按钮Q打开“计算机属?#8221; H口Q选择“查看”标签中的“IRQ中断h”单选框Q然后在IRQ中断列表中找一个未被其它硬件设备占用的“IRQ中断”Q不能选择非即插即用设备已占用的中断?/p>

表二  IRQl端讄

IRQ 短接跳线 IRQ 短接跳线
3 9 10 17
4 11 11 19
5 13 12 21
7 15    

二、硬件安?br>  1.安装内置MODEM?br>  内置MODEM多ؓ(f)ISA插卡Q在微机内找一个空闲的ISA槽将其插上?br>  2.联接?sh)话输入U?br>  取下?sh)话Z?sh)话输入U的4芯美式插_(d)其插入MODEM卡档板上?#8220;LINE”插孔。如果你的电(sh)话输入线Z芯接U盒Q剪去MODEM联线另一端的插头Q?绿、红两条늺接至两根?sh)话输入U上卛_?br>  3.联接?sh)话?br>  MODEM配套的联U一端插入电(sh)话机Q另一端插入MODEM?#8220;PHONE”插孔?br>  4.q接麦克风和音箱
  有些MODEMh语音功能Q可以用此功能打电(sh)话。这UMODEM后部的板上有两?#934;3.5插孔Q标识ؓ(f)“MIC”的插孔接麦克风;标识?#8220;SPEAK” 的插孔接音箱?br>  说明Q有些具有语韛_能的MODEM可以使用声卡的麦克风和音?br>三、驱动程序安?br>  1.安装x即用MODEM
   1)如果你的MODEM讄x即用方式Q安装完g启动?sh)脑WINDOWSn95Ӟpȝ?x)自动检到MODEMQƈl出“发现新硬件设?#8221;的提C,随后出现“更新讑֤驱动向导”H口Q?br>  2)按提C将MODEM的驱动程序盘攑օ软盘驱动器,?#8220;下一?#8221; 按钮Q系l会(x)自动扑ֈ“A”盘(sh)的驱动程序,q给出新的提C窗口;
  3)?#8220;完成”按钮后,pȝ揭示插入“WINDOWS 95 CDQROM” Q按提示WINDOWS 95 安装光盘攑օCDQROMQ按“定”按钮Q?br>  4)pȝ开始拷贝文Ӟ自动安装、设|端口和中断Q?br>  5)驱动E序安装完成后,Ud软盘驱动器中的磁盘,按提C重新启动即完成安装?br>  2.安装非即插即用MODEM
  安装非即插即用MODEM讑֤驱动E序有两U方法,一是在“控制面板”中双?#8220;d新硬?#8221;安装Q二是在“控制面板”中双?#8220;调制解调?#8221;图标安装。徏议用Ҏ(gu)二,按下q步骤进行安?
  1)?#8220;控制面板”中双?#8220;调制解调?#8221;图标Q打开“调制解调?#8221;属性窗口,你可?#8220;诊断”标签的列表框中查阅占用各通讯端口的设备,?#8220;常规”标签的列表框中看到已安装的MODEM。请?#8220;d”按钮Q打开“安装新的调制解调?#8221;H口Q?br>   2)?#8220;安装新的调制解调?#8221;H口?#8220;下一?#8221;按钮Q系l开始检?#8220;调制解调?#8221;Q?而后l出(g)到MODEM的通讯端口和类型,?#8220;更改”按钮Q打开下一q?#8220;安装新的调制解调?#8221;H口Q?br>  如果pȝ(g)到MODEMcd满你的要求Q或者你没有MODEM的驱动程序盘Q同意用系l检到的MODEMcdQ此时先?#8220;下一?#8221;按钮Q再?#8220;完成”按钮卛_完成安装Q?br>  3)在新出现的窗口中?#8220;从磁盘安?#8221;按钮后,按提C将MODEM的驱动程序盘攑օ软驱Q再?#8220;定”按钮Q系l会(x)自动扑ֈ“A ”盘(sh)的驱动程序,q给出驱动程序列表;
  4)在驱动程序列表中选择正确的MODEM驱动E序Q按“定”按钮Q?br>  5)pȝl出新的H口Q要求选定通讯端口COMQ请?#8220;选定该调制解调器使用的端?#8221;列表框选定你用跳线讄的端口,然后?#8220;下一?#8221;按钮Q?br>  6)在以后出现的H口中分别按“下一?#8221;按钮?#8220;完成”按钮卛_成安装?br>  安装完毕后系l返?#8220;调制解调?#8221;属性窗口?br>四、检查及(qing)处理故障的一般方?br>  1.驱动E序安装完毕重新启动后,?#8220;控制面板”/“pȝ”/“讑֤理”标签讑֤列表中会(x)出现“调制解调?#8221; 列表,其下q应出现无错误提C的“MODEM型号”条目―?#8220;Cirru 33600 bps MODEM Internal (CLQmd3450) MODEM”
  如果“MODEM型号”条出C?#8220;×”Q说明MODEM的硬件安装有问题。如果出现黄色的“Q?#8221;说明与其它设备存在冲H,此时选中该条目后Q按“属?#8221;按钮Q打开?#8220;MODEM”的属性窗口,?#8220;讄”标签?#8220;冲突讑֤列表”中会(x)l出冲突讑֤名称。这U情况徏议删除与MODEM发生冲突的设备后重新启动Q也可以手动配置解决冲突?br>  2.?#8220;控制面板\调制解调器\调制解调器属?#8221;H口Q选择“诊断”标签Q列表框中MODEM条目Q然后按“其它信息”按钮Q系l即开始通过调制解调器通讯(g)信息,正常情况下会(x)出现“其它信息”H口Q在此窗口给出端口、中断、地址、UART、最高速度{五Ҏ(gu)内容;在下部给?#8220;MODEM”的型受标识号以及(qing)命o(h)和响应列表?br>  如果l出“无法打开端口”的提C,通常是通讯端口COM讄错误Q如果给?#8220;调制解调器响应失?#8221;的提C,通常是中断IRQ讄错误。可参考下q方法更攚w讯端口或中断?br>  1Q更攚w讯端口COMQ在“控制面板\调制解调器\调制解调器属?#8221;H口Q选择“常规”标签?“MODEM” 列表,然后?#8220;属?#8221; 按钮Q在“端口”列表框中另选其它COM端口?br>说明:x即用MODEM是由pȝ分配通讯端口Q一般无法更改,参照下文更改IRQ中断的方法,更改与MODEM发生冲突讑֤的端口?br>  2Q在“控制面板”/“pȝ”/“讑֤理”标签/“端口(COM Q?LPT)”列表下中选中相应端口COMQ然后按“属?#8221; 按钮Q打开“通讯端口属?#8221;H口Q在“资源”标签的列表框中选择“中断h”列表,然后?#8220;更改讄”按钮卛_另选其它IRQ中断Q更改完毕后按系l提C重新启动即可?br>其它注意事项Q如果安装内|MODEM后能上INTERNETQ但无法上局域网Q而且必须MODEMg删除Q才能用局域网Q多半是因ؓ(f)兼容|卡占用COM2、IRQ3Q检查一下是否存在冲H?br>  如果MODEM安装完毕Q鼠标不能用?jin)。只好将鼠标接于COM2Q或MODEM讄为非x即用方式安装?br>如果每次使用?jin)MODEM后无法用鼠标,一般是MODEM和鼠标的IRQ发生?jin)冲H,可按上述Ҏ(gu)调整?/p>

isabc 2008-01-19 10:17 发表评论
]]>
串口通讯中的DCBl构http://m.shnenglu.com/Lee7/archive/2008/01/16/41279.htmlisabcisabcWed, 16 Jan 2008 08:21:00 GMThttp://m.shnenglu.com/Lee7/archive/2008/01/16/41279.htmlhttp://m.shnenglu.com/Lee7/comments/41279.htmlhttp://m.shnenglu.com/Lee7/archive/2008/01/16/41279.html#Feedback0http://m.shnenglu.com/Lee7/comments/commentRss/41279.htmlhttp://m.shnenglu.com/Lee7/services/trackbacks/41279.html    typedef struct _DCB // dcb 
        DWORD DCBlength;           // sizeof(DCB) 
        DWORD BaudRate;            // current baud rate 指定当前的L特率
        DWORD fBinary: 1;          // binary mode, no EOF check 指定是否允许二进制模式,W(xu)INDOWS 95中必Mؓ(f)TRUE
        DWORD fParity: 1;          // enable parity checking 指定奇偶校验是否允许
        DWORD fOutxCtsFlow:1;      // CTS output flow control 指定CTS是否用于(g)发送控?当ؓ(f)TRUE是CTS为OFFQ发送将被挂?/span>
        DWORD fOutxDsrFlow:1;      // DSR output flow control 指定DSR是否用于(g)发送控?当ؓ(f)TRUE是DSR为OFFQ发送将被挂?/span>
        DWORD fDtrControl:2;       // DTR flow control type DTR_CONTROL_DISABLE值将DTR|ؓ(f)OFF, DTR_CONTROL_ENABLE值将DTR|ؓ(f)ON, DTR_CONTROL_HANDSHAKE允许DTR"握手",
        DWORD fDsrSensitivity:1;   // DSR sensitivity 当该gؓ(f)TRUE时DSR为OFF时接收的字节被忽?/span>
        DWORD fTXContinueOnXoff:1// XOFF continues Tx 指定当接收缓冲区已满,q且驱动E序已经发送出XoffChar字符时发送是否停?TRUEӞ在接收缓冲区接收到缓冲区已满的字节XoffLim且驱动程序已l发送出XoffChar字符中止接收字节之后Q发送l进行。FALSEӞ在接收缓冲区接收C表缓冲区已空的字节XonChar且驱动程序已l发送出恢复发送的XonChar之后Q发送l进行?/span>
        DWORD fOutX: 1;            // XON/XOFF out flow control TRUEӞ接收到XoffChar之后便停止发?接收到XonChar之后重新开?/span>
        DWORD fInX: 1;             // XON/XOFF in flow control TRUEӞ接收~冲区接收到代表~冲区满的XoffLim之后QXoffChar发送出?接收~冲区接收到代表~冲区空的XonLim之后QXonChar发送出?/span>
        DWORD fErrorChar: 1;       // enable error replacement 该gؓ(f)TRUE且fParity为TRUEӞ用ErrorChar 成员指定的字W代替奇偶校验错误的接收字符
        DWORD fNull: 1;            // enable null stripping TRUEӞ接收时去掉空Q?|(j)字节
        DWORD fRtsControl:2;       // RTS flow control RTS_CONTROL_DISABLE?RTS|ؓ(f)OFF RTS_CONTROL_ENABLE? RTS|ؓ(f)ON RTS_CONTROL_HANDSHAKE?当接收缓冲区于半满时RTS为ON 当接收缓冲区过四分之三满时RTS为OFF RTS_CONTROL_TOGGLE?当接收缓冲区仍有剩余字节时RTS为ON ,否则~省为OFF
        DWORD fAbortOnError:1;     // abort reads/writes on error TRUE?有错误发生时中止d写操?/span>
        DWORD fDummy2:17;          // reserved 未?/span>
        WORD wReserved;            // not currently used 未?必须?
        WORD XonLim;               // transmit XON threshold 指定在XON字符发送这前接收缓冲区中可允许的最字节数
        WORD XoffLim;              // transmit XOFF threshold 指定在XOFF字符发送这前接收缓冲区中可允许的最字节数
        BYTE ByteSize;             // number of bits/byte, 4-8 指定端口当前使用的数据位
        BYTE Parity;               // 0-4=no,odd,even,mark,space 指定端口当前使用的奇偶校验方?可能?EVENPARITY,MARKPARITY,NOPARITY,ODDPARITY
        BYTE StopBits;             // 0,1,2 = 1, 1.5, 2 指定端口当前使用的停止位?可能?ONESTOPBIT,ONE5STOPBITS,TWOSTOPBITS
        char XonChar;              // Tx and Rx XON character 指定用于发送和接收字符XON的?/span>
        char XoffChar;             // Tx and Rx XOFF character 指定用于发送和接收字符XOFF?/span>
        char ErrorChar;            // error replacement character 本字W用来代替接收到的奇偶校验发生错误时的?/span>
        char EofChar;              // end of input character 当没有用二q制模式?本字W可用来指示数据的结?/span>
        char EvtChar;              // received event character 当接收到此字W时,?x)生一个事?/span>
        WORD wReserved1;           // reserved; do not use 未?/span>
    }
 DCB; 


isabc 2008-01-16 16:21 发表评论
]]>
Win32串口操作的技?/title><link>http://m.shnenglu.com/Lee7/archive/2008/01/08/40691.html</link><dc:creator>isabc</dc:creator><author>isabc</author><pubDate>Tue, 08 Jan 2008 03:34:00 GMT</pubDate><guid>http://m.shnenglu.com/Lee7/archive/2008/01/08/40691.html</guid><wfw:comment>http://m.shnenglu.com/Lee7/comments/40691.html</wfw:comment><comments>http://m.shnenglu.com/Lee7/archive/2008/01/08/40691.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/Lee7/comments/commentRss/40691.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/Lee7/services/trackbacks/40691.html</trackback:ping><description><![CDATA[     摘要: 1.开启一?Serial PortQ?  利用一般开启案的 CreatFileQ)(j) 卛_开?serial port device?CreateFileQ)(j) API. HANDLE CreateFile(              &nbs...  <a href='http://m.shnenglu.com/Lee7/archive/2008/01/08/40691.html'>阅读全文</a><img src ="http://m.shnenglu.com/Lee7/aggbug/40691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/Lee7/" target="_blank">isabc</a> 2008-01-08 11:34 <a href="http://m.shnenglu.com/Lee7/archive/2008/01/08/40691.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Visual CQ+q行串口通信~程http://m.shnenglu.com/Lee7/archive/2008/01/08/40685.htmlisabcisabcTue, 08 Jan 2008 02:33:00 GMThttp://m.shnenglu.com/Lee7/archive/2008/01/08/40685.htmlhttp://m.shnenglu.com/Lee7/comments/40685.htmlhttp://m.shnenglu.com/Lee7/archive/2008/01/08/40685.html#Feedback1http://m.shnenglu.com/Lee7/comments/commentRss/40685.htmlhttp://m.shnenglu.com/Lee7/services/trackbacks/40685.html阅读全文

isabc 2008-01-08 10:33 发表评论
]]>
讑֤I/O之OVERLAPPED [转]http://m.shnenglu.com/Lee7/archive/2008/01/07/40647.htmlisabcisabcMon, 07 Jan 2008 13:27:00 GMThttp://m.shnenglu.com/Lee7/archive/2008/01/07/40647.htmlhttp://m.shnenglu.com/Lee7/comments/40647.htmlhttp://m.shnenglu.com/Lee7/archive/2008/01/07/40647.html#Feedback0http://m.shnenglu.com/Lee7/comments/commentRss/40647.htmlhttp://m.shnenglu.com/Lee7/services/trackbacks/40647.html阅读全文

isabc 2008-01-07 21:27 发表评论
]]>
端口技?GetOverlappedResult [转]http://m.shnenglu.com/Lee7/archive/2008/01/07/40630.htmlisabcisabcMon, 07 Jan 2008 08:47:00 GMThttp://m.shnenglu.com/Lee7/archive/2008/01/07/40630.htmlhttp://m.shnenglu.com/Lee7/comments/40630.htmlhttp://m.shnenglu.com/Lee7/archive/2008/01/07/40630.html#Feedback0http://m.shnenglu.com/Lee7/comments/commentRss/40630.htmlhttp://m.shnenglu.com/Lee7/services/trackbacks/40630.html阅读全文

isabc 2008-01-07 16:47 发表评论
]]>
ݺɫۺϾþ| þԭavapp| ƷƷھþø| 91þþþþۺ| Ů㽶þ**ëƬƷ| 97Ʒ˾þô߽app| ɫ8ŷ˾þۺϵ| ҹҹþ| һƷ˾þ | ˾þùѹۿƵ| þþþseɫ͵͵޾Ʒav| ƷѾþþþþþ| ձƷþþĻ| Ʒþþþþþ| þ99Ʒ鶹| 69Ʒþþþùۿ| 97rþþƷ99| þù¶ƷӰ| þˬˬƬAV鶹| պ޹ۺϾþþ| ƷŮþþAV| ľƷþþþ޲| ƷþþþþĻ| ˼˼þ99ѾƷ6| 㽶þþƷ| avԾþþþa | þøݾƷԴվ| þþѾƷre6| þþþƷר| þþþþþ91Ʒѹۿ| þþþ18| ŷԴսþþþþ| þ޾ƷVA| ޾Ʒþþþþ| 91þþƷ91ɫҲ| þþƷƷëƬ | ޹ۺϾþ| ŷ޾Ʒ˾þ| ղƷþþþþþ| 97þù޾Ʒ| þþƷվ|