设计原理概述
本次课程设计采用铂热电阻PT100温度传感器(本实验中均用滑动变阻箱代替pt-100),实现从温度到电阻值的转换,PT-100的温度每上升1℃,;电桥将PT-100电阻值的变化转换成电压变化、再经集成运放ICL7650放大成0-5V的电压(一般情况下都不会超过5Ⅴ),然后经ADC0804转换成8位数字信号送8031单片机系统, 8031单片机对所采集的数据经滤波、变换等处理后送入8279显示模块进行显示,从而完成对温度的采集。8031再通过8279对键盘的扫描结果和即时温度值的处理,实现对温度的实时控制,,系统设计了加热,保温,停止三个键,当按下加热功能键时,再经继电器控制外电路进行动作,以系统会驱动继电器闭合,开始加热,当温度到达130度时停止加热,当按下保温键时,当温度低于50度时,继电器自动闭合,开始加热,当温度高于70度,停止加热,当按下停止键时;继电器打开,一切动作停止。最终实现实验要求。
直流电桥运放:ICL7650
A/D(数摸转换器)ADC0804 8031
功能键
ORG 0000H
LJMP MIAN
MIAN :
MOV 32H,#00H
MOV 33H,#00H
MOV 40H,#00H
MIAN1:
LCALL DISP
LCALL KEYS
CJNE A,#0FFH,D1; A中放键号
LJMP MIAN1
D1: DEC A
MOV R7 ,A;乘3处理
RL A
ADD A,R7
MOV DPTR ,#PMTAB
JMP ***@A+DPTR
PMTAB: LJMP PM0
LJMP PM1
LJMP PM2
PM0: MOV 32H,#01H
MOV 40H,#32H
LJMP MIAN1
PM1:MOV 32H,#02H
MOV 40H,#32H
LJMP MIAN1
PM2: MOV 32H,#03H
MOV 40H,#32H
LJMP MIAN1
;显示处理子程序
DISP: MOV R1,40H
MOV R0 ,#79H
MOV R6,#02H
TM1: MOV A,***@R1;高低位分段程序
ANL A,#0FH;屏蔽高位
MOV ***@R0,A
MOV A,***@R1
SWAP A
ANL A,#0FH;屏蔽低位
INC R0
MOV ***@R0,A
DJNZ R6,TM2
ACALL TM3
RET
TM2: INC R0
INC R1
LJMP TM1
TM3: MOV R3,#04H
MOV R7,#0FEH
MOV R0 ,#79H
MOV DPTR,#0FF23H
MOV A,#80H
MOVX ***@DPTR,A
TP2: MOV DPTR, #0FF20H
MOV A,R7
MOVX ***@DPTR ,A;A中放的是数的键值
MOV A,***@R0
MOV DPTR,#DF
MOVC A,***@A+DPTR
MOV DPTR ,#0FF21H
MOVX ***@DPTR ,A
消毒柜微电脑控制器原理 来自淘豆网m.daumloan.com转载请标明出处.