溫度采集控制匯編程序_第1頁(yè)
溫度采集控制匯編程序_第2頁(yè)
溫度采集控制匯編程序_第3頁(yè)
溫度采集控制匯編程序_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上;-;設(shè)定地址;-AD0809IN0EQU0CFA0HDA0832 EQU 0CFA8HCON8279EQU0CFE9HDATA8279EQU0CFE8H;-;起始閾值;-ORG0000HLJMPMAINORG4100HMAIN:MOVR5,#30H ;設(shè)置起始閾值MOVDPTR,#CON8279 ;8279命令口地址MOVA,#0D1H;清除8279RAM命令MOVXDPTR,AWAIT:MOVXA,DPTR;判斷JBACC.7,WAIT;等待清除完成,DU=0;-;采集電壓轉(zhuǎn)化為數(shù)字量;-START:MOVDPTR,#AD0809IN0;采樣MOVA,#00H ;

2、啟動(dòng)A/DMOVX DPTR,AMOV R7,#0FFHLOOP1:DJNZ R7,LOOP1 ;延時(shí)等待AD轉(zhuǎn)換完成MOVX A,DPTRMOV R6,A;保存溫度值TRANS:MOV A,R6;溫度轉(zhuǎn)換CLRCSUBBA,#53H;計(jì)算偏移地址-10度LCALLTAB;取偽溫度植MOVR6,A;-;溫度顯示;-LED1:MOV A,R6;顯示當(dāng)前溫度SWAP A;高低字節(jié)交換ANL A,#0FHMOV 50H,AMOV A,R6ANL A,#0FHMOV 51H,A LOOP:MOV DPTR,#CON8279 MOV A,#90H MOVX DPTR,A MOV R0,#50H MOV

3、R1,#02H MOV DPTR,#DATA8279DL0: MOV A,R0 ACALL TABLE MOVX DPTR,A INC R0 DJNZ R1,DL0LCALLDEL1;顯示完溫度;-;按鍵檢測(cè);-MOVDPTR,#CON8279;檢查是否有鍵按下MOVXA,DPTRANLA,#0FHJZFUN2 ;無(wú)鍵按下MOVA,#0A0H;有鍵按下MOVXDPTR,AMOVA,#40H;40H讀RAMMOVXDPTR,AMOVDPTR,#DATA8279MOVXA,DPTRMOVR4,ACJNEA,#0C0H,FUN1INCR5;閾值加一CJNER5,#1AH,DJUST1;矯正1A為20

4、MOVR5,#20HDJUST1:CJNER5,#2AH,FUN2;矯正2A為30MOVR5,#30HLJMPFUN2FUN1:CJNEA,#0C1H,FUN2DECR5CJNER5,#2FH,DJUST2;矯正2F為29MOVR5,#29HDJUST2:CJNER5,#1FH,FUN2;矯正1F為19MOVR5,#19HLJMPFUN2;-;比較閾值,改變轉(zhuǎn)速;-FUN2:MOVA,R6;取溫度。比較閾值MOV54H,R5SUBB A,54HJCFUN4;c=1小于閾值FANS1: MOV R7,#00H;快轉(zhuǎn)MOV A,R7LCALLDAZHLJMPLED2FUN4:MOVR7,#0FFH

5、;慢轉(zhuǎn)MOVA,R7LCALLDAZHLED2:MOV A,R5;顯示閾值SWAP AANL A,#0FHMOV 52H,AMOV A,R5ANL A,#0FHMOV 53H,A LOOP2:MOV DPTR,#CON8279 MOV A,#94H MOVX DPTR,A MOV R0,#52H MOV R1,#02H MOV DPTR,#DATA8279DL1: MOV A,R0 ACALL TABLE MOVX DPTR,A INC R0 DJNZ R1,DL1;閾值顯示完畢LCALLDEL1穩(wěn)定 LJMP START;重新開始;-;延時(shí)函數(shù);-DEL1: MOVR2,#80HDEL2:

6、MOVR3,#0FFHDEL3: DJNZR3,DEL3DJNZR2,DEL2 RET;-; 數(shù)摸轉(zhuǎn)換;-DAZH:MOVDPTR,#DA0832 MOVXDPTR,A;寫DA輸入寄存器 INCDPTR;指向DAC寄存器 MOVXDPTR,A;啟動(dòng)轉(zhuǎn)換RET;-;斷碼表;-TABLE: INC A;數(shù)碼管顯碼轉(zhuǎn)換 MOVC A,A+PC RETDB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71H,00HTAB:INC A;溫度轉(zhuǎn)換 MOVC A,A+PC RETDB10H,10H,10H,11H,11H,12H,12H,13H,13HDB13H,14H,14H,15H,15H,15H,16H,16H,16HDB17H,17H,17H,18H,18H,18H,19H,19H,19H,DB 19H,19H,20H,20H,20H,21H,21H,21H,21HDB 22H,22H,23H,23H,23H,24H,24H,24H,25HDB 25H,25H,26H,26H,26H,27H,27H,27H,28HDB 28H,28H,29H,29H,29H,30H,30H,30H,31HDB 31H,31H,32H,32H,32H,33H,

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論