線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1359
推到 Plurk!
推到 Facebook!

89S51&ADC0804&RS232&CMOSIC4066

尚未結案
luck0729
一般會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-07-08 17:40:56 IP:123.110.xxx.xxx 訂閱
小弟初學 
有一些問題想要請教
我是要讓我的89S51與ADC0804要抓取三個電壓值
因為小弟本身要做專題使用的東西是一種震動的感測器
它有XYZ三軸(MMA7260Q)
也就是說它本身在晃動時會產生出電壓值
先別管是什麼東西
我要如何用一顆ADC0804取三個值 明明只有一個第六腳(ADC0804的 in)
我想要用89S51以及一顆CMOS IC 4066&4016(多工器)內部開關 來調整我當下的值
我要如何寫程式控制這個數位開關 所謂的 00 0110 11這些位址 讓我分別抓取出XYZ三個值
因為他是震度型的感測器可能要循環跟DELAY(這些有待我自行測試)
後來要使用RS232來把這些值輸入到電腦讓它呈現波型圖

我現在卡在 我要怎麼去分別取三個電壓值
要設DELAY?可以提示我一下或著有別的方法來取這三個值
讓它們傳回電腦產生波型圖

小弟感謝萬分 也可以互相討論

------
謝謝
chenyk
高階會員


發表:14
回覆:95
積分:171
註冊:2002-07-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-07-09 10:48:37 IP:125.230.xxx.xxx 未訂閱
adc0804 會把 0~5v 轉換成 8bit的數位信號從 p11~18 腳位輸出
http://www.google.com.tw/imgres?imgurl=http://www.rogercom.com/pparalela/ADC0804.gif&imgrefurl=http://www.rogercom.com/pparalela/ConversorADC0804.htm&usg=__E2kgDRsOpD7EXNpuqLpcBQ9Hp6M=&h=307&w=431&sz=7&hl=zh-TW&start=3&um=1&itbs=1&tbnid=EXP8MBiV4hUWwM:&tbnh=90&tbnw=126&prev=/images?q=ADC0804&um=1&hl=zh-TW&sa=X&tbs=isch:1
所以你應該先要把sensor 的電壓轉換到 0~5v的區間再加到 adc0804
8051 應該只要負責將收到的數據轉成 ascii 碼透過 rs232 電路輸出
網路上資料很多,不再贅述
luck0729
一般會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-07-09 11:42:01 IP:123.110.xxx.xxx 訂閱
喔喔 很感謝你的回覆 
那些傳輸地方我電路我都接好了
可是程式碼部分不是很懂得
想請教要如何抓取三種值在8051內部
做個數位開關用CMOS4016 OR 4066
感應器部分它震度過大的話會產生最大0.2V電壓
我會經過放大器放大這不成問題
主要是有提示寫程式內碼 想請教各位大大
新手多多包涵了

我會將電路圖部分也用上
請各位幫我看看






===================引 用 chenyk 文 章===================
adc0804 會把 0~5v 轉換成 8bit的數位信號從 p11~18 腳位輸出
http://www.google.com.tw/imgres?imgurl=http://www.rogercom.com/pparalela/ADC0804.gif&imgrefurl=http://www.rogercom.com/pparalela/ConversorADC0804.htm&usg=__E2kgDRsOpD7EXNpuqLpcBQ9Hp6M=&h=307&w=431&sz=7&hl=zh-TW&start=3&um=1&itbs=1&tbnid=EXP8MBiV4hUWwM:&tbnh=90&tbnw=126&prev=/images?q=ADC0804&um=1&hl=zh-TW&sa=X&tbs=isch:1
所以你應該先要把sensor 的電壓轉換到 0~5v的區間再加到 adc0804
8051 應該只要負責將收到的數據轉成 ascii 碼透過 rs232 電路輸出
網路上資料很多,不再贅述
------
謝謝
系統時間:2024-05-06 2:38:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!