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

2026/1/26 21:30:40

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

第4章 软件程序设计

软件程序设计部分分为三个模块,单片机最小系统模块、按键模块、显示模块。下面是三个模块分别的流程图[5]。 4.1 主程序模块

单片机最小系统模块主要完成将各个模块进行有机的衔接,能够接收和控制其他模块的应答信号和工作方式。并对接收的数据进行处理和判断。图4.1为单片机最小系统模块流程框图[5]。

开始 初始化 键盘扫描 N 有无按键 Y 数码管闪烁显示楼KRY=1 层到达电梯开门 确定按键 上下行以及楼层数码管显示 图4.1 主程序流程框图

楼层到达

24

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

4.2 按键检测模块

按键检测模块主要完成按键检测,来确定是否有键按下,哪一个键被按下。图4.2为按键模块流程框图[5]。

开始 初始化 N 有键按下否 Y Y 是否抖动 N 确定按键 返回主程序 图4.2按键检测模块流程图

4.3 显示模块

显示模块主要完成发送显示控制字,显示楼层数、电梯上下行状态等工作。图4.3为显示模块流程框图[5]。

25

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

开始 发送显示控制字 发送显示字符 N 是否显示完成 Y 返回主程序 图4.3 显示模块程序框图

26

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

第5章 仿真及硬件实现

5.1 仿真

仿真主要是在电脑上进行硬件电路的仿真和软件的编写,从而初步达到设计要求。 5.1.1 仿真软件

(1)硬件电路仿真软件

硬件仿真过程是通过Proteus软件完成,Proteus软件由英国Lab Center Electronics公司开发的EDA工具。不仅能够从事EDA开发,还具有较好的单片机系统仿真功能。是国内外单片机开发爱好者的青睐工具。

智能原理图设计:具有丰富的元件库以及智能的元件搜索引擎。智能的连线功能,使得设计电路更加方便快捷。并且支持总线结构。还可以输出高质量的图纸。

完美的电路仿真功能:具备基于工业标准SPICE3F5的ProSPICE混合仿真功能。包含各式各样的激励源以及丰富的虚拟仪器。还能生动的表示各引脚的数字电平。

单片机协同仿真功能:支持主流的各种CPU以及通用的外设模块。实时的仿真,编译及调试功能。使得电子设计更加人性化。

综合以上特点,可以看出Proteus是一个功能强悍的教学与学习及设计开发的软件资源。图5.1为ISIS 7 Professional的工作界面。

图5.1 ISIS 7 Professional界面

27


基于51单片机的三层电梯系统设计 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于51单片机的三层电梯系统设计 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219