/Elevator-Simulation

A simple 8-floor two elevator dispatching simulation system based on AT89C52~

Primary LanguageC

基于AT89C52的八层双电梯调度仿真 🏠

基于Proteus仿真的嵌入式系统课程大作业~

特性:

  • 基于Proteus中的AT89C52 MCU仿真

  • 使用LCD1602液晶显示屏显示电梯状态,辅助debug

  • 八层、双电梯调度

  • 实验报告

实验环境:

  • Proteus v8.8 sp1
  • Keil 5
  • VS Code

仿真原理图:

schematic plot

调度算法:

基于有穷状态机的调度算法:

每次循环初始状态可以按下表分为9种:

每种状态可以用以下方式进行响应:

向上:

向下:

静止:

算法流程:

参考内容: