基于单片机的简易自动售货机设计.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 工业大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-06-25
  • 论文字数:11051
  • 课题出处:(火箭女孩)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要: 自动售货机实现了自助式购物方式,快捷便利,节省了人力物力财力资源,它在人们的日常生活中正扮演着越来越重要的角色,如今已遍布世界上各个城市的各个角落,深受人们的欢迎。

本设计的核心采用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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费