第7章 顺序控制系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C2 P12 Q3
30pF
S9012
Vcc
Fra Baidu bibliotek
P13
Q4
S9012
1 K1 3 2 54
R4 1K
LED1
D1
1 K2 3
2 54
D2
R5 1K LED2
1 K3 3 2
5
4
R6 1K
LED3
D3
1 K4 3
2
5
4
R7 1K
LED4
D4 GND
图7-2 顺序控制系统电路原理图
4
7.3 程序设计
开始 程序初始化 P1.0=0、P1.1=0 等待1s定时 P1.1=0、P1.2=0
a
a 等待1s定时 P1.2=0、P1.3=0 等待1s定时 P1.3=0、P1.0=0 等待1s定时
中断服务程序入口
重置50ms定时的计数初值
停止键按下? N
中断次数加1
Y 定时器停止运行 继电器停止运行
中断到20次了吗? N
Y 设置1s到标志
中断返回
图7-3 主程序流程图
图7-4 定时器中断程序
3
7.2 硬件设计
U1
Vcc
P10 1 P1.0
VCC 40
P11 2 P1.1
P0.0 39
P12 3 P1.2
STC89C52 P0.1 38
S2 P13 4 P1.3
P0.2 37
P14 5 P1.4
P0.3 36
6 P1.5
P0.4 35
7 P1.6
P0.5 34
8 RST 9
10 11 12
程序清单见课程设计指导书或配套仿真软件
5
7.4 仿真与实验结果
图7-5 顺序控制系统Proteus仿真电路与结果
6
7.4 仿真与实验结果
图7-6 顺序控制系统多孔板实验结果
7
PSEN 28
P2.7
P2.6
27 26
P2.5
25
P2.4 24
P2.3
P2.2 23
P2.1 22
20 GND
P2.0 21
S1 R2 1k
Vcc
C3 10μF
RST
R1
10k
R3 Vcc
Vcc
P10
Q1
S9012
Vcc
P11
Q2
S9012
XTAL1
XTAL2
11.0592MHz
Vcc
C1 X1 30pF
P1.7 RESET RXD(P3.0) TXD(P3.1)
P0.6 33
P0.7 32 EA/Vpp 31
ALE/PROG 30 29
13 14 15
16 17 XTAL2 18 XTAL1 19
INT0 (P3.2) INT1 (P3.3)
T0(P3.4)
T1(P3.5) WR(P3.6) RD(P3.7) XTAL2 XTAL1
第7章 顺序控制系统设计
7.1 项目任务 7.2 硬件设计 7.3 程序设计 7.4 仿真与实验结果
1
顺序控制是一种按时间或逻辑顺序进行控制的开环 控制方式,它可按照预先规定的顺序进行检查、判 断与控制。
2
7.1 项目任务
以继电器负载来模拟工业现场的负载,利用STC89C52单片 机控制4个5V继电器,模拟工业过程中的顺序控制,控制4个继 电器按一定的时间顺序开通与关断,同时发光二极管也随之点 亮或熄灭。