日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機開關量輸入接口

單片機開關量輸入接口

關鍵字:單片機開關 單片機引腳 I/O引腳 作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:14

1.扳鍵開關與單片機的接口

扳鍵開關(或鈕子開關類器件)可將高電平或低電平經(jīng)單片機的I/O引腳置入單片機,以實現(xiàn)操作分檔、參數(shù)設定等人機聯(lián)系的功能。

圖1與后面的程序是扳鍵類開關應用的示例:根據(jù)8個開關中哪一個開關閉合并使相應口線為低電平而轉(zhuǎn)去執(zhí)行相應的個工作程序。各開關通過擴展輸入口74LS244與80C51的P0口連接,開關合上時將向P0口的相應引腳送低電平;反之,開關打開時送高電平。

圖1 扳鍵開關與單片機的接口

讀扳鍵開關狀態(tài)程序段:

2.撥盤開關與單片機的接口

(1)撥盤開關

撥盤開關有很多種,常見的是BCD碼撥盤開關,如圖2所示。撥動正面的撥盤,可制定一個十進制數(shù)(在開關正面有該數(shù)的數(shù)碼指示),并轉(zhuǎn)換成BCD碼(呈現(xiàn)在背面8、4、2、1引腳上)而輸入計算機。撥盤開關用于參數(shù)設定,非常直觀方便。

若引腳A接高電平,當置定某十進制數(shù)時,撥動撥盤會使引腳A與8、4、2、1四個引腳有一定的接通關系,與引腳A接通的將輸出高電平,不與引腳A接通的輸出低電平,從而轉(zhuǎn)換成與該十進制數(shù)相當?shù)腂CD碼(8421碼)。例如,撥置數(shù)字5時,8、4、2、1腳輸出數(shù)字編碼0101,其他類推。

當然也可反過來,即引腳A接低電平,這時得到的是與十進制數(shù)相當?shù)腂CD碼的反碼。將所得的碼取反后可以獲得相應的BCD碼。這種接法也比較多見。

如要將n位十進制數(shù)置入計算機,就需要使用n片撥盤開關并列在一起,組合成一個撥盤開關組。

圖2 兩片撥盤開關與80C51的接口

(2)撥盤開關接口示例

圖2是兩片撥盤開關接口示例:通過撥盤開關將2位十進制數(shù)置入單片機,其十位數(shù)與個位數(shù)讀入后將分別暫存于片內(nèi)RAM的21H、20H單元。

接口程序如下:

編輯:admin  最后修改時間:2018-05-16

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

芷江| 连平县| 清河县| 芜湖县| 双江| 德安县| 新竹县| 二连浩特市| 澄迈县| 海城市| 巴彦淖尔市| 长丰县| 吉木萨尔县| 北安市| 太和县| 东乡| 裕民县| 临夏县| 新蔡县| 长治市| 乐山市| 平遥县| 麟游县| 日照市| 盐山县| 磐安县| 江达县| 彩票| 金寨县| 普格县| 定襄县| 凌云县| 崇州市| 房山区| 社会| 崇义县| 会东县| 盈江县| 屏山县| 贡嘎县| 广水市|