在rs232中有4個腳位可用來回應訊號給電腦分別為cts,dsr,ring,rlsd當未接上裝置時,腳位的電太皆為低電壓,訊號傳回off,很多裝置都利用此四個腳位與電腦溝通,所以檢查腳位電壓就知道改***上是否有裝置存在
ms_cts_on,ms_dsr_on,ms_ring_on,ms_rlsd_on
procedure tform1.button1click(sender: tobject);
varcc:t***mconfig;
h***m:thandle;
***:string;
ls:dword;
begin
***:='***2';
h***m:=createfile(pchar(***),generic_read or generic_write,0,nil,open_existing,0,0);
if get***mmodemstatus(h***m,ls) then
begin
if(ls and ms_cts_on)=ms_cts_on then
begin
button1.caption:='ctson'
end;
end;
closehandle(h***m);
end;
(作者 anykey)
end.
2.檢查handle所得到的值
procedure tform1.button1click(sender: tobject);
varcc:t***mconfig;
h***m:thandle;
***:string;
ls:dword;
begin
***:='***2';
h***m:=createfile(pchar(***),generic_read or generic_write,0,nil,open_existing,0,0);
if(h***m=invalid_handle_value) then
begin
showmessage('通訊口錯誤);
end;
closehandle(h***m);
end;(作者 anykey)
RS 232串列埠介紹
串列埠介紹 序列介面 serial inte ce 是指資料一位一位地順序傳送,其特點是 通訊線路 簡單,只要一對 傳輸線就可以實現雙向通訊 可以直接利用 線作為傳輸線 從而大大降低了成本,特別適用於遠距離通訊,但傳送速度較慢。序列介面 一條資訊的各位資料被逐位按順序傳送的通訊方式稱為 序列通訊。序...
RS232串列埠介紹
通訊過程中只有兩個腳參與通訊 2腳 電腦的輸入rxd 3腳 電腦的輸出txd 通過2 3 腳就可以實現全雙工 可同時收發 的序列非同步 通訊 5腳 接地 連線2 3 5三個引腳即可進行通訊。微控制器的電平標準 ttl電平 5v 3.3v 表示1 0v表示0 rs232的電平標準 15 13 v表示1...
RS232串列埠通訊詳解
rs232串列埠通訊詳解 引腳定義,電氣特性,傳輸格式,接收過程,微控制器晶振,rs485,rs422 轉 2010 03 13 15 47 串列埠是計算機上一種非常通用的裝置通訊協議。串列埠的引腳定義 9芯訊號方向來自 縮寫描述 1調變解調器 cd載波檢測 2調變解調器 rxd接收資料3pc tx...
RS232串列埠通訊模組
應為工作需要自己編寫的rs232通訊模組,該模組已經編寫了蠻久,在實際使用中可能有沒有考慮和不完善的地方。如果使用該模組請保留該註釋,如果被修改或編輯請將修改後的 傳送一份給我 編寫 戴琪英 e mail qiyingdai 163.com 2000 09 01 unit r232comm inte...
RS232串列埠通訊詳解
rs232串列埠通訊詳解 串列埠是計算機上一種非常通用的裝置通訊協議。串列埠的引腳定義 9芯 訊號方向來自 縮寫 描述 1 調變解調器 cd 載波檢測 2 調變解調器 rxd 接收資料 3 pc txd 傳送資料 4 pc dtr 資料終端準備好 5 gnd 訊號地 6 調變解調器 dsr 通訊裝置...