- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《综合电子创新训练》研究报告研究题目:CTS1600-1控制技术综合实验系统程序设计院系名称:专业名称:学生姓名:指导教师:工程训练中心本科生创新训练(论文)任务书Ⅰ、创新训练(论文)题目:基于CTS600-1控制技术综合实验系统的电梯模拟系统设计Ⅱ、创新训练(论文)使用的原始资料(数据)及设计技术要求:Ⅲ、主要参考资料:《电梯教学》《说明讲义》《16位单片机原理及应用学习与实验指导》《网上相关资料》摘要CTS1600-1控制系统技术综合实验系统的电梯模拟控制系统是基于凌阳单片机的一次学生实验,电梯模型将机械和电气自动化两个学科有机结合起来,充分体现了机电结合的特点,增强了实验的综合性和动手性。通过这一个学期的程序编写,我们熟悉了C语言的使用,掌握了电梯程序的控制,完成了各个小程序和模拟运行的大程序,也遇到了很多问题,但在小组的共同努力下,我们最终得以解决。并且在解决问题的过程中,我们收获到了很多。第一章绪论1.1背景和目的在当今的社会,单片机的使用日趋广泛,例如电梯、液晶显示、定时器等等都有它的应用,同时,使用单片机给我们的生活带来了诸多的方便,它利用设计好的程序,独立运行,实现用户的需求,因此,掌握单片机是我们当代大学生的一项基本要求,通过在创新实习的过程中对电梯程序的设计可以加强我们对于单片机的理解,在日后的工作中,起到了不可估量的作用。1.2课题研究方法软件为凌阳SPCE061A单片机,通过老师讲解和搜集资料熟悉电梯模型的单片机控制。前期通过灯,键+灯,键+灯+数码管,键+灯+开关门,键+灯+数码管+上下行,键+灯+数码管+上下行+开关门等六个小程序熟悉和掌握电梯的编程与控制;中期通过模拟电梯实际运行的大程序完成和掌握电梯实际运行的方法;后期通过密码锁等创新程序进一步充实和完善电梯运行程序。第二章电梯模型硬件设备2.1实验单片机模型实验用单片机(图2.1)为凌阳SPCE061A微控制器(简称61板),是以凌阳16位单片机SPCE061A为核心的精简开发-仿真-实验板。61板除了具备单片机最小系统电路外,还包括有电源电路、音频电路、复位电路等,采用电池供电,方便携带。图2.1凌阳SPCE061A单片机SPCE061A主要包括输入/输出端口、定时器/计数器、数/模转换、模/数转换、串行设备输入输出、通用异步串行接口、低电压监测和复位等部分,并且内置在线仿真电路ICE接口,较高的处理速度使其能够快速的处理复杂的数字信号。本电梯模型就是采用此单片机进行程序编写与实现电梯的运行控制。2.2单片机接口定义实验单片机的接口定义如图2.2,其中A口为输入,B口为输出。图2.1单片机输入输出接口定义2.3 I/O接口DATA控制命令表表2.3.1是单片机A口Data控制命令表:A 口(信号输入)*P_IOA_Data接口编号电梯动作0x0001A0去一层(内部按键)0x0002A1去二层(内部按键)0x0004A2去三层(内部按键)0x0008A3去四层(内部按键)0x0010A4一层上(外部按键)0x0020A5二层上(外部按键)0x0040A6二层下(外部按键)0x0080A7三层上(外部按键)0x0100A8三层下(外部按键)0x0200A9四层下(外部按键)0x0400A10一层到达0x0800A11二层到达0x1000A12三层到达0x2000A13四层到达0x4000A14开门(内部按键)0x8000A15关门(内部按键)表2.3.1表2.3.2是单片机B口Data控制命令表:B口(信号输出)*P_IOB_Data接口编号电梯动作0x0001B0电梯上下运行(1上0下)0x0002B1电梯运行选通(1行0停)0x0004B2开关门运行(1开0关)0x0008B3开关门选通(1行0禁)0x0010B4一层上灯0x0020B5二层上灯0x0040B6二层下灯0x0080B7三层上灯0x0100B8三层下灯0x0200B9四层下灯0x0400B10开门到位0x0800B11关门到位0x1000B12数码管显示层数0x2000B130x4000B140x8000B15表2.3.2单片机接口属性设置如下:*P_IOA_Dir=0;*P_IOA_Attrib=0;*P_IOA_Data=0;(设A0-A15口为输入)*P_IOB_Dir=0xf3ff;*P_IOB_Attrib=0xf3ff;(设B0-B9口为输出,B10、B11口为输入)*P_IOB_Data=0;2.4电梯控制命令说明一层上按钮按下, *P_IOA_Data输入值为0x0010,使一层上按键灯亮起的命令为:*P_IOB_Data=0x0010,其他层按键灯不受影响。二层上按钮按下, *P_IOA_Data输入值为0x0020,使二层上按键灯亮起的命令为:*P_IOB
文档评论(0)