找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 3390|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

請(qǐng)各位大神看看智能輸液監(jiān)控系統(tǒng)的程序哪錯(cuò)了

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
各位大神看看我做的智能輸液監(jiān)控系統(tǒng)的程序哪錯(cuò)了?現(xiàn)在還沒(méi)加控制電機(jī)模塊,只用顯示出檢測(cè)到的液滴滴速就行。但是在proteus仿真顯示器沒(méi)反應(yīng)怎么回事
;滴速定時(shí)5s得出的T1計(jì)數(shù)值再乘以12就是1分鐘的滴數(shù),可是為什么不顯示呢?
DS:
MOV  TMOD , #51H;定時(shí)器T0定時(shí)方式一,T1計(jì)數(shù)方式一(01010001)
MOV  TL0 , #0B0H
MOV  TH0 , #3CH;置50ms初值
MOV  20H , #100;設(shè)置循環(huán)次數(shù)100,100*50ms=5s
MOV  TH1 , #00H
MOV  TL0 , #000H
MOV  21H , #0
MOV  22H , #0;存放采集到的數(shù)據(jù)
SETB  TR1;啟動(dòng)T1
SETB  TR0;啟動(dòng)T0
WAIT:  AJMP WAIT;等待中斷
RET
T0INT:          ;定時(shí)5s產(chǎn)生中斷
DJNZ  20H , NEXT1
CLR  TR1;關(guān)閉T1
CLR  TR0;關(guān)閉T0
MOV  21H , TL1
MOV  22H , TH1
ACALL  DISPLAY
AJMP  EXIT
NEXT1: MOV  TL0 , #0B0H
       MOV  TH0 , #3CH;繼續(xù)定時(shí)
EXIT:  RETI;顯示
DISPLAY:
MOV  A , 21H;取5s計(jì)數(shù)值
MOV  B , #10;16進(jìn)制轉(zhuǎn)換為10進(jìn)制
DIV  AB;A/B的商存入A,余數(shù)存入B
MOV  R1 , A;R1存放十位數(shù)
MOV  R2 , B;R2存放個(gè)位數(shù)
ADD  B , R2;相當(dāng)于B*2
MOV  R2 , B
ADD  B , R2;相當(dāng)于B*4
MOV  R2 , B
ADD  B , R2;相當(dāng)于B*8
ADD  B , R2;相當(dāng)于B*12
ADDC  A , R1;相當(dāng)于A*2
MOV  R1 , A
ADDC  A , R1;相當(dāng)于A*4
MOV  R1 , A
ADDC  A , R1;相當(dāng)于A*8
ADDC  A , R1;相當(dāng)于A*12
MOV  R1 , A;此時(shí)R1存放以分為單位的十位數(shù)
MOV  R2 , B;此時(shí)R2存放以分為單位的個(gè)位數(shù)
MOV  R3 , #50;設(shè)導(dǎo)通頻率為50
LOOP1:MOV  A , R2;取個(gè)位數(shù)
ACALL  CHANG;調(diào)用顯示
CLR  P2.1;開(kāi)個(gè)位顯示
ACALL  DLY10ms;調(diào)用延時(shí)10ms程序
SETB  P2.1;開(kāi)關(guān)個(gè)位顯示
MOV  A , R1;取十位數(shù)
ACALL  CHANG;調(diào)用顯示
CLR  P2.0;開(kāi)十位顯示
ACALL  DLY10ms;調(diào)用延時(shí)10ms程序
SETB  P2.0;開(kāi)關(guān)十位顯示
RET
CHANG:MOVC  A , @A+DPTR;取表子程序
MOV  P0 , A
RET
DLY10ms:
MOV  R6 , #20
D1:
MOV  R7 , #248
DJNZ  R7 , $
DJNZ  R6 , D1
RET;延時(shí)返回
TABLE:DB  0C0H,0F9H,0A4H,0B0H
DB  99H,92H,82H,0F8H
DB  80H,90H,88H,83H
DB  0C6H,0A1H,86H,8EH
RET;液位

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表