基于单片机的自动售货机(论文+源码)

1.系统设计

  • 本设计以这样的工作流程开始自动售货机的自动售货过程:
  1. 启动系统,开始待机;
  2. 顾客通过按键选择商品的种类以及数量并确认;
  3. 售货机检查是否有足够的货物并通过LCD提示等待顾客投币;
  4. 顾客投入货币,售货机自动检测金额是否足够;
  5. 金额足够多,售货机将推出顾客选择的相应数量的商品,若金额不足则直接退还货币;
  6. 推出商品,售货机转入找零系统退出余币;
  7. 系统自动复位,完成售货;
  • 系统采用硬件设计思路如图2.3:
  1. 采用单片机80C51作CPU;
  2. 采用P3.5口作为投币的输入端;
  3. 采用LCD1602液晶为显示模块:
  4. 采用4*4矩阵键盘连接P1口作为货物选择选择端;
  5. 采用P0口实现出货、找零功能;

2.仿真效果

相关推荐
塔能物联运维18 分钟前
物联网运维中的自适应网络拓扑重构技术
运维·物联网·重构
学工科的皮皮志^_^24 分钟前
网口学习理解
经验分享·笔记·嵌入式硬件·学习·fpga开发·以太网
沐欣工作室_lvyiyi1 小时前
基于物联网的家畜管理的监测与控制系统(论文+源码)
单片机·物联网·毕业设计·家畜管理
大牛攻城狮2 小时前
使用stm32cubeide stm32f103 freeRTOS 实现Modbus RTU协议寄存器读写过程详解
stm32·freertos·modbus·stm32cubeide·modbus rtu·stm32从机·工程代码
蓑衣客VS索尼克2 小时前
第二篇:按键交互入门:STM32 GPIO输入与消抖处理
stm32·单片机·嵌入式硬件
蓬荜生灰2 小时前
第5章—STM32工程创建
stm32·单片机·嵌入式硬件
hazy1k2 小时前
51单片机基础-定时器中断
stm32·单片机·嵌入式硬件·51单片机
安科瑞王可3 小时前
基于物联网与云计算的园区能耗管理平台构建与实践
物联网·云计算·能耗管理·软件服务化·公共服务平台
恒锐丰小吕3 小时前
矽塔 SA8204 输入耐压36V 2.5A可调过流保护 集成故障报告的智能过压/过流保护芯片
嵌入式硬件·硬件工程
太空1号4 小时前
VxWorks入门小白菜鸟教程3 —— 编译运行VxWorksSDK示例hello_cmake_rtp(Windows篇)
windows·嵌入式硬件