全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1778
推到 Plurk!
推到 Facebook!

用8051做個數位開關來抓取我需要的位址(分別的電壓值)

答題得分者是:ScottWang
luck0729
一般會員


發表:5
回覆:5
積分:2
註冊:2010-07-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-07-09 20:24:20 IP:123.110.xxx.xxx 訂閱
我想問的是如何用一顆8051抓取三個不同的值
有老師介紹我用一個 4016&4066的四對一多工器
我不是很懂8051要怎麼寫位址
假如 00是取 X 值 01要取Y 值 10要取 Z值
我要怎麼寫才可以分別取值做個開關這樣
小弟感謝
------
謝謝
編輯記錄
luck0729 重新編輯於 2010-07-09 20:25:12, 註解 無‧
ScottWang
版主


發表:32
回覆:486
積分:688
註冊:2009-04-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-07-10 01:17:56 IP:218.161.xxx.xxx 訂閱
CD4016或CD4066的電子開關,使用上很簡單,C為ctrl控制端,I和O為In和Out,可以做為輸入,也可以做為輸出.
假設Vcc=5V,只要在C端加上Hi(5V),I/O可以視為一個電子開關的兩端短路,C=Lo(0V),電子開關則為斷路.
有關硬體應用,可以參考以下的電路,先把以下的電路弄懂了,你就知道怎麼用它了.
http://hihand.myweb.hinet.net/prg/ScopeMultiTester1-10.htm

如果你要以二進位數字來做選擇,應該要用CD4051.
1. INH=Lo(0V).
2. 輸入選擇C=Lo(0V).
3. 輸入端0,1,2做電壓輸入端,COM Out/In 做輸出端.
4. MCU輸出00,01,10來控制A,B端,可以選到0,1,2的,COM Out/In做為電壓的共同輸出端,此端可以接到ADC0804之類的ADC轉換器輸入端,ADC的輸出再接到MCU的輸入Port.

MCU的I/O輸出00,01,10 --> CD4051的A,B端 --> CD4051的0,1,2接欲測量的3組不同的電壓 --> CD4051的COM Out/In --> ADC0804之類的IC --> MCU的I/O Port.
------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流,
中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓,
標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器.
接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備,
另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A.
http://hvpower.myweb.hinet.net/
編輯記錄
ScottWang 重新編輯於 2010-07-10 02:03:42, 註解 無‧
luck0729
一般會員


發表:5
回覆:5
積分:2
註冊:2010-07-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-07-10 11:09:47 IP:123.110.xxx.xxx 訂閱
ScottWang 感謝
如還有問題希望能幫我解除
我會附上我電路圖看我有沒接錯
硬體部分希望能幫我看看
改天我會PO上來的
還有一些SENSOR的東西也想請教囉!!!
------
謝謝
系統時間:2024-04-23 15:56:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!