微機(jī)原理課程設(shè)計(jì)報(bào)告--數(shù)據(jù)采集顯示系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  數(shù)據(jù)采集顯示系統(tǒng)</b></p><p>  摘要:本系統(tǒng)實(shí)現(xiàn)了單路直流電壓量的采集與顯示。其主要結(jié)構(gòu)由A/D轉(zhuǎn)換模塊、8255并行接口模塊、8086控制模塊、數(shù)碼管顯示驅(qū)動(dòng)電路和三位數(shù)碼管顯示電路組成。由于本系統(tǒng)電路實(shí)驗(yàn)板是16位微控制器試驗(yàn)箱的外部拓展系統(tǒng),所以整個(gè)系統(tǒng)的系統(tǒng)總線和地址總線是固定的,本次設(shè)計(jì)的重點(diǎn)主要是外圍模塊與8086的編程部分。</

2、p><p>  關(guān)鍵詞:8086 8255 ADC0809 74LS240</p><p><b>  目錄</b></p><p>  一、設(shè)計(jì)要求及方案選擇1</p><p> ?。ㄒ唬┰O(shè)計(jì)要求錯(cuò)誤!未定義書簽。</p><p>  (二)方案選擇錯(cuò)誤!未定義書簽。</p&g

3、t;<p>  二、系統(tǒng)各模塊具體設(shè)計(jì)1</p><p><b>  (一)整體框圖1</b></p><p> ?。ǘ└髂K具體分析2</p><p>  三、系統(tǒng)性能測(cè)試4</p><p><b> ?。ㄒ唬y(cè)試儀器4</b></p><p>&

4、lt;b> ?。ǘy(cè)試過(guò)程4</b></p><p><b>  四、參考文獻(xiàn)4</b></p><p><b>  五、附錄4</b></p><p>  一、設(shè)計(jì)要求及方案選擇</p><p><b>  設(shè)計(jì)要求:</b></p>

5、<p>  要求具有IN1路模擬輸入</p><p>  輸入信號(hào)為0——5V </p><p>  采用數(shù)碼管3位,顯示十進(jìn)制結(jié)果</p><p>  輸入量與顯示誤差<1%</p><p><b>  方案選擇: </b></p><p>

6、  ADC0809是逐次逼近型8位A/D轉(zhuǎn)換芯片,具有8路模擬量輸入,量程為0-5V,分辨率(相對(duì)誤差)為0.38%,轉(zhuǎn)換速度典型值為100us,并且片內(nèi)帶有三態(tài)輸出緩沖器,可以與系統(tǒng)總線直接相連,不需要占用8255并行接口線。而且其性能價(jià)格比非常高,故本次課程設(shè)計(jì)采用ADC0809作為轉(zhuǎn)換芯片。</p><p>  二、系統(tǒng)各模塊具體設(shè)計(jì)</p><p><b> ?。ㄒ唬┱w

7、框圖</b></p><p>  系統(tǒng)組成及原理框圖如圖1-1所示</p><p><b>  整體電路圖:</b></p><p>  (二)各模塊具體分析</p><p><b>  1、A/D轉(zhuǎn)換模塊</b></p><p>  ADC0809的ADDA

8、 ADDB ADDC ALE START 接8255的PB7-PB3,輸出通道和系統(tǒng)總線直接相連。Vref+和Vref-由基準(zhǔn)電壓芯片LM336Z5提供。EOC接8255的PC7,編程時(shí)應(yīng)采用查詢方式。</p><p><b>  0809電路圖:</b></p><p>  0809程序設(shè)計(jì)流程圖:</p><p>  0809工作

9、時(shí)序圖:</p><p><b>  2、數(shù)碼管顯示模塊</b></p><p><b>  三位七段數(shù)碼管:</b></p><p>  因?yàn)榭紤]到8255的驅(qū)動(dòng)能力不足以帶動(dòng)共陽(yáng)極數(shù)碼管,所以使用74LS240總線驅(qū)動(dòng)器來(lái)驅(qū)動(dòng)數(shù)碼管,并且因?yàn)?4LS240是反向驅(qū)動(dòng)器,所以數(shù)碼管的段選和共陰極數(shù)碼管的段選一致。<

10、/p><p><b>  數(shù)碼管段選表:</b></p><p><b>  四、系統(tǒng)性能測(cè)試</b></p><p><b> ?。ㄒ唬y(cè)試儀器</b></p><p>  PC機(jī)一臺(tái)、16位微型控制器實(shí)驗(yàn)箱一臺(tái)、數(shù)字萬(wàn)用表一個(gè)</p><p><b

11、>  (二)測(cè)試過(guò)程</b></p><p>  先將實(shí)驗(yàn)板電路與試驗(yàn)箱電路進(jìn)行連接,扭動(dòng)滑動(dòng)變阻器的阻值,用萬(wàn)用表測(cè)量實(shí)際的模擬電壓并與數(shù)碼管顯示的電壓值進(jìn)行比較。</p><p><b>  五、參考文獻(xiàn)</b></p><p>  [1].楊素行 主編《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用(第3版)》 清華大學(xué)出版社</p&g

