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

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

相关推荐
千年糊涂17 分钟前
STM32使用水位传感器
stm32·单片机·嵌入式硬件
吃货界的硬件攻城狮30 分钟前
【BUG】记STM32F030多通道ADC DMA读取乱序问题
stm32·嵌入式硬件·bug
三三十二44 分钟前
STM32简易示波器/逻辑分析仪设计指南
stm32·单片机·嵌入式硬件
Mapleay1 小时前
STM32 _main 里做了什么
stm32·单片机·嵌入式硬件
平凡灵感码头1 小时前
走进离线语音:安信可 VC‑01 智能模块全面拆解与 MCU 实战
单片机·嵌入式硬件
田甲1 小时前
【STM32】G030单片机开启超过8个ADC通道的方法
stm32·单片机·嵌入式硬件
切糕师学AI2 小时前
节拍定时器是什么?
单片机·嵌入式硬件
切糕师学AI2 小时前
影子栈指针是什么?
嵌入式硬件·计算机体系结构
小飞侠123!2 小时前
STM32 利用内部参考电压VREFINT计算VDDA来提高精度
stm32
网易独家音乐人Mike Zhou2 小时前
【无人机】MavLink通讯协议的回调解析函数及状态机
单片机·mcu·物联网·嵌入式·无人机·iot