第一范文网 - 专业文章范例文档资料分享平台

基于51单片机的三层电梯系统设计 - 图文

来源:用户分享 时间:2025/5/18 12:16:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于单片机的三层电梯系统设计

(2)软件程序设计软件

程序设计部分,主要由三个模块组成,一是单片机最小系统模块,二是按键检测模块,三是显示模块。

程序的设计上主要运用Keil uVision软件Keil C51是美国Keil Software公司出品的兼容51系列单片机的C语言开发系统。与汇编语言相比,C语言容易上手,便于开发。在结构上、功能上具有明显的优势,而且也具有很强的可读性,可维护性。Keil内含C语言编译器、宏汇编、连接器、库管理以及一个功能完善的仿真调试器。该仿真软件可以运行在Win98、NT、Win2000、WinXP等操作系统上,方便用户使用。

2006年ARM推出针对各种嵌入式处理器的软件开发工具,集成Keil uVision3的RealView MDK开发环境。2009年发布的Keil uVision4引入灵活地窗口管理系统,使开发人员能够使用多台监视器。为用户提供了一个灵活,快捷的开发环境。2013年,Keil正式发布了Keil uVision5 IDE。

图5.2为Keil uVision3的窗口界面。

图5.2 Keil uVision窗口界面

28

基于单片机的三层电梯系统设计

5.1.2 仿真结果

通过仿真的硬件连接图如图5.3所示,

图5.3 硬件仿真连接图

接下来是该连接图在仿真过程中的截图,具体截图见图5.4。

如图5.4中图a为开始执行时初始化系统默认的状态为一楼,运行方向向上。当运行到一半时按一下复位键即回到如图5.3所示状态

如图b到图f分别为电梯在运行到上到二楼、到达三楼、三楼向下、下到二楼、下到一楼时的仿真结果图。

由图中所示可以看出仿真结果基本符合设计要求,虽然本次设计符合要求,但是距离实际的电梯模型还有一定的距离,例如在系统中加入电机,加入电梯升降模拟系统,加入更多的楼层数,或者是加入PCB版图的制作,但主要是由于时间的关系,无法将设计做到完美。

29

基于单片机的三层电梯系统设计

a. 开始执行初始化时的状态图 b. 按下二楼(上)键后的状态

c. 电梯上到三楼时的状态 d. 电梯在三楼按下楼键时的状态

e. 电梯到达二楼向下状态 f. 电梯下到一楼是状态

图5.4 仿真结果图

5.2 硬件实现

硬件实现主要是分为实物的制作和实物制作后系统的调试两个部分,接下

30

基于单片机的三层电梯系统设计

来会对这两个部分作介绍。 5.2.1 实物制作

实物的制作过程在实验室进行,将各部分按照仿真成功的电路图进行焊接,然后将已经烧好程序的单片机插上去之后的实物图如图5.5所示。图中右侧从上往下依次下来的7个按键分别对应的按键功能已经在图上标识出来。左边两个7段显示数码管由上往下分别显示电梯楼层和电梯上下行状态。下方是电池盒,电池盒上方按键为复位按键。

图 5.5 实物图

5.2.2 系统调试

接下来是实物运行过程的截图图片见图5.6

如图5.6(a)所示为按下开关通电后,所处的初始状态,也是系统的默认状态,在运行过程中按一下复位键也能回到如图所示的状态,图5.6(b)为电梯向下运行到二楼时的状态,图5.6(c)为电梯向上运行到二楼时的状态,图5.6(d)为电梯上到三楼时的显示状态。由实物制作所运行的结果来看,本次实物制作符合仿

31

基于51单片机的三层电梯系统设计 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c48iw61yfik55t2g9602f_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top