发布时间 : 星期二 文章计算机控制技术课程设计报告-电阻炉温度控制系统设计更新完毕开始阅读ccc06bc8a200a6c30c22590102020740bf1ecd2c
.
大林算法的设计目标是设计一个合适的数字控制器,使整个闭环系统的传递
函数相当于一个带有纯滞后的一阶惯性环节,即:通常认为对象与一个零阶保持器相串联。
四、软件设计
1、系统程序流程图
系统主程序框图 A/D转换子程序流程图
.
.
c、LED显示流程图
d、报警程序流程图
.
.
e、数字控制算法子程序流程图
2、程序清单
ORG 0000H AJMP MAIN ORG 0003H AJMP KEYS ORG 000BH AJMP PIT0 ORG 001BH
AJMP PIT1
;中断入口及优先级
MAIN: MOV SP,#00H
CLR
5FH :清上下限越限标志MOV A,#00H MOV R7,#09H MOV
R0,#28H LP1: MOV @R0,A
INC R0 DJNZ R7,LP1 MOV
R7,#06H
.
.
MOV R0,#39H
LP2: MOV @R0,A
INC R0 DJNZ R7,LP2 MOV
LP3: MOV
R7,#06H @R0,A
MOV RO,#50H LOOP: .
INC R0
DINZ R7,LP3 ;清显示缓冲区 MOV 33H,#00H
MOV 34H,#00H ;赋KP高低字节 MOV 35H,#00H
MOV 36H,#00H ; 赋KI高低字节 MOV 37H,#00H
MOV 38H,#00H ; 赋KD高低字节 MOV 42H,#00H
MOV 43H,#00H ;赋K高低字节 MOV TMOD,#56H ;T0方式2,T1方式1计数MOV TLO,#06H MOV THO,#06H
MOV
25H,#163H ;设定值默认值350
SETB TR0 ;键盘高优先级 SETB ET0 SETB
EX0 SETB EA ;开键盘T0。T1中断
R0,#56H
MOV R1,#55H
LCALL SCACOV ;标度转化
MOV R0,#53H LCALL DIR NOP
LCALL DLY10MS NOP
LCALL DLY10MS AJMP LOOP
;等中断
MOV