教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

基于单片机的温度控制系统毕业设计(8)

来源:网络收集 时间:2026-09-03
导读: XXXXXX毕业设计 RETI MTPL: JNC HAT SETB P1.0 ;否则,下限声光报警 MOV A,45H CPL A INC A AJMP NM TPL1: SETB 5EH JNB 5FH,WL INC 44H ;越限计数器加1 MOV A,44H CLR C SUBB A,#N ;越限N次吗? JNZ WL SETB P1

XXXXXX毕业设计

RETI

MTPL: JNC HAT

SETB P1.0 ;否则,下限声光报警 MOV A,45H CPL A INC A AJMP NM

TPL1: SETB 5EH

JNB 5FH,WL

INC 44H ;越限计数器加1 MOV A,44H CLR C

SUBB A,#N ;越限N次吗? JNZ WL SETB P1.2 CLR 5EH CLR 5FH POP DPH POP DPL RETI

T1终端服务程序

ORG 001BH AJMP CT1

CT1: CLR D5H ;清标志

CLR P1.3 ;令P1.3变为低电平

RETI ;中断返回

6.4子程序

采样子程序SAMP;流程图如图6.3所示,

SAMP: MOV R0,#2CH ;采样值始址送R0 MOV R2,#03H MOV DPTR,#20H

SAM1: MOVX @DPTR,A ;启动ADC0809 MOV R3,#20H

31

xxxxxxxx毕业设计

DLY: DJNZ R3,DLY ;延时 HERE: JB P3.3,HERE MOVX A,@DPTR

MOV @R0,A ;存放采样值 INC R0 DJNC R2,SAM1 RET

图6.3 采样子程序流程图

数字滤波程序FILTER其流程图如图6.4所示;用于滤去来自控制现场对采样值的干扰。本设计采用中值滤波,程序如下: FILTER: MOV A,2CH

CJNE A,2DH,CAMP1 AJMP CMP2

CMP1: JNZ CMP2

XCH A,2DH XCH A,2CH

CMP2: MOV A,2DH

CJNE A,2EH,CMP3

32

XXXXXX毕业设计

MOV 2AH,A RET

CMP3: JC CMP4

MOV 20H,A RET

CMP4: MOV A,2EH

CJNE A,2CH,CMP5 MOV 2AH,A

CMP5: JC CMP6

XCH A,2CH

CMP6: MOV 2AH,A RET

图6.4 滤波程序FILTER其流程图

33

xxxxxxxx毕业设计

6.5 PID算法程序 6.5.1 PID算法程序

P(K)=P(K—1)+Kp[E(K)—E(K—1)]+K1*E(K)+Kd[e(K)—2E(K—1)+E(K—2)]=P(K—1)+Pp+Pi+Pd

我们可以根据上式编辑,相应程序框图如6.5所示。

根据E(K)=UR-Ui(k)计算E(K) 计算K1*E(k) 计算Kp[E(k)-E(k-1)] 计算Kp[E(k)-E(k-1)]+ K1*E(k) 计算Kp[E(k)-E(k-1)]+ K1*E(k)+KD[E(k)-2E(k-1)+E(k-2) 计算P(k) 返回 图6.5 PID算法程序流程图

PID: MOV R5,31H

MOV R4,32H MOV R3,2AH MOV R2,#00H ACALL CPL1 ACALL DSUM MOV 39H,R7 MOV 3AH,R6 MOV R5,35H

34

XXXXXX毕业设计

MOV R4,36H MOV R0,#4AH ACALL MULT1 MOV R5,39H MOV R4,3AH MOV R3,3BH MOV R2,3CH ACALL CPL1 ACALL DSUM MOV R5,33H MOV R4,34H MOV R0,#46H ACALL MULT1 MOV R5,49H MOV R4,48H MOV R3,4DH MOV R2,4CH ACALL DSUM MOV 4AH,R7 MOV 4BH,R6 MOV R5,39H MOV R3,3DH MOV R2,3EH ACALL DSUM MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL CPL1 ACALL DSUM MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL CPL1

35

基于单片机的温度控制系统毕业设计(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/444748.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)