ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

综合之自动售货机2.0

综合之自动售货机2.0

文章目录

  • 一.功能描述
  • 二.模块设计
  • 三.状态转移图
  • 四.初步设计
    • 1.时序图
    • 2.用户模式购买流程
    • 3.管理员模式修改单价流程
    • 4.用户交互
      • 4.1数码管
      • 4.2led
  • 五.代码
  • 六.仿真
    • 1.仿真代码
    • 2.仿真效果之状态转移
    • 3.仿真效果之价格计算
    • 4.仿真效果之数码管变化

一.功能描述

1.初始状态按key[0]开始购物,按key[3]进入管理员模式。 2.开始购物后选择商品,按key[0]切换商品。 3.选择商品后按key[1]选择商品数量,按key[1]加一,按key[2]减一。 4.选择商品和数量后,可以按key[0]返回继续购物,也可以按key[3]现在结算。 5.初始状态按key[3],输入正确的密码进入管理员模式。 6.进入管理员模式后可以选择商品,按key[0]切换商品。 7.选择商品后按key[3]可以修改单价,按key[1]加一,按key[2]减一。 8.修改后可以按key[3]退出管理员模式,也可以按key[0]继续修改3(选择商品)。

二.模块设计

三.状态转移图

四.初步设计

1.时序图

2.用户模式购买流程

3.管理员模式修改单价流程

4.用户交互

  • 用户交互涉及数码管和led灯部分

4.1数码管

4.2led

五.代码

  • 详见https://download.csdn.net/download/weixin_67803687/88209823?spm=1001.2014.3001.5501

六.仿真

1.仿真代码

  • 详见https://download.csdn.net/download/weixin_67803687/88209823?spm=1001.2014.3001.5501

2.仿真效果之状态转移

3.仿真效果之价格计算

4.仿真效果之数码管变化

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进