a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的數據采集設計

基于單片機的數據采集設計

作者: 時間:2013-02-17 來源:網絡 收藏
1、設計要求

  利用實驗儀上的0809做A/ D轉換實驗,實驗儀上的W1電位器提供模擬量輸入。編制程序,將模擬量轉換成數字量,通過發光二極管L1—L8顯示。

  2、設計說明

  A/ D轉換器大致分有三類:一是雙積分A/ D轉換器,優點是精度高,抗干擾性好,價格便宜,但速度慢;二是逐次逼近式A/ D轉換器,精度、速度、價格適中;三是并行A/ D轉換器,速度快,價格也昂貴?!嶒炗肁DC0809屬第二類,是8位A/ D轉換器。每采集一次一般需100μs。由于ADC0809 A/ D轉換器轉換結束后會自動產生EOC信號(高電平有效),取反后將其與的INT0相連,可以用中斷方式讀取A/ D轉換結果。

  3、原理圖

基于單片機的數據采集原理圖

  4、設計步驟

  ①把A/D區0809的0通道IN0用插針接至W1的中心抽頭V01插孔(0-5V)。

  ②把A/D區0809的CS端接譯碼輸出端Y1插孔。

  ③0809的CLK插孔與分頻輸出端T4相連。

 ?、軐2的輸入VIN接+12V插孔,+12V插孔再連到外置電源的+12上(電源內置時,該線已連好)。調節W2,使V-REF端為+5V。

  ⑤將A/D區的VREF連到W2的輸出VREF端。

 ?、轊XIC1上插上74LS02芯片,在EXIC2上插74LS32芯片一片,將有關線路按圖連好。

 ?、邔/D區D0-D7用排線與BUS1區XD0-XD7相連。

 ?、喾抡鎸嶒炏到y在“P.....”狀態下。

 ?、嵋赃B續方式從起始地址06D0運行程序,在發光二極管L7-L0上顯示當前采集的電壓值轉換后的數字量,調節W1,L7-L0將隨著電壓變化而相應變化,L7-L0對應數字量D7-D0。

  5、程序

  程序清單:

  ORG 06D0H

  START: MOV A,#00H

  MOV DPTR,#9000H

  MOVX @DPTR,A

  MOV R7,#0FFH

  H55S: DJNZ R7,H55S

  MOVX A,@DPTR

  MOV DPTR,#0A000H

  MOVX @DPTR,A

  SJMP START

  END

參考文獻:

[1].ADC0809datasheethttp://www.dzsc.com/datasheet/ADC0809_123186.html.
[2].74LS02datasheethttp://www.dzsc.com/datasheet/74LS02_961364.html.
[3].74LS32datasheethttp://www.dzsc.com/datasheet/74LS32_1054903.html.



評論


相關推薦

技術專區

關閉