12、t;<p>  [2].康華光 主編《電子技術(shù)基礎(chǔ) 數(shù)字部分(第五版)》 高等教育出版社</p><p>  [3].李朝青 主編《單片機(jī)原理與應(yīng)用技術(shù)(第三版)》 北京航天航空大學(xué)出版社</p><p><b>  六、附錄</b></p><p><b>  完整源程序:</b></p>&

13、lt;p>  DATA SEGMENT </p><p>  LEDDATA DB 3 DUP(?)</p><p><b>  DATA ENDS</b></p><p>  CODE SEGMENT PUBLIC </p><p><b>  ORG 0100H</b></p>

14、;<p>  ASSUME CS:CODE,DS:DATA</p><p>  MAIN:JMP START</p><p>  LEDCOM DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh</p><p>  LEDCOMP DB 0bfh,86h,0dbh,0cfh</p><p>  

15、START:MOV DX,04A2H;8255 B口地址</p><p>  MOV AL,07H;初始化數(shù)碼管位選,使數(shù)碼管全滅</p><p><b>  OUT AL,DX</b></p><p>  AD:MOV DX,04A6H;8255控制寄存器地址,接CS0 </p><p>  MOV AL,81H;1

16、000 0 00 1B,A口方式0輸出,B口方式0輸出,C7-4輸出,C3-0輸入。</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,04A2H;B口地址。</p><p>  MOV AL,37H; 001 1 0 111,高三位選中IN1,第五位ALE=1,第四位START=0,低三位是數(shù)碼管位選置

17、1。</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,3FH;START=1.</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,37H</p><p>  OUT DX,AL;START產(chǎn)生脈

18、沖信號(hào),啟動(dòng)轉(zhuǎn)換。</p><p>  MOV DX,04A4H;C口地址</p><p>  TEST:IN AL,DX;讀入EOC(PC0)狀態(tài)。</p><p>  AND AL,01H;屏蔽其他位。</p><p>  JZ TEST;當(dāng)EOC=0,ZF=1,JZ跳轉(zhuǎn)到TEST重新掃描。</p><p>  M

19、OV AL,80H;OE=1,開芯片使能。</p><p><b>  OUT DX,AL</b></p><p>  ;讀取系統(tǒng)總線上的數(shù)據(jù),地址只要不和CS0沖突就行。</p><p>  MOV DX,04B0H;CS1</p><p><b>  IN AL,DX</b></p>

20、<p>  MOV BL,AL;暫存數(shù)據(jù)</p><p>  MOV DX,04A4H;C口地址</p><p>  MOV AL,00H;OE=0</p><p><b>  OUT DX,AL</b></p><p>  TOBCD:MOV AL,BL</p><p>  MOV

21、 SI,OFFSET LEDDATA </p><p>  MUL 0C4H;255*196=49980,取高三位。</p><p>  MOV BX,10000</p><p><b>  DIV BX</b></p><p>  MOV [SI],AL;存萬(wàn)位</p><p><b>

22、;  INC SI</b></p><p><b>  MOV AX,DX</b></p><p><b>  MOV DX,0</b></p><p>  MOV BX,1000</p><p><b>  DIV BX </b></p><p

23、>  MOV [SI],AL;存千位</p><p><b>  INC SI</b></p><p><b>  MOV AX,DX</b></p><p><b>  MOV DX,0</b></p><p>  MOV BX,100</p><p

24、><b>  DIV BX </b></p><p>  MOV [SI],AL;存百位</p><p>  DISPLAY:MOV DX,04A6H</p><p>  MOV AL,80H</p><p><b>  OUT DX,AL</b></p><p>  

25、LEA BX,LEDCOMP</p><p>  LEA SI,LEDDATA</p><p>  MOV AL,[SI]</p><p><b>  XLAT</b></p><p><b>  INC SI</b></p><p>  MOV DX,04A0H</p

26、><p><b>  OUT DX,AL</b></p><p>  MOV DX,04A2H</p><p>  MOV AL,06H;LED0亮</p><p><b>  OUT DX,AL</b></p><p>  MOV AX,00A0H</p><

27、;p>  DELAY1:DEC AX</p><p>  JNZ DELAY1</p><p>  LEA BX,LEDCOM</p><p>  MOV AL,[SI]</p><p><b>  XLAT</b></p><p><b>  INC SI</b>&l

28、t;/p><p>  MOV DX,04A0H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,04A2H</p><p>  MOV AL,05H;LED1亮</p><p><b>  OUT DX,AL</b></p>

29、<p>  MOV AX,00A0H </p><p>  DELAY2:DEC AX</p><p>  JNZ DELAY2</p><p>  MOV AL,[SI]</p><p><b>  XLAT</b></p><p>  MOV DX,04A0H </p>

30、<p><b>  OUT DX,AL</b></p><p>  MOV DX,04A2H</p><p>  MOV AL,03H;LED2亮</p><p><b>  OUT DX,AL</b></p><p>  MOV AX,00A0H </p><p&

溫馨提示

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

評(píng)論

0/150

提交評(píng)論