交通灯说明书内页总结.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 第1章 绪论 1 1.1设计任务 2 1.2任务要求分析 2 第2章 任务要求分析 2.1设计思路 2.2键盘采集方案选择 2.3设计芯片的选择 第3章 实验总结 15 第4章 心得体会 16 第5章 参考文献. 17 第1章 绪论 病房呼叫系统是传送临床信息的重要手段,可将病人的请求快速传送给值班医生或护士,它主要用于协助医院病员在病床上方便地呼叫医务人员,是提高医院和病室护理水平的必备设备之一。让患者需要服务时,只要按一下随身携带的呼叫器,信息立马就能传至护工处.避免没有看护人在时,病人急需服务却无法通知医生的情况.它要求及时、准确、可靠、简便可行。 本设计的呼叫系统由按键检测,数据处理,信息显示三部分组成。由C51单片机作为主要控制器,利用液晶显示器作为显示部分,使用3X8矩阵开关分别模拟医院病房与病床位数。病人按下按键时,C51立即获取病人的病房号和病床号,同时采集此时的时间并一起显示在液晶显示器上,当护士看到显示器上病人的信息,并按下清零键后,液晶显示器恢复到初始状态。本系统对键盘的检测采用中断的方式,能够提高系统的立即性和高效性。当同时有数个病床呼叫时,本系统还可以循环呼叫记录显示。 关键词:病房呼叫 单片机 中断 液晶显示 1.1 任务描述 信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮,东西和南北的LED数码管由25秒开始倒计时,当启动开关断开时,所有信号灯都熄灭,LED管复位显示25。 1.2 控制要求 (1)南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;东西和南北的LED管也开始有25秒开始倒计时,到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,东西和南北的LED数码管又由25秒开始倒计时。 (2)东西红灯亮维持25秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。 同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。 (3)依照上述时序,周而复始。 1.3 设计步骤 1.3.1 确定I/O点数及型号并进行硬件系统配置 1、需要1个输入,20个输出所以PLC选用S7-200系列, CPU模块为CPU 226 CN,有24个输出 ,16个输入,同时还需要扩展一个8Q的输出 2、红绿灯选用三组红绿黄三色发光二极管模拟十字路口交通灯。公共端接电源的正端24V,灯的另一端接到PLC的输出端 3、数码管5461AH采用4位7段共阴的,公共端接电源正端24V,另一端接PLC的输出端 1.3.2 绘制外部I/O接线图 1.3.3 编程 1.3.4 调试 调试结果: 各部分电路正常的工作。打开电源开关,各信号灯按设定规律发光,数码管 显示数字,并且时间正确。 2、打开启动I0.0开关,期间的几个时刻。 当打开启动开关,LED显示为24,南北红亮,东西绿也亮 此时,LED显示为19,南北红亮,东西绿也亮 此时LED显示为05,东西红亮,南北绿也亮 第2章 程序设计 1)I0.0:开启开关、关闭开关; SM0.5:特殊存储器,此位提供高低电平各0.5S,周期为1min的时钟脉冲,控制绿灯的闪烁,和LED数据的传输递减; T37:设定时间为1s,为计数器C1提供脉冲; C1:设定计数值50,控制红绿黄灯的运行; T45:设定时间为5s,控制LED倒计时5s; T38:设定时间为10s,控制LED倒计时10s; T39:设定时间为10s,控制LED倒计时10s; |P|:高电平有效; MOV-B:数据传输指令; SEG:段译码指令,根据输入字节的低四位确定十六进制产生点亮7段显示器的代码; DEC-B:减1指令,执行OUT-1=OUT; QB1:数码管个位; QB0:数码管十位。 序号 输入设备 端号 输出设备 端号 1 启动开关I0.0 南北绿灯 Q2.0 2 南北黄灯 Q2.1 3 南红红灯 Q2.2 4 5 东西绿灯 Q2.3 6 东西黄灯 Q2.4 7 东西红灯 Q2.5 数码管 个位显示 a1 Q1.0 b1 Q1.1 c1 Q1.2 d1 Q1.3 e1 Q1.4 f1 Q1.5 g1 Q1.6 数码管 十位显示 a2 Q0.0 b2 Q0.1 c2 Q0.2 d2 Q0.3 e2 Q0.4 f2 Q0.5 g2 Q0.6 红绿灯程序: 按下启动按钮I0.0,整个系统开始工作, 0—20s:南北红灯亮,东西绿灯亮; 20—23s:

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档