本文主要是介绍基于单片机的自动售货机(论文+源码),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.系统设计
- 本设计以这样的工作流程开始自动售货机的自动售货过程:
- 启动系统,开始待机;
- 顾客通过按键选择商品的种类以及数量并确认;
- 售货机检查是否有足够的货物并通过LCD提示等待顾客投币;
- 顾客投入货币,售货机自动检测金额是否足够;
- 金额足够多,售货机将推出顾客选择的相应数量的商品,若金额不足则直接退还货币;
- 推出商品,售货机转入找零系统退出余币;
- 系统自动复位,完成售货;
- 系统采用硬件设计思路如图2.3:
- 采用单片机80C51作CPU;
- 采用P3.5口作为投币的输入端;
- 采用LCD1602液晶为显示模块:
- 采用4*4矩阵键盘连接P1口作为货物选择选择端;
- 采用P0口实现出货、找零功能;
2.仿真效果
这篇关于基于单片机的自动售货机(论文+源码)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!