Re: [問題]請問_inp與_outp如何使用

看板C_and_CPP (C/C++)作者 (<(^_^)@m)時間18年前 (2006/07/10 14:55), 編輯推噓1(109)
留言10則, 2人參與, 最新討論串1/1
※ 引述《lonepair (高肥)》之銘言: : 各位大大: : 小弟我現在的程式目的是希望可以寫一個C程式的介面,在這個介面中我可以讓使用者 : 輸入一個數字,然後程式接收到這個數字後,可以透過RS-232傳出電腦給我已經插好 : 的一塊8051版子做處理,然後再把處理好的結果透過RS-232傳回電腦來給介面程式 : 然後要秀在螢幕上,可是小弟我現在的瓶頸是我查MSDN找到了_inp與_outp這兩個 : 函式庫可以用於傳送和接收的動作,而我想問的是如果我現在的port如果是COM1 =0x3f8 : 這個port,那我只要把0x3f8這個port number當作是parameter傳給_inp與_outp : 這兩個function就可以了嘛,這樣RS-232就會透過我的程式幫我把data送出去了嘛 : 還是我的程式還缺少什麼,需要再做什麼樣的設定,請各位大大教我。 : 謝謝 介紹你一個網站, http://www.codeproject.com/csharp/csppleds.asp http://www.lvr.com/parport.htm 專門在講電腦IO port怎麼用. http://electrosofts.com/parallel/parallelwin.html -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.42.40 ※ 編輯: autoexecbat 來自: 60.248.42.40 (07/10 15:07)

07/10 16:24, , 1F
不過有些範例程式要試試看,我剛有試過,port.zip
07/10 16:24, 1F

07/10 16:25, , 2F
可以執行,能不能輸出到印表機輸出埠,要用電表量!
07/10 16:25, 2F

07/10 16:37, , 3F
我剛試過了,OK!可以正常工作!
07/10 16:37, 3F

07/10 16:37, , 4F
不過要應用在硬體上,可能要加一點driver晶體來推動,
07/10 16:37, 4F

07/10 16:38, , 5F
剛量data是 3.3V 為High, 0V為Low,
07/10 16:38, 5F

07/10 16:39, , 6F
懂一點硬體設計的人,可以把他擴大作成輸出數埠,
07/10 16:39, 6F

07/10 16:40, , 7F
也就是把你的PC當成大型的MCU,輸出埠當作IO,
07/10 16:40, 7F

07/10 16:40, , 8F
然後你就可以直接在電腦用VC寫程式控制IO出去!很好用!
07/10 16:40, 8F

07/10 16:42, , 9F
但是要注意印表機輸出埠的位址!
07/10 16:42, 9F

07/11 00:41, , 10F
在看中 蠻不錯的
07/11 00:41, 10F
文章代碼(AID): #14iVdcev (C_and_CPP)
文章代碼(AID): #14iVdcev (C_and_CPP)