[摘要] 本文詳細(xì)說明了VB利用計(jì)算機(jī)并行端口實(shí)現(xiàn)對(duì)外部設(shè)備的控制及狀態(tài)檢測(cè)的方法,通過對(duì)并口地址及各腳的作用的分析,指明如何控制并口各腳的高低電平,配合具體電路來進(jìn)行商場(chǎng)內(nèi)一些設(shè)備的自動(dòng)化控制,并給出了VB控制并口的有關(guān)代碼。
[關(guān)鍵詞] VB 并行端口 自動(dòng)化控制
一、問題提出
隨著計(jì)算機(jī)在商場(chǎng)的應(yīng)用,人們對(duì)商場(chǎng)計(jì)算機(jī)的利用已經(jīng)不再滿足于文字編輯、娛樂享受、數(shù)據(jù)管理等功能,商場(chǎng)內(nèi)廣告播放,燈光控制、上下班鈴聲、安保系統(tǒng)的運(yùn)行等能不能用計(jì)算機(jī)實(shí)現(xiàn)自動(dòng)控制呢,回答當(dāng)然是肯定的,筆者在實(shí)踐中就找到了一種解決方法,即:通過并行端口來控制外部設(shè)備的自動(dòng)化運(yùn)行。
二、并行端口探密
普通計(jì)算機(jī)的并口為L(zhǎng)PT1,它是一個(gè)標(biāo)準(zhǔn)的25針插座,有3個(gè)端口:數(shù)據(jù)端口、狀態(tài)端口和控制端口,它的3個(gè)端口的地址分別為:378H、379H和37AH。其中378H和37AH可讀可寫,而379H為只讀端口。也就是說它包含一個(gè)八位二進(jìn)制數(shù)據(jù)端口(地址為378H),即第2腳到第9腳;一個(gè)輸入控制端口(地址為379H),即第15腳、13腳、12腳、10腳、11腳,其另外低三位無定義;一個(gè)輸出控制口(地址為37AH),即第1腳、14腳、16腳、17腳,其另外高四位無定義,由此可見后面兩個(gè)端口都不是完全的8位。綜上所述,普通并口可以實(shí)現(xiàn)一個(gè)5輸入12輸出數(shù)字量的功能,利用計(jì)算機(jī)的并口,可以去控制外部繼電器的吸合從而控制外部設(shè)備,同樣可以利用它來檢測(cè)外部設(shè)備的狀態(tài)。從而使一臺(tái)普通的計(jì)算機(jī)實(shí)現(xiàn)可編程控制器的功能。……