文档介绍:西安电大直属四分校开放教育
数控技术机电一体化系统
综合实训报告册
题目(一) PLC 实现红绿灯控制
(二) 单片机实现 6 位数字钟
年级: 08 春
层次: 专科
专业: 数控技术
学号: 20087611940792
姓名: 王**
日期: 2009 年 6 月 16 日
同组人员:
指导教师:
实验实训时间 —
成绩
批阅时间:
目录
一、实验实训目的、任务……………………………………………………………………… 1
二、实训设备、环境、用具、材料…………………………………………………………… 1
三、实验实训内容:…………………………………………………………………………… 1
(一)PLC 实现红绿灯控制………………………………………………………………… 1
(二)单片机实现 6 位数字钟…………………………………………………………………………
4
四、结论与心得……………………………………………………………………………………………… 10
一、实验实训目的、任务
。
,学会 PLC 硬件的基本连
接、控制程序的结构设计、程序编制及调试。
二、实训设备、环境、用具、材料
控制箱
三、实验实训内容:
(一)PLC 实现红绿灯控制
1)南北红灯工作 25s,东西红灯工作 30s
2)东西绿灯工作 20s,南北绿灯闪 5s
3)南北绿灯工作 25s,东西绿灯闪 5s
选型
根据控制要求选择 OMRON、CPMIA-ZDCDR
接线图,如下图所示
I/O 接线图
1
4.
南北红灯工作 25s
东西红灯工作 30s
东西绿灯工作 20s
东西绿灯闪烁 5s
南北绿灯工作 25s
南北绿灯闪烁 5s
南北红灯工作
东西红灯工作
东西绿灯工作
东西绿灯闪烁
南北绿灯工作
东西南北绿灯同时亮,报警
产生 1s 时钟脉冲
2
5.
LD NOT 01002
AND 00000
AND NOT TIM 006
TIM 002 250
LD TIM 002
TIM 006 300
LD NOT 01002
AND 00000
AND NOT TIM 002
TIM 007 200
LD TIM 007
TIM 005 50
LD TIM 002
TIM 003 250
LD TIM 003
TIM 004 50
LD NOT TIM 002
AND NOT 01002
AND 00000
OUT 01001
LD TIM 002
OUT 01004
LD 01001
AND NOT TIM 007
LD TIM 007
AND NOT TIM 005
AND TIM 000
OR BLK
OUT 01003
LD 01004
AND NOT TIM 003
LD TIM 003
AND NOT TIM 004
AND TIM 000
OR BLK
OUT 01000
LD 01000
AND 01003
OUT 01002
LD 00000
AND NOT TIM 001
TIM 000 5
LD TIM 000
TIM 001 5
3
(二)单片机实现 6 位数字钟
时钟的基本显示原理:时钟开始显示为 0 时 0 分 0 秒,也就是数码管显示
000000,然后每秒秒位加 1 ,到 9 后,10 秒位加 1,秒位回 0。10 秒位到 5 后,
即 59 秒,分钟加 1,10 秒位回 0。依次类推,时钟最大的显示值为 23 小时 59
分 59 秒。这里只要确定了 1 秒的定时时间, 其他位均以此为基准往上累加。
开始程序定义了秒, 十秒, 分, 十分,小时, 十小时,共 6 位的寄存器,
分别存在 30h,31h,32h,33h,34h,35h 单元,便于程序以后调用和理解。
电路原理图:
为了节省硬件资源,电路部分采用 6 位共阳极动态扫描数码管,数码管的段
位并联接在 51 单片机的 p0 口,控制位分别由 6 个 2N5401 的 PNP 三极管作驱动
接在单片机的 ,,,,, 口。
从标号 star 开始把这些位全部清除为 0,从而保证了开始时显示时间为 0
时 0 分 0 秒。
然