没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的自动售货机系统设计
5星 · 超过95%的资源 需积分: 41 82 下载量 123 浏览量
2010-05-16
20:24:15
上传
评论 13
收藏 409KB DOC 举报
温馨提示
很多都是PLC程序编写的,现在给个单片机编写的,虽然麻烦,但是实用
资源推荐
资源详情
资源评论
宁夏理工学院课程设计说明书 模拟饮料自动售货机单片机系统设计
目录
1.课程设计项目及意义 .................................................................................................................2
2.设计题目具体技术要求和功能.........................................................................................................2
3.方案比较与确定..................................................................................................................................2
3.1 单片机的发展与现状...................................................................................................................2
3.2 单片机应用系统简介...............................................................................................................3
3.3 总体设计方案............................................................................................................................4
3.3.1 功能系统..................................................................................................................................4
3.3.2 需求分析..................................................................................................................................4
3.3.3 控制系统设计(附图).........................................................................................................4
4.可行性分析.........................................................................................................................................6
4.1 技术可行性................................................................................................................................6
4.2 经济可行性................................................................................................................................6
4.3 操作可行性................................................................................................................................7
控制系统设计的一般步骤................................................................................................5
5. 硬件电路设计................................................................................................................................7
5.1 在画图的时候应该注意的:......................................................................................................7
5.3 元器件说明(简单介绍)..................................................................................................8
扩展图..............................................................................................................................................15
6.软件设计.......................................................................................................................................15
6.1 程序主要说明....................................................................................................................15
6.1.2 程序设计的步骤.....................................................................................................16
6.2 程序流程图........................................................................................................................17
6.3 子程序流程图....................................................................................................................18
6.4 中断程序流程图................................................................................................................19
中断系统流程图......................................................................................................................20
6.5 汇编程序源代码................................................................................................................20
6.6 方针调试现象及结果........................................................................................................22
7.设计总结.......................................................................................................................................22
致谢..................................................................................................................................................24
单片机课程设计说明书
1
宁夏理工学院课程设计说明书 模拟饮料自动售货机单片机系统设计
--------模拟饮料自动售货机
1. 课程设计项目及意义
近几年,自动售货机在国内迅速普及,逐渐被越来越多的消费者所接受。自动售货机
在为消费者带来方便的同时,其分布零散的特点也为经营者在监控、管理、维护等方面带
来很大的不便。采用无线网络管理系统将是自动售货机行业应用发展的方向。
根据现实需求,自动售货机应用范围广泛,深受消费者欢迎,且设计相对简单,性价
比较高,限于此次课程设计时间要求,本小组经过讨论决定开发该系统。
2.设计题目具体技术要求与功能
在清楚自动售货机运行工作过程的基础上,制定出设计方案,确定任务的目标,以设
计出合理的仿真系统。
首先,应该任务分工;其次,要分别对模拟的自动售货机进行资料的查找与收集。例如
在进行仿真界面的设计时可以去观看一下真正售货机的外观,必要时可以借助一些宣传图
片来设计自动售货机的外型;在进行程序的编写时需要先分配的 I/O 口点,确定自动售货
机的接口。然后,分别进行设计工作。最后将他们融合,经调试后完成整个系统的设计
每一位他同学的设计工作是密切配合的。弄清楚及其内部要用到的各个硬件,整个仿
真系统内部各大部件之间是相互联系的。到网上去搜索它们的相关资料,以便我们能够更
加清楚它们的内部构成,为后面的工作打下基础。
仿真程序只做了解,虽然只做了解,但是也将在下面有所介绍。清楚了仿真实验的整
体设计思路,下面就可以开始着手设计了。
3.方案比较与确定
3.1 单片机发展与现状
当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术
和信息产业为中心的信息革命方兴未艾。为使我国尽快实现经济信息化,赶上发达国家水
平,必须加速发展我国的信息技术和信息产业。而计算机技术怎样与实际应用更有效的结
合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。
随着时间的推移,计算机革命的完成,信息高速公路的飞速发展,我们的工业已经和自动
2
宁夏理工学院课程设计说明书 模拟饮料自动售货机单片机系统设计
化控制密不可分了. 据统计,我国的单片机年容量已达 1-3 亿片,且每年以大约 16%的速
度增长,但相对于世界市场我国的占有率还不到 1%。这说明单片机应用在我国才刚刚起步,
有着广阔的前景。培养单片机应用人才,特别是在工程技术人员中普及单片机知识有着重
要的现实意义。单片机是二十世纪七十年代中期发展起来的一种大规模集成电路器件 .它在
一块芯片内集成了计算机的各个功能部件,构成一种单片式的微型计算机.二十世纪八十年代
以来,国际上单片机的发展迅速,单片机应用不断深入,新技术层出不穷.单片机的应用技术是
一项新型的工程技术,其内涵随着单片机的发展而发展.而单片机的实习不仅让我们明白了计
算机硬件的一些知识,更让我们懂得了许多关于现在个人计算机中的许多原始的命令的完成
原理.
3.2 单片机应用系统简介
单片机应用系统涉及到非常广泛的基础知识和专业知识,是一个综合性的劳动过程,既
有硬件系统的设计,又需要配套应用软件的开发.一般来说,单片机应用系统包括以下几个方
面的内容:
1) 扩展功能
扩展功能是指通过连接输入输出扩展单元(即 I/O 扩展单元)模块来增加输入输出点
数,也可通过附加各种智能单元及特殊功能单元来提高 PLC 的控制功能。
2) 远程 I/O 功能
远程 I/O 功能是指通过 I/O 单元将分散在远距离的各种输入、输出设备与主机相连接,
进行远程控制,接收输入信号、传出输出信号。
3) 过程控制功能
过程控制功能是指通过单片机的控制指令或模块实现对机器的控制。
4) 数据处理功能
数据处理功能是指单片机能进行数据传送、比较、移位、数制转换、算术运算、逻
辑运算以及编码和译码等操作。
5) 条件控制功能
条件控制(或称逻辑控制或顺序控制)功能是指用单片机的与、或、非指令取代继
电器接触的串联、并联极其他各种逻辑连接,进行开关控制。
6) 定时/记数控制功能
定时/记数控制功能指用单片机提供的定时器、记数器指令实现对某种操作的定时
3
宁夏理工学院课程设计说明书 模拟饮料自动售货机单片机系统设计
或记数控制。
7) 低功耗及可靠性设计
应用系统为了适应不同的环境,满足不同的要求,长期稳定的工作,必须要有很高的
可靠性;某些产品为了便携要求或受使用场合限制,必须降低功耗,因此在设计应用系统
硬件时必须同步设计可靠性电路,在选择系统使用的元器件时,必须注意选择可靠性高、
功耗低的元器件
3.3 总体方案简介
3.3.1 功能系统
a) 录入系统:投入硬币选择货品操作
饮料自动售货机中全为易拉罐式的饮料,价格均为二元钱,且只有投币口,不能投入
纸币。当路人投入硬币以后,投币口下方的提示灯会亮。售货机为五排,每排中排列着不
同的饮料,路人可以根据自己的所好选择自己喜欢的品牌,每一种饮料下面都有所对应的
按钮,当路人投入二元硬币时,按一下你所喜欢的饮料下面的按钮,即可。售货机内有自
动传送带,最前面的饮料和后面的用隔板隔开,当最前面的饮料被路人买走了以后,它会
自动补上。
b) 处理系统:判断金额,输出商品。
当机器识别钱的真伪和数量时,售货机投币口下方的提示灯会亮,当亮为绿灯时说明
所投币种和数量均是正确的,此时饮料会自动弹出;若出现错误,则会亮红灯,而饮料也
就不可以弹出,路人需要正确操作。
3.3.2 需求分析
币值的投入总值可以采用计数指令和加法指令。
3.3.3 控制系统设计(附图)
任何一种单片机控制系统都是为了实现被控对象(生产设备或生产过程)的工艺要求,
以提高生产效率和产品质量。因此,在设计单片机控制系统时,应遵循以下基本原则:
(1) 最大限度地满足被控对象的控制对象。设计前,应深入现场进行调查研究,在网上进
行查阅资料,收集资料并且对所查资料进行总结,对以后的实际操作打下基础,机械部分
4
剩余23页未读,继续阅读
资源评论
- ZuoShiZuoDong2013-05-19不错,有一定参考价值
- SJMAX2013-12-09看了后可以熟悉该类设备的控制流程!
- 無风有浪2013-07-07资源很好,不知能不能用
- qq_294727932017-11-04好资源,齐分享。
- Frank猴子2013-04-27看完之后有点启发
a51291403
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功