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

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.仿真效果

相关推荐
weixin_508821651 小时前
STM32在裸机(无RTOS)环境下,需要手动实现队列机制来替代FreeRTOS的CAN发送接收函数
stm32·单片机·嵌入式硬件
不不不丶6 小时前
STM32——I2C通讯(软件模拟)
stm32·单片机·嵌入式硬件
李白的粉7 小时前
基于springboot+vue的课程管理系统
java·毕业设计·课程设计·源代码·课程管理系统
橘猫云计算机设计8 小时前
ASP.NET图书馆借阅系统(源码+lw+部署文档+讲解),源码可白嫖!
java·数据库·后端·爬虫·小程序·毕业设计·asp.net
星辰pid8 小时前
stm32+esp8266+机智云手机app
stm32·单片机·嵌入式硬件
静水流深LY11 小时前
MQTT-Dashboard-数据集成-WebHook、日志管理
物联网
RaLi和夕11 小时前
单片机学习笔记8.定时器
汇编·笔记·单片机·嵌入式硬件·学习
柒月玖.12 小时前
基于AT89C52单片机的植物浇水与智能空气土壤环境监测报警系统
单片机·嵌入式硬件
不不不丶13 小时前
STM32——ADC模数转换器
stm32·单片机·嵌入式硬件
代码吐槽菌14 小时前
基于微信小程序的智慧乡村旅游服务平台【附源码】
java·开发语言·数据库·后端·微信小程序·小程序·毕业设计