基于单片机的自动售货机控制系统设计

0 下载量 72 浏览量 更新于2024-06-23 收藏 1.73MB DOC 举报
单片机控制自动售货机系统设计 单片机控制自动售货机系统设计是基于INTEL公司的8751单片机的自动售货机控制系统。该系统通过集中控制方式实现了对自动售货机全过程的自动控制。 知识点1: 自动售货机系统结构 自动售货机系统结构包括控制子系统、通讯子系统和功能子系统。控制子系统负责自动售货机的控制,通讯子系统负责自动售货机与外部设备的通讯,功能子系统负责自动售货机的具体功能实现。 知识点2: 自动售货机控制系统设计 自动售货机控制系统设计包括硬件设计和软件设计。硬件设计包括自动售货机中央控制元件的选择、货币识别系统的设计、货物选择系统的设计、出货及显示花钱数系统的设计、找钱及显示找钱数系统的设计和出错报警系统的设计。软件设计包括自动售货机货币识别系统程序设计、自动售货机货物选择系统程序设计、自动售货机出货、显示花钱数系统流程图设计和自动售货机找钱、显示找钱数系统流程图设计。 知识点3: 单片机8751的应用 单片机8751是自动售货机控制系统的核心组件。它具有高性能、低功耗和小尺寸的特点,非常适合自动售货机控制系统的设计。单片机8751可以实现自动售货机的集中控制,完成自动售货机的控制、通讯和功能实现。 知识点4: 驱动程序设计 驱动程序是自动售货机控制系统的关键组件。驱动程序包括实现有效投币定时30秒以及累加计数程序、货物选择系统的驱动程序和报警系统的驱动程序。驱动程序的设计需要考虑自动售货机的具体功能和性能要求。 知识点5: 软件编程 软件编程是自动售货机控制系统的关键步骤。软件编程需要选择合适的编程语言和开发工具。Keil软件是常用的编程开发工具,具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解、便于记忆和使用等特点。 知识点6: 自动售货机控制系统的工作原理 自动售货机控制系统的工作原理是基于集中控制方式实现自动售货机全过程的自动控制。该系统通过单片机8751芯片控制自动售货机的所有功能,包括货币识别、货物选择、出货、显示花钱数和找钱、显示找钱数等。 知识点7: 自动售货机控制系统的设计原则 自动售货机控制系统的设计原则包括模块化设计、可扩展性设计和可靠性设计。模块化设计可以使系统更加灵活和可靠,扩展性设计可以使系统更加灵活和可扩展,可靠性设计可以使系统更加可靠和稳定。 知识点8: 自动售货机控制系统的应用前景 自动售货机控制系统的应用前景非常广阔。该系统可以应用于自动售货机、自动贩卖机、自动服务机等领域,具有广阔的应用前景和商业价值。