單片機(jī)開關(guān)量輸入接口

發(fā)布時(shí)間:2024-10-24
1.扳鍵開關(guān)與單片機(jī)的接口
扳鍵開關(guān)(或鈕子開關(guān)類器件)可將高電平或低電平經(jīng)單片機(jī)的i/o引腳置入單片機(jī),以實(shí)現(xiàn)操作分檔、參數(shù)設(shè)定等人機(jī)聯(lián)系的功能。
圖1與后面的程序是扳鍵類開關(guān)應(yīng)用的示例:根據(jù)8個(gè)開關(guān)中哪一個(gè)開關(guān)閉合并使相應(yīng)口線為低電平而轉(zhuǎn)去執(zhí)行相應(yīng)的個(gè)工作程序。各開關(guān)通過擴(kuò)展輸入口74ls244與80c51的p0口連接,開關(guān)合上時(shí)將向p0口的相應(yīng)引腳送低電平;反之,開關(guān)打開時(shí)送高電平。
圖1 扳鍵開關(guān)與單片機(jī)的接口
讀扳鍵開關(guān)狀態(tài)程序段:
2.撥盤開關(guān)與單片機(jī)的接口
(1)撥盤開關(guān)
撥盤開關(guān)有很多種,常見的是bcd碼撥盤開關(guān),如圖2所示。撥動(dòng)正面的撥盤,可制定一個(gè)十進(jìn)制數(shù)(在開關(guān)正面有該數(shù)的數(shù)碼指示),并轉(zhuǎn)換成bcd碼(呈現(xiàn)在背面8、4、2、1引腳上)而輸入計(jì)算機(jī)。撥盤開關(guān)用于參數(shù)設(shè)定,非常直觀方便。
若引腳a接高電平,當(dāng)置定某十進(jìn)制數(shù)時(shí),撥動(dòng)撥盤會(huì)使引腳a與8、4、2、1四個(gè)引腳有一定的接通關(guān)系,與引腳a接通的將輸出高電平,不與引腳a接通的輸出低電平,從而轉(zhuǎn)換成與該十進(jìn)制數(shù)相當(dāng)?shù)腷cd碼(8421碼)。例如,撥置數(shù)字5時(shí),8、4、2、1腳輸出數(shù)字編碼0101,其他類推。
當(dāng)然也可反過來,即引腳a接低電平,這時(shí)得到的是與十進(jìn)制數(shù)相當(dāng)?shù)腷cd碼的反碼。將所得的碼取反后可以獲得相應(yīng)的bcd碼。這種接法也比較多見。
如要將n位十進(jìn)制數(shù)置入計(jì)算機(jī),就需要使用n片撥盤開關(guān)并列在一起,組合成一個(gè)撥盤開關(guān)組。
圖2 兩片撥盤開關(guān)與80c51的接口
(2)撥盤開關(guān)接口示例
圖2是兩片撥盤開關(guān)接口示例:通過撥盤開關(guān)將2位十進(jìn)制數(shù)置入單片機(jī),其十位數(shù)與個(gè)位數(shù)讀入后將分別暫存于片內(nèi)ram的21h、20h單元。
接口程序如下:
上一個(gè):便攜式電測水位計(jì) 型號:BXS-300
下一個(gè):酒駕會(huì)怎么樣處罰扣分

LEESON驅(qū)動(dòng)器,LEESON聯(lián)軸器,LEESON制動(dòng)器
機(jī)床導(dǎo)軌的修復(fù)
雙頭香精膏體不銹鋼智能灌裝機(jī)功能
參與式鄉(xiāng)村評估在壺瓶山自然保護(hù)區(qū)的初步應(yīng)用
長途物流配送價(jià)格 長途物流配送費(fèi)用
美國到中國海運(yùn)集裝箱價(jià)格(美國集裝箱最新行情)
有沒有靠譜的廣州空運(yùn)物流貨代公司?,是一家公司,廣州航空運(yùn)輸物流貨運(yùn)代理公司嗎?
漲勢迅猛!拼多多跨境平臺TEMU在美掀起流量風(fēng)暴!
Shopee惡意下單預(yù)防方法強(qiáng)勢來襲,shopee惡意下單怎么辦
秀英港在哪個(gè)城市(秀英海運(yùn)港口的主要業(yè)務(wù))
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos