- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目10交通灯的编程与实现讲述
项目10 、高级交通灯设计与实现
原项目四、交通灯程序设计
设计要求:
按下X20设备启动,先红灯Y0亮5S,接着绿灯Y2亮5S,8S后绿灯闪烁(灭1S亮1S)三次,接着黄灯Y1亮5S,接着红灯Y0亮5S,一直循环运行。
按下X21设备停止。
现高级交通灯设计与实现
设计要求:
交通灯系统中,红灯亮的时间和绿灯亮的时间可以自由设定。
按下X20设备启动,初始状态都是5秒;
先红灯Y0亮5S,接着绿灯Y2亮5S,
5S后绿灯闪烁(灭1S亮1S)四次,接着黄灯Y1亮5S,接着红灯Y0亮5S,
一直循环运行,按下X21设备停止。
3、X24为红灯时间设定当为ON时,每按一次X22红灯亮的时间增加1秒,
每按一次X23红灯亮的时间减少1秒。
4、X25为绿灯时间设定当为ON时,每按一次X22绿灯亮的时间增加1秒,
每按一次X23绿灯亮的时间减少1秒。
高级交通灯设计与实现
现设计要求
原设计要求
数据寄存器(D) 数据寄存器(D)用于存储数值数据。这类数据寄存器都是16位的数值数据(最高位为符号位,可处理的数值范围为?-32?768~+32?767), 通用数据寄存器(D0~D199),共200点。通用数据寄存器一旦写入数据,只要不再写入其他数据,其内容不变。
传送指令(MOV) 传送指令(MOV)的功能是将源数据传送到指定的目标。如图所示
相关知识——四则运算指令 1.加法指令(ADD) ADD指令是将两个源操作数[S1]、[S2]的数据相加,然后存放在目标操作数[D]中。如图所示,当X0接通时,将K20和K390相加,结果存放在D0中。 使用ADD指令应注意以下事项: (1) 源操作数[S1]、[S2]可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。
2.减法指令(SUB) SUB指令是将两个源操作数[S1]、[S2]的数据相减,然后将结果存放在目标操作数[D]中。如图所示,当X0接通时,将D0的值减去D1的值,结果存放在D2中。 使用SUB指令应注意以下事项: (1) 源操作数[S1]、[S2]可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。 (2) 源操作数必须是二进制数据,其最高位为符号位。如果最高位为“0”,则表示数值为正;如果最高位为“1”,则表示数值为负。
您可能关注的文档
最近下载
- (商务星球2024版)地理七上开学第一课《开启地理之门》.pptx
- 第1课 中华文明的起源与早期国家的形成【中职备课精研】《中国历史》以图证史教学课件(高教版2023•基础模块).pptx VIP
- 医疗防护用品的正确使用.pptx VIP
- 辽宁省2024年中考英语真题【含答案】.pptx VIP
- 曲式分析教案.pdf VIP
- 寻找革命足迹 ,弘扬革命精神主题班会PPT优质.ppt
- GB/T 11062-2020 天然气 发热量、密度、相对密度和沃泊指数的计算方法.pdf
- 《乡村振兴品牌形象设计》课件——乡村品牌视觉形象设计中的色彩运用.pptx VIP
- 深圳辅警公安基础知识1000题.pdf
- 班级复习备考计划 .doc VIP
文档评论(0)