首页/新闻资讯/正文详情

综合之自动售货机2.0

发布时间:2026/11/2 1:39:05 来源:云帆数科 栏目:资讯中心
综合之自动售货机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?spm1001.2014.3001.5501六.仿真1.仿真代码详见https://download.csdn.net/download/weixin_67803687/88209823?spm1001.2014.3001.55012.仿真效果之状态转移3.仿真效果之价格计算4.仿真效果之数码管变化

相关推荐

AHT10读取温湿度
AHT10读取温湿度

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 0:27:20

ws2812动态滚动显示图片
ws2812动态滚动显示图片

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:14:16

MIPI协议介绍
MIPI协议介绍

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/10/31 23:55:00

无人机多机协同路径规划:Dubins曲线与改进粒子群算法
无人机多机协同路径规划:Dubins曲线与改进粒子群算法

1. 项目背景与核心挑战在当代无人机应用场景中,多机协同作业已成为提升任务效率的关键手段。特别是在军事侦察、灾害救援等复杂环境中,无人机群常需穿越雷达监测区、防空火力网等动态威胁区域。传统单机路径规划方法难以应对这类场景的三个核心挑战&… · 2026/11/2 13:55:57

Excel文本合并:TEXTJOIN与Power Query高效数据处理
Excel文本合并:TEXTJOIN与Power Query高效数据处理

1. Excel中基于ID合并文本的核心场景在日常数据处理工作中,我们经常遇到这样的需求:同一个ID对应多条记录,每条记录包含不同的文本信息,需要将这些分散的文本合并到同一单元格中。比如销售系统中同一个客户ID对应多个订单备注&… · 2026/11/2 13:55:57

AI Agent失控真相:控制权不在开关而在工程细节
AI Agent失控真相:控制权不在开关而在工程细节

1. 这不是科幻片,而是工程师每天在调试的现实问题“Ask HN: Do you think AI agents can escape human control?”——这个标题一出现,我就在 Slack 群里看到三位不同公司的算法工程师同时转发,附言都是:“又来了,今天… · 2026/11/2 13:55:57

Git Worktree并行开发实战与Claude Code优化技巧
Git Worktree并行开发实战与Claude Code优化技巧

1. Claude Code并行开发实战:Git Worktree隔离环境详解作为Claude Code的核心开发者工具之一,Git Worktree功能彻底改变了开发者处理并行任务的效率。我在多个大型代码库项目中实测发现,合理使用Worktree可以使上下文切换时间减少80%&#xf… · 2026/11/2 13:55:57

15类Python编程游戏平台怎么选怎么玩:把游戏进度迁移成真实代码能力
15类Python编程游戏平台怎么选怎么玩:把游戏进度迁移成真实代码能力

1. 把刷题页面关掉之后,我才看清游戏化平台的真实边界带过几批零基础的人之后,我发现一个很稳定的现象:让他们打开刷题页面,通常撑不过二十分钟;让他们打开一个能“打怪通关”的编程游戏,能坐两个小时不动。… · 2026/11/2 13:55:57

工业数采网关实战:协议转换、边缘计算与数据优化
工业数采网关实战:协议转换、边缘计算与数据优化

1. 工业数采网关的核心价值与应用场景工业数采网关作为连接智能设备与上层系统的"翻译官",正在重塑制造业的数据流通方式。在实际项目中,我发现它主要解决三类典型问题:协议转换难题:车间里PLC可能用Modbus RTU&#xf… · 2026/11/2 13:54:57

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

雷达信号调制技术解析:从LFM到伪线性调频原理与应用
雷达信号调制技术解析:从LFM到伪线性调频原理与应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15

基于MAX14431与TM4C123的工业SPI隔离电路设计全攻略
基于MAX14431与TM4C123的工业SPI隔离电路设计全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15

PLFM_RADAR:相位线性调频雷达信号处理框架
PLFM_RADAR:相位线性调频雷达信号处理框架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码