全文预览

基于单片机温度采集系统的设计

上传者:业精于勤 |  格式:doc  |  页数:45 |  大小:414KB

文档介绍
1LU5:CJNEA,#05H,LU6;是5则显示5路温度MOVLU,#P1LU6:CJNEA,#06H,LU7;是6则显示6路温度MOVLU,#P1LU7:CJNEA,#07H,LU8;是7则显示7路温度MOVLU,#P1LU8:CJNEA,#08H,HIGIO;是8则显示8路温度MOVLU,#P:CLRCSUBBA,BJCALARM;CY=1JZALARM;相减为0RETALARM:PUSHPSWPUSHA;报警,接P1口,输出模拟MOVA,#01HMOVP1.1,A;是否有问题?MOVR4,60;延时XX:CALLDELAYYDJNZR4,XXCLRP1.1POPAPOPPSWRETIDELAYY:MOVR6,#0DELAY1:MOVR7,#0DELAY2:DJNZR7,DELAY2DJNZR6,P1:LCALLREADTEMPMOVA,CURTEMPMOVB,PMOVB,CURTEMPMOVA,BE+PMOVADRES3,CURTEMPLCALLDISP1SJMPENDRRETHD:MOVA,BEMOVB,#0AHMULABMOVR1,BE+1ADDA,R1MOVB,#10HDIVABANLA,#0FHSWAPAMOVBE+1,BANLBE+1,#0FHMOVR1,#00HORLA,BE+1RETENDR:LJMPHIGIO;返回,继续显示END插图索引图1总体设计框图?4图2温度采集及调理电路?6图389C51和ADC0809的连接?7图4键盘及显示电路原理图?9图5主程序流程图?10图6显示子程序(DISP1)流程图?11图7比较程序流程图?11图8十-十六进制转换子程序流程图?12图9键中断处理显示子程序KEY2?P1)?13图11报警中断子程序?13图12键值处理子程序流程图(SPEC)?14图13温度采样及处理子程序(READTEMP、READAD)?14

收藏

分享

举报
下载此文档