基于51单片机的自动售货机设计与实现(原理图+PCB+论文+程序)
该设计采用了STC系列的51单片机作为核心控制模块,配合12864显示屏、电源模块、按键模块和蜂鸣器报警模块等元件,实现了自动售货机的功能。设计包含了8个按键,其中3个按键用于模拟投币(5元、1元、5角),另外5个按键用于货物选择。通过开机启动,自动显示货物价格列表并进行自动切换。用户可以选择想购买的货物,按对应按键即可选择该货物。选择后,系统会提示需要投入的金额,并显示投币有效时间为30秒(可根据需要进行修改)。用户可以通过按键模拟投币,可选择投入5元、1元或5角不同面额的硬币。如果投入的金额等于或大于所选货物的金额,则购物成功。若投入金额不足,则在30秒后自动进行退款。
用户评论