用VC6。0实现行通讯的三种方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VC6。0实现行通讯的三种方法

晡猁ㄩ 掛恅賡庄賸婓Windows?怢狟揹俴籵陓腔妗珋儂秶ㄛ枒蹦賸跦擂祥肮腔沭璃蚚Visual C++ 扢數揹俴籵陓最唗腔?笱源楊ㄛ甜賦磁妗暱ㄛ妗珋勤恲僅杅擂腔諉彶潼諷﹝ ﹛﹛ 婓妗桄弅睿馱珛茼蚚笢ㄛ揹諳岆都蚚腔數呾儂迵俋窒揹俴扢掘眳潔腔杅擂換怀籵耋ㄛ蚕衾揹俴籵陓源晞眢俴ㄛ垀眕茼蚚嫘滓﹝甡擂祥肮腔沭璃妗珋勤揹諳腔鍾魂晤最諷秶岆扂蠅垀剒猁腔﹝ ﹛﹛ 婓嫖悝噩?傲臚馱眙笢ㄛ蚚等?儂輛俴嗣繚恲僅杅擂粒摩諷秶ㄛ粒摩賦彆眕揹俴源宒輛?翋儂ㄛ藩路10S砃翋儂楷冞珨棒粒欴杅擂ㄛ翋儂砃等?儂楷冞眈壽腔諷秶韜鍔ㄛ妗珋揹俴杅擂諉彶ㄛ揭燴ㄛ暮翹ㄛ珆尨ㄛ妗奀餅秶?盄﹝揹俴籵陓最唗羲楷遠噫峈 VC++ 6.0﹝ ﹛﹛ Windows狟揹俴籵陓 ﹛﹛ 迵眕厘DOS狟揹俴籵陓最唗祥肮腔岆ㄛWindows祥枑釩茼蚚最唗眻諉諷秶茞璃ㄛ奧岆籵徹Windows紱釬炵苀枑鼎腔扢掘?雄最唗懂輛俴杅擂換菰﹝揹俴諳婓Win 32笢岆釬峈恅璃懂輛俴揭燴腔ㄛ奧祥岆眻諉勤傷諳輛俴紱釬ㄛ勤衾揹俴籵陓ㄛWin 32 枑鼎賸眈茼腔恅璃I/O滲杅迵籵陓滲杅ㄛ籵徹賸賤涴虳滲杅腔妏蚚ㄛ褫眕晤秶堤睫磁祥肮剒猁腔籵陓最唗﹝迵籵陓扢掘眈壽腔賦凳衄COMMCONFIG ㄛCOMMPROPㄛCOMMTIMEOUTSㄛCOMSTATㄛDCBㄛMODEMDEVCAPSㄛMODEMSETTINGS僕7跺ㄛ迵籵陓衄壽腔Windows API滲杅僕衄26跺ㄛ砆牉佽隴褫統蕉MSDN堆翑恅璃﹝眕狟蔚賦磁妗瞰ㄛ跤堤妗珋揹俴籵陓腔?笱源楊﹝ 妗珋揹俴籵陓腔?笱源楊 ﹛﹛ 源楊珨ㄩ妏蚚VC++枑鼎腔揹俴籵陓諷璃MSComm 忑珂ㄛ婓勤趕遺笢斐膘籵陓諷璃ㄛ?Control馱撿戲笢?屾蜆諷璃ㄛ褫籵徹粕等Project -- Add to Project -- Components and Control脣?撈褫ㄛ婬蔚蜆諷璃植馱撿眊笢嶺善勤趕遺笢﹝森奀ㄛ斕硐剒猁壽陑諷璃枑鼎腔勤 Windows 籵捅?雄最唗腔 API 滲杅腔諉諳﹝遙曆趕佽ㄛ硐剒猁扢离睿潼弝MSComm諷璃腔扽俶睿岈璃﹝ ﹛﹛ 婓ClassWizard笢峈陔斐膘腔籵陓諷璃隅砱傖埜勤砓ㄗCMSComm m_Serialㄘㄛ籵徹蜆勤砓晞褫眕勤揹諳扽俶輛俴扢离ㄛMSComm 諷璃僕衄27跺扽俶ㄛ涴爵硐賡庄?笢撓跺都蚚扽俶ㄩ ﹛﹛ CommPort 扢离甜殿隙籵捅傷諳瘍ㄛ?吽峈COM1﹝ ﹛﹛ Settings 眕趼睫揹腔倛宒扢离甜殿隙疏杻薹﹜?髒苺桄﹜杅擂弇﹜礿砦弇﹝ ﹛﹛ PortOpen 扢离甜殿隙籵捅傷諳腔袨怓ㄛ珩褫眕湖羲睿壽敕傷諳﹝ ﹛﹛ Input 植諉彶遣喳?殿隙睿刉壺趼睫﹝ ﹛﹛ Output 砃楷冞遣喳?迡珨跺趼睫揹﹝ ﹛﹛ InputLen 扢离藩棒Input黍?腔趼睫跺杅ㄛ?吽硉峈0ㄛ桶隴黍?諉彶遣喳 ?笢腔?窒囀?﹝ ﹛﹛ InBufferCount 殿隙諉彶遣喳?笢眒諉彶善腔趼睫杅ㄛ蔚?离0褫眕?壺諉彶遣 喳?﹝ ﹛﹛ InputMode 隅砱Input扽俶鳳?杅擂腔源宒ㄗ峈0ㄩ恅掛源宒˙峈1ㄩ媼輛秶源宒ㄘ﹝ ﹛﹛ RThreshold 睿 SThreshold 扽俶ㄛ桶尨婓 OnComm 岈璃楷汜眳?ㄛ諉彶遣喳?麼楷冞遣喳?笢褫眕諉彶腔趼睫杅﹝ ﹛﹛ 眕狟岆籵徹扢离諷璃扽俶勤揹諳輛俴場宎趙腔妗瞰ㄩ BOOL CSampleDlg:: PortOpen() { BOOL m_Opened; ...... m_Serial.SetCommPort(2); // 硌隅揹諳瘍 m_Serial.SetSettings(4800,N,8,1); // 籵陓統杅扢离 m_Serial.SetInBufferSize(1024); // 硌隅諉彶遣喳?湮苤 m_Serial.SetInBufferCount(0); // ?諾諉彶遣喳? m_Serial.InputMode(1); // 扢离杅擂鳳?源宒 m_Serial.SetInputLen(0); // 扢离黍?源宒 m_Opened=m_Serail.SetPortOpen(1); // 湖羲硌隅腔揹諳 return m_Opened; } ﹛﹛ 湖羲垀剒揹諳綴ㄛ剒猁蕉藉揹諳籵陓腔奀儂﹝婓諉彶麼楷冞杅擂徹最笢ㄛ褫夔剒猁潼弝甜砒茼珨虳岈璃睿渣昫ㄛ垀眕岈璃?雄岆揭燴揹俴傷諳蝠誑釬蚚腔珨笱準都衄虴腔源楊﹝妏蚚 OnComm 岈璃睿 CommEvent 扽俶眸袙甜潰脤籵捅岈璃睿渣昫腔硉﹝楷汜籵捅岈璃麼渣昫奀ㄛ蔚揖楷 OnComm 岈璃ㄛCommEvent 扽俶腔硉蔚掩蜊曹ㄛ茼蚚最唗潰

文档评论(0)

yasou511137 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档