摘要本文设计了一种以AT89C51单片机为核心的自动售货机装置的控制系统。详细介绍了自动售货机系统的方案设计、硬件选择、软件编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机AT89C51芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。系统程序采用汇编及C语言软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。关键词:智能自动售货机,AT89C51单片机,LCD液晶,控制系统目录引言..............................................................................................................1第1章总体方案设计..........................................................21.1设计要求........................................................................................21.2设计目标........................................................................................21.3课题分析........................................................................................3第2章硬件设计.............................................................................42.1此次设计的自动售货机的功能简介.......42.2实现自动售货机的功能的设计......................52.2.1晶体振荡和复位电路............................................52.2.2独立键盘按键的识别............................................62.2.3投币系统.................................................................................62.2.4LCD显示........................................................................................7第3章软件设计.........................................................................83.1货物选择系统的程序...................................................83.1.1选择系统流程图..........................................................83.2投币系统程序.........................................................................93.2.1投币系统流程图..........................................................93.3出货系统程序......................................................................113.3.1出货系统流程图.......................................................113.4找零系统程序......................................................................123.4.1找零系统流程图.......................................................12第4章仿真设计.........................................................................134.1Proteus简介........................................................................................134.2仿真设计....................................................................................13总结..............................................................................................................15参考文献...............................................................................................16附录..............................................................................................................17引言随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动售货机的出现解决了这些难题。品种繁多,对生活的覆盖面广,自动售货,效率高,可24小时不间断运营;选址容易,且方便改换场地;适合全职经营,也可兼职(副业)经营;作为广告载体,可赚高额外块。投资风险低,收益高。工作人员唯一所需要做的就是添加商品取走货币。如此多的优点使得自动售货机在世界范围内得到广泛的应用。智能自动售货...