微機(jī)原理課程設(shè)計(jì)壓力測(cè)試系統(tǒng)的設(shè)計(jì)_第1頁(yè)
微機(jī)原理課程設(shè)計(jì)壓力測(cè)試系統(tǒng)的設(shè)計(jì)_第2頁(yè)
微機(jī)原理課程設(shè)計(jì)壓力測(cè)試系統(tǒng)的設(shè)計(jì)_第3頁(yè)
微機(jī)原理課程設(shè)計(jì)壓力測(cè)試系統(tǒng)的設(shè)計(jì)_第4頁(yè)
微機(jī)原理課程設(shè)計(jì)壓力測(cè)試系統(tǒng)的設(shè)計(jì)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、設(shè)計(jì)題目壓力測(cè)試系統(tǒng)的設(shè)計(jì)(一)設(shè)計(jì) 要 求對(duì)壓力傳感器的信號(hào)進(jìn)行檢測(cè)并在 LED數(shù)碼顯示器上顯示壓力值,當(dāng) 壓力低于30pa時(shí),黃燈閃爍,閃爍周期為1秒。當(dāng)壓力高于150pa 時(shí),紅燈閃爍。LED的顯示內(nèi)容為P二XXX X為測(cè)試值。設(shè) 計(jì) 思 路壓力測(cè)試系統(tǒng)的設(shè)計(jì),必然要牽涉到壓力的感應(yīng)與轉(zhuǎn)化,所以 必須要有壓力傳感與 A/D轉(zhuǎn)換器。將自然中的模擬量轉(zhuǎn)化為電壓信 號(hào),再轉(zhuǎn)化位數(shù)字信號(hào)進(jìn)行處理。一個(gè)小型的微機(jī)系統(tǒng),必須要有 8086cpu來(lái)進(jìn)行整體的控制,將其通過 8255與A/D傳感器進(jìn)行連接。 這就是這個(gè)系統(tǒng)的主要框架。而具體的應(yīng)用框架則是在主要的框架上添加。要當(dāng)壓力低于30pa時(shí),黃燈閃

2、爍。當(dāng)壓力高于150pa時(shí),紅燈閃爍。則應(yīng)添加8255 模塊。通過編程來(lái)控制黃燈與紅燈的亮火情況,考慮到要進(jìn)行比較, 所以我用了兩個(gè)比較器進(jìn)行數(shù)據(jù)的比較。同時(shí),由于燈要閃爍,閃爍 周期要一秒,所以我們考慮到還要加一個(gè) 8253芯片去控制。但根據(jù) 個(gè)人情況,這個(gè)模塊我省略了。而至于LED顯示,且顯示內(nèi)容為三位。 我只在程序之中體現(xiàn),而在硬件圖中沒有去體現(xiàn)。源程序:CODE SEGMENT;電椅代碼段ASSUME CS:CODE ;段分配ORG 1000H ;起始地址 ADPORT EQU FFFOH ;定義 AD 口IOCONPT EQU 0FF2BH IOBPT EQU 0FF29H ; ST

3、ART:CALL FORMAT ADCON:CALL DISP ADCON1:MOV AX,00MOV DX, ADPORT OUT DX, ALMOV CX,0500HDELAY1:LOOP DELAY1MOV DX,ADPORT IN AL,DXPUSH AX 據(jù)存入 AX 中IO: MOV DX,IOCONPTMOV AL,10010010B OUT DX,ALMOV DX, ,IOBPT IN AL,DX ;定義 8255 控制口;定義 8255B 口;初始化; 調(diào)用 DISP 顯示;啟動(dòng) A/D;延時(shí);將通道 0 地址寫入 DX;讀取 A/D 轉(zhuǎn)化值;輸入 AX 即將 A/D 轉(zhuǎn)化數(shù)

4、5從 DX 中讀入 AL ,讀出 A/D轉(zhuǎn)化值TEST AL,80H ;測(cè)試提取 8255PB7 口JNZ LESS 30 ;不等 跳轉(zhuǎn) LESS 30TEST AL 40H ;測(cè)試提取 8255PB6 口JNZ GREATER 150 ;不等跳轉(zhuǎn) GREATER 150LESS 30:POP AXMOV DX, ,IOCPTMOV AL,80HOUT DX,AL ;輸出 8255PB7 口值CALL LL1 ;顯示GREATER:POP AXMOV DX,IOCPTMOV AL,40HOUT DX,AL ;8255PB6 口值CALL LL1 ;顯示LL1: CALL CONVERSCALL

5、 DISPJMP ADCON1CONVERS: MOV BL,ALaamMOV BX,077DHmov DS:BX,almov al,ah aamINC bxmov DS:Bx,alINC bxmov DS:Bx,ahRET;通過兩次校驗(yàn)將顯示的三位數(shù)值分開進(jìn)行存貯disp: mov dx,077Fhmov ah,20h ;動(dòng)態(tài)顯示,是最左邊的數(shù)碼管亮 disp0:mov cx,00ffhmov bx,dx; bx=077FHmov bl,ds:bxmov bh,0hpush dxmov dx,0ff22hmov al,cs:bx+OFFSET DATA1OUT DX,ALmov dx,0ff

6、21hmov al,ahOUT DX,ALdisp1:loop disp1;循環(huán),延時(shí)pop dxdec dx shr ah,01hjnz disp0 ;不為 0 轉(zhuǎn)移至 disp0mov dx,0ff22hmov al,0ffhOUT DX,ALret ; 這里 disp、 disp0、 disp1 的作 用是為了顯示三位數(shù)值,從左至右依次 的輸出各位至。高三位不變, 低三位進(jìn)行顯示 data1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6 h,0ahdb 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh FORMAT: MOV BX,0MOV WORD PTR DS:BX+077AH,0000HADD BX,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)網(wǎng)僅提供信息存儲(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)論