《Proteus仿真平臺單片機項目式教程》課件 項目10 數(shù)字電壓表-2.AD 轉換_第1頁
《Proteus仿真平臺單片機項目式教程》課件 項目10 數(shù)字電壓表-2.AD 轉換_第2頁
《Proteus仿真平臺單片機項目式教程》課件 項目10 數(shù)字電壓表-2.AD 轉換_第3頁
《Proteus仿真平臺單片機項目式教程》課件 項目10 數(shù)字電壓表-2.AD 轉換_第4頁
《Proteus仿真平臺單片機項目式教程》課件 項目10 數(shù)字電壓表-2.AD 轉換_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

主講:XXX單片機技術《Proteus平臺單片機項目式教程》西安電子科技大學出版社單片機技術江西農業(yè)大學南昌商學院項目10數(shù)字電壓表-2.AD轉換課程引入

1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。

上節(jié)課我們講了DAC0832的應用拓展方法,通過DAC應用實現(xiàn)輸出方波等信號,大家可以跟我一起看一下效果,進行一次復習回顧。提問:DAC0832的應用編程具有哪些關鍵點:(1)控制總線怎么設計,地址線怎么編寫?(2)輸出方波的頻率、波形怎么變?一、課程引入第二步:啟發(fā)式引入新的問題:

前面我們已經學習了DAC設計應用方法,作為前向通道的AD應用更為廣泛,主要用于信號的采集,現(xiàn)在的嵌入式芯片基本都會集成這樣的AD和DA模塊。舉例:STM32、CC2530。(嵌入思政元素:高端處理器進口受卡,我輩當自強,國產STC、高速EDA設計軟件需要大家的支持,才能發(fā)展壯大。)一、課程引入第三步:提出這節(jié)課中心問題:

怎樣通過單片機控制AD轉換器實現(xiàn)模擬量的采樣與顯示?例如:將0~5V線性電壓轉換成數(shù)據(jù)00-ffH顯示。提問:AD在現(xiàn)實生活中有什么用?(學生討論后,總結發(fā)言)

(1)將模擬信號變成數(shù)字信號,電壓量的數(shù)據(jù)采集,溫度采集等。

(2)將傳感器采集到的模擬量轉換成數(shù)字量,輸入給計算機系統(tǒng)處理,實現(xiàn)智能控制與管理。二、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學生學習興趣)

提問:可以變成電壓顯示嗎?三、基本原理(重點)

1、AD轉換器原理

ADC0809是8通道8位CMOS逐次逼近式A/D轉換芯片,每采集一次需100us。ADD-ABC:地址碼輸入端。START:啟動端\正脈沖。EOC:轉換結束信號輸出端。OE:轉換結果輸出使能端。根據(jù)電路圖連線,ADC0809的一個典型地址為 :0FEF3H。三、基本原理(重點)

2、工作原理分析與流程圖

兩個或非門構成了讀寫信號控制的片選端,單片機通過P2.0實現(xiàn)對ADC0809的讀寫控制操作,通過低三位地址線選擇IN3通道的模擬量輸入,單片機經過寫信號啟動AD轉換器,ADC0809將輸入的模擬電壓2.5V轉換成數(shù)據(jù)量7FH后,發(fā)送轉換完成信號給單片機,單片機啟動讀操作,之后進行顯示數(shù)據(jù)處理后送出顯示。DBUF

EQU30HTEMP

EQU40HDIN

BITP1.0CLK

BITP1.1ORG

0000HLJMPSTARTORG0030HSTART:MOVR0,#DBUF;顯示緩沖區(qū)

MOV@R0,#0AH

;行串靜態(tài)顯示“ADXX”XX表示0~FINC

R0MOV@R0,#0DHINC

R0MOV@R0,#010HINC

R0

MOV

DPTR,#0FEF3H ;A/D地址MOVA,#0 ;清零

MOVX@DPTR,A ;啟動A/D

JB

P3.3,$;等待轉換結束MOVX

A,@DPTR;讀入結果MOV

P1,A ;轉換結果送入發(fā)光二極管顯示

MOV

B,A

;累加器內容存入B中SWAP

A

;A的內容高四位與低四位交換ANLA,#0FH

;A的內容高四位清零XCH

A,@R0

;A/D轉換結果高位送入DBUF3INC

R0MOVA,B

;取出A/D轉換后的結果ANL

A,#0FH;A的內容高四位清零XCH

A,@R0

;結果低位送入DBF4中ACALL

DISP1;串行靜態(tài)顯示“ADXX”ACALL

DELAY;延時AJMP START三、基本原理(重點)

3、軟件程序提問:改變信號采集的通道,如何編程實現(xiàn)AD采樣?四、實物效果展示利用實驗箱,調節(jié)模擬信號輸入端的電位器旋鈕,表示輸入電壓0-5v,顯示值隨著變化,順時針旋轉值增大,AD轉換值的范圍是00~FFH。。五、思考題與課外拓展1、思考題:

(1)A/D轉換程序有三種方式:中斷方式、查詢方式、延時方式,例程中使用了查詢方式,請用另兩種方式編寫程序,并仿真實現(xiàn)。

(2)改變信號采集的通道,如何編程實現(xiàn)AD采樣

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論