单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt

单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt

ID:53002992

大小:1020.00 KB

页数:17页

时间:2020-04-15

单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt_第1页
单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt_第2页
单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt_第3页
单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt_第4页
单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt_第5页
资源描述:

《单片机应用系统设计技术—基于C51的Proteus仿真第8章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本章以电梯控制器的设计和实现为例,介绍80C51单片机应用系统硬件电路设计和软件编程方法。第8章单片机应用系统设计实例8.1设计要求8.2总体方案8.3硬件电路设计8.4软件设计本章小结3、步进电动机正转表示电梯上行,步进电动机反转表示电梯下行。启动按钮按下去表示电梯控制系统可以运行。紧急停止按钮按下,电动机停止运动。设计要求以8位微处理器/微控制器和步进电动机为核心设计四层的小楼上电梯控制器。1、人机接口:显示器、按键、喇叭、指示灯2、中间层每层楼的电梯口都有上楼、下楼两个按钮,顶层只有下楼按钮,底层只有上楼按钮。一个7段

2、数码管显示器作为电梯当前层的指示灯,两个发光二极管作为电梯运行方向指示灯;进入电梯里边,按数字键选择想要去的目的楼层,一个7段数码管显示器作为电梯当前层的指示灯,两个发光二极管作为电梯上行和下行指示灯。4、报警按钮按下,启动蜂鸣器和闪烁红色报警灯。要求:总体方案电梯控制器组成可分为六个单元:图8.2电梯控制器仿真电路硬件电路设计步进电机单元电梯内部状态显示单元电梯内部按键操作单元电梯外部按键操作单元软件设计主程序模块主程序可分为三大部分外部按键扫描内部按键扫描电机运转程序初始化后,便循环执行上述三个部分,外部按键一被扫描到有

3、按下时,如果电梯不在当前层,则马上响应并运转,否则仍然停在当前层。当内部按键按下时,需再次按下“启动”键,相当实际中的“关门”,此时电梯以内部按键按下的层为目标层运行。在电机运转循环中,也增加了内外按键的扫描,以时电梯运行时能接受请求。电梯控制器软件主要设计人机交互和步进电机驱动电梯主程序流程图每到一层的状态控制首先判断该层是否有当前运行方向的请求,若有,则停留在此层,按下启动键继续运行,若没有任何请求或者请求方向不同,则不停留其状态控制流程图内部按键扫描按顺序扫描每个按键,如果按键被按下,则保存其值,若发现被按下的按键刚好

4、是电梯当前所在的层,则电梯保持不动,否则,若电梯当前为停止状态,则马上做运行方向相应的调整并自动启动,若电梯当前为运行状态,则只保存请求内部按键扫描流程外部按键扫描按顺序扫描每个按键,如果按键被按下,则保存其值,若发现被按下的按键刚好是电梯当前所在的层,则电梯保持不动,否则,若电梯当前为停止状态,则马上做运行方向相应的调整并自动启动,若电梯当前为运行状态,则只保存请求外部按键扫描流程仿真运行本章小结根据嵌入式应用系统要实现的功能要求,对系统功能细化,分成若干功能模块,画出系统功能框图,再对功能模块进行硬件和软件功能实现的分配

5、。具体设计包括硬件设计和软件设计。硬件设计主要是根据性能参数要求对各功能模块所需要使用的元器件进行选择和组合,其选择的基本原则就是市场上可以购买到的性价比最高的通用元器件。必要时,须分别对各个没有把握的部分进行搭试、功能检验和性能测试,从模块到系统找到相对优化的方案,画出电路原理图。硬件设计的关键一步就是利用印制板(PCB)计算机辅助设计(CAD)软件对系统的元器件进行布局和布线,接着是印制板加工、装配和硬件调试。软件设计软件设计贯穿整个系统的设计过程,主要包括任务分析、资源分配、模块划分、流程设计和细化、编码调试等。软件设

6、计的工作量主要集中在程序调试,所以软件调试工具就是关键。基于Proteus电路设计、KeilC51程序设计以及两者联合仿真调试的方法,建立起单片机应用系统硬件电路设计、软件设计以及调试的全虚拟环境,使得全部的设计工作在PC上就能完成,可显著提高单片机应用系统的设计开发效率,降低开发风险,这对嵌入式系统设计是一个很好的思路。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。