- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CTS控制技术综合实验系统程序设计
电控综合创新训练答辩陈志远段毓李诗凝2014年12月30日功能1灯利用循环函数实现电梯动作的循环,让我们的电梯可以自上而下、自下而上以及成组亮起。功能1灯#ifndef __DLY_h__#define __DLY_h__#includespce061A.hvoiddly(unsignedintundly){ intm; for(m=0;mundly;m++) { intn; for(n=0;nundly;n++) { n=n; } }}#endif#ifndef__BIGDELAY_h__#define__BIGDELAY_h__#includespce061A.hvoidbigdelay(intn){inti;for(i=0;in;i++){dly(100);*P_Watchdog_Clear=0x0001;}}#endif头文件中定义两个延迟函数dly和bigdelay,代码如下。dly.h bigdelay.h功能2键+灯本程序的功能是实现按键灯接受信号后,会点亮,,但是它并不会保持,在接受下一个信号的到来后,会自动消除前一个的影响,实现下一个信号的输出。功能2键+灯功能3键+灯+数码管在前一个程序的基础上,我们添加了数码管的功能,它可以在接受来自按键的信号之后,不仅可以实现灯的点亮,同时,输出还加上了数码管的功能,这样亮灯的同时,数码管显示亮的是来自哪一层的灯,及灯是上灯还是下灯。功能3键+灯+数码管功能4键+灯+开关门实现按键开关门键灯的功能。功能5键+灯+数码管+上下行在电梯自行判断该上行还是下行之后,结合电机的控制程序,是电梯到达指定的楼层并能实现数码管的变化。功能5键+灯+数码管+上下行功能6键+灯+数码管+上下行+开关门在之前的程序5的基础上,进行开关门结合,这样实现了电梯的基本功能,实现用户的上下行的需求,能够在一定的程度上反映出电梯模型的应用,是前期工作编程的一部分汇总。功能6键+灯+数码管+上下行+开关门功能7密码锁有清零,设置,输入的功能,输入指定按键后,电梯所在楼层执行开关门操作.功能7密码锁//放在电梯程序的开始,初设密码为1234,可以在代码中更改while(1) {if((*P_IOA_Data0x0200)==0x0200)break;*P_Watchdog_Clear=0x0001;} while(1) {if((*P_IOA_Data0x0080)==0x0080)break;*P_Watchdog_Clear=0x0001;} while(1) {if((*P_IOA_Data0x0100)==0x0100)break;*P_Watchdog_Clear=0x0001;} while(1) {if((*P_IOA_Data0x0020)==0x0020)break;*P_Watchdog_Clear=0x0001;}功能8创新功能(打地鼠游戏)利用电梯做一个小游戏“打地鼠”,电梯的按键按照一定的顺序闪动,在某个按键亮起的瞬间,如果玩家击中按键,则用数码管记一分。最后分数累加在数码管上。THEEND谢谢观看
您可能关注的文档
- 9麦肯锡—中信实业银行私人银行经理工作手册.ppt
- ACCP美国胸科协会抗栓治疗指南治疗指南胡大一.ppt
- ALPPS联合肝脏离断和门静脉结扎二步肝切除术.ppt
- 9移动商务仝新顺主编《电子商务概论》配套电子课件.ppt
- 9武汉南国洪山广场项目定位及物业发展建议终期沟通稿.ppt
- ArcGIS地理信息系统空间分析实验教程PPT空间分析导论.ppt
- 9班校园防火防震安全知识主题班会PPT课件PPT课件.ppt
- ArcGIS地理信息系统空间分析实验教程PPT地统计分析.ppt
- A股“红包”行情节节高羊投资理财望扬眉吐气.pptx
- cancerpatientschallengethepantentingofagene.ppt
文档评论(0)