需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11051 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 自动售货机实现了自助式购物方式,快捷便利,节省了人力物力财力资源,它在人们的日常生活中正扮演着越来越重要的角色,如今已遍布世界上各个城市的各个角落,深受人们的欢迎。 本设计的核心采用STC89C52单片机,显示器采用LCD12864,售货机的货币识别系统采用按键的方式来模拟投币过程,本设计将应用两种方案设计对比,选择最优方案,简析了各硬件资料,本设计使用Keil软件编程实现显示、商品销售、价格设置、财务汇总统计功能。对系统硬件电路进行了制作和焊接,完成软件系统各功能模块的测试和调试,设计最后有设计结果的展示。
关键词:自动售货机;STC89C52;LCD显示屏;按键控制
目录 摘要 Abstract 第一章 绪论-1 1.1课题研究背景及意义-1 1.2自动售货机发展历史-1 1.3国内外发展现状及影响-2 1.3.1带给社会现代化的气氛-2 1.3.2带给消费者的体验-3 1.3.3带给商业界的冲击-3 第二章 方案设计要求-5 2.1研究思路-5 2.2系统结构-6 2.3 方案选择与设计-6 2.3.1 主控制器的选择-6 2.3.2 按键模块选择-7 2.3.3显示屏的选择-7 2.3.4 存储器的选择-7 第三章 硬件电路设计-8 3.1硬件设计综述-8 3.2主控制器电路设计-8 3.3 显示模块电路设计-8 3.4 提示模块电路设计-12 3.5 按键模块电路设计-13 3.6 电源系统电路设计-15 3.7 存储模块电路设计-15 3.7.1AT24C02工作时序-15 3.7.2AT24C02电路原理图-16 第四章 控制系统的软件设计-17 4.1系统软件设计综述-17 4.2主程序-17 4.3 键盘模块程序-18 4.4 显示模块程序-19 4.5 提示模块电路-19 4.6 存储器读写模块-20 第五章 系统调试及实物展示-22 5.1设计所用软件-22 5.1.1单片机开发软件-22 5.1.2 硬件制图软件-22 5.1.3 系统仿真软件-23 5.2 实物展示-23 总 结-27 致 谢-28 参考文献-29 |