




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华东交通大学理工学院课 程 设 计 报 告 书所属课程名单 电子系统设计 题 目 自动售货机系统设计 分 院 电 信 分 院 专业班级 2007 级电子信息专业 一 班 学号 20070210410117 学生姓名 指导教师 华东交通大学理工学院课 程 设 计( 论 文 )任 务 书专 业 电子信息工程 班 级 一班 姓名 张效先 一、课程设计(论文)题目 自动售货机系统设计 二、课程设计(论文)工作:自 2010 年 12 月 27日起至 2011 年 1月 11日止。三、课程设计(论文)的内容要求:设计一个自动售货机,此机能出售1元、2元、5元、10元的四种商品。出售哪种商品可有顾客按动相
2、应的一个按键即可,并同时用数码管显示出此商品的价格。顾客投币后,按一次确认键,如果投币额不足时则报警,报警时间3秒(可用点阵模拟报警)。如果投币额足够时自动送出货物(送出的货物用相应不同的指示灯显示来模拟),同时多余的钱应找回,找回的钱数用数码管显示出来。学生签名: ( ) 2010年 12 月 27 日序号项 目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5设计中创新性评价6论文书写规范化评价7综合应用能力评价综合评定等级课程设计(论文)评阅意见评阅人 赵巍 职称 讲师 2011 年 1 月12 日 目录第1章 课程设计任.2第2章 程序设计目的.
3、5第3章 程序实现思路.6第4章 程序清单(或正文).10第5章 课程设计心得.13第6章 参考文献.14第2章 程序设计目的。1)设计一个自动售货机,此机能出售1元、2元、5元、10元的四种商品。出售哪种商品可有顾客按动相应的一个按键即可,并同时用数码管显示出此商品的价格。2)顾客投入硬币的钱数也是有1元、2元、5元、10元四种,但每次只能投入其中的一种硬币,此操作通过按动相应的一个按键来模拟,并同时用数码管将投币额显示出来。3)顾客投币后,按一次确认键,如果投币额不足时则报警,报警时间3秒(可用点阵模拟报警)。如果投币额足够时自动送出货物(送出的货物用相应不同的指示灯显示来模拟),同时多余
4、的钱应找回,找回的钱数用数码管显示出来。4)顾客一旦按动确认键3秒后,自动售货机即可自动恢复到初始状态,此时才允许顾客进行下一次购货操作。5)售货机还应具有供商家使用的累加卖货额的功能,累加的钱数要用数码管显示,显示2位即可。此累加器只有商家可以控制清零。6)此售货机要设有一个由商家控制的整体复位控制。第三章 程序实现思路3.1系统方案总述自动售货机系统以8051单片机为中心,需要一系列如电源电路、复位电路、振荡电路保证其工作。先通过键盘采集消费者所需商品信息,然后以电信号的形式传给单片机。经过运算分析处理后单片机一边将数据传给数码管进行显示,一边通过8255控制电机的转动,从而推出顾客所需商
5、品,达到售货目的。另外,余额不足时可以通过LED报警。当受到外界撞击时,由传感器接收信号转换为电信号,直接启动报警装置。系统设计分为三部分:即单片机信息检测以及显示部分,步进电机控制部分,遇到外界撞击报警部分图三 系统设计框图我做的是第二部分,是在接受到单片机传送来的商品信息后,通过控制A步进电机的转动的方向以及圈数来选择商品然后通过步进电机B来推动商品。即A电机控制X方向选择B电机控制Y方向的推动。如图四所示 图四 方案显示如 :若要推动商品E需要先转动步进电机向右3个单位,然后步进电机A推动商品,推动结束后,步进电机A向左移动三个单位,返回原来的位置,等待下次的推动,则依次推动结束。同样推
6、动商品B需要先左移动一个单位,然后步进电机A工作。其他都是同样的工作原理。3.2 功能要求1、 自动售货机能销售五种商品:A,B,C,D,E 假设每种商品数量无限。2、 自动售货机允许投入1元、2元、5元硬币:若总币值等于顾客需要的商品单价时,机器送出需要的商品;若总币值大于顾客需要的商品单价时,机器除提供所需商品外,显示余额等待继续输入或者找回余额;若总币值小于顾客需要的商品单价时,报警显示总额,机器提示“余额不足”等待继续输入或者取消交易。机器内1元和2元的找零硬币无限。3、 如果投入的硬币达到或大于所要购买商品的价格,就不必再投入硬币了,自动售货机会发出一个指示信号使接受硬币的装置不再接
7、收新的硬币。4、 每次投币时间有限制,设定每次投币时间不超过30秒,在时间到时,总币值不足顾客购买的商品单价时,自动售货机按钱数不足处理,退还全部硬币。或者在设定时间内,总投币值不足顾客购买的商品单价时,若需要取消交易则可按取消键,售货机按不足钱数处理,退还全部硬币。5、 当顾客完成一次购买后或按错按钮后,显示余额等待继续输入或者找回余额;6、 顾客一次只能购买一种商品的一个,若需要更多商品,需要重复操作。 程序流程图转动子程序流程图第4章程序清单或正文程序设计PUSH APUSH 00HPUSH 01HPUSH 02HPUSH 03HPUSH 05HPUSH 06HPUSH 07HMOV D
8、PTR,#FF7FHMOV A ,#80HMOV DPTR,ACLR CMOV A ,R4RLC AADD A ,#04HMOVC A ,A+PCMOV R2 ,AINC AMOV R3, AXZXX:DB #01H, #02H, #01H, #01H, #00H, #01H#00H, #02H ,#00H, #03HMOV DPTR ,#77FCHMOV R5, #03HAXZ:MOV R1, #00H MOV A ,R2 JNB ACC0, ZZ MOV R1, #06HF:MOV A, R3JZ BX2F1:MOV A, R1ADD A ,#09HMOVC A ,A+PCMOVX DPT
9、R, AACALL YSINC R1CJNZ R1, #06H ,BXZDEC R3AJMP F1FZB:DB #05H, #04H, #06H, #02H#03H, #01HZZ: MOV A ,R3 JNZ Z DJNZ R3, ZZ AJMP BXZZ:MOV A ,R1 ADD A ,#09H MOVC A, A+PC MOVX DPTR, A ACALL YS INC R1 CJNE R1, #06H,LZ1AJMP ZLZ1:RETZZB:DB #01H #03H #02H #06H #04H #05HBXZ:MOV A , R5 JNZ Z DEC R5 DJNZ R5, BX2
10、AFXZ:MOV A, R2 JZ J1 DEC R2 AJMP AXZ RETPOP 07HPOP 06HPOP 05HPOP 03HPOP 02HPOP 01HPOP 00HPOP AJ1: INC R2 AJMP AXZ RETYS:MOV R7 ,#02HDL:MOV R6 ,#0FFEHDL0:DJNZ R6 ,DL6DJNZ R7, DLRET第5章课程设计心得我所做的“自动售货机系统”这个设计是一个综合的工作。它涉及到电路的设计、单片机的编程,电路焊接等工作还有些相关软件的使用。由于本人的能力有限,在毕业设计的制作过程中,遇到的问题和困难很多,但在老师的指导和同学的帮助下,我成功
11、地完成了系统的设计工作。在此,我向他们致以诚挚的感谢!首先要感谢的是我的指导老师蒋老师。蒋老师虽然公务繁忙,还在新区上课,但几乎每次见到我,都要关注询问我的毕业设计进展情况,对于我在毕业设计中遇到的一些问题,都给予我耐心的指导和解释,提出了大量宝贵的意见,并介绍了许多期刊书目资料供我参考。在此,我向张老师致以我最诚挚的谢意! 特别要感谢刘老师给了我很大的帮助,我经常向他请教一些单片机方面的问题,还有询问芯片方面的问题每次刘老师都不厌其烦地给我讲解;还有郭老师,以及实验室的其他老师还有我们班的很多同学也给了许多帮助,在此,对他们一并表示感谢。最后,再次对老师和同学们致以衷心的感谢!是他们的关心和帮助,使我顺利地度过了四年的大学生活。 第6章参考文献1 苏金明,周建斌. 用VB.NET和VC#.NET开发交互式CAD系统M. 北京:电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年在线教育平台教学质量提升中的学习评价工具开发与应用
- 广东省广州第七中学2026届高一化学第一学期期中质量跟踪监视试题含解析
- 2025年消防设施操作员考试模拟试卷:消防设施管理与操作
- 2025年高考语文古诗文阅读专项训练试卷:冲刺押题及错题解析
- 云南省大理市下关第一中学2026届化学高三第一学期期中调研模拟试题含解析
- 测绘工作个人工作总结
- 2026届河南省叶县一高高一化学第一学期期中考试试题含解析
- 王庆伟量化交易培训课件
- 王东升沥青路面课件
- 廉洁文化教育兴廉洁之风树浩然正气57课件
- 声光电施工组织计划
- 精神活性物质所致精神障碍者的护理
- GB/T 4666-2009纺织品织物长度和幅宽的测定
- 开学第一课课件-外研版七年级英语上册
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- 水轮发电机的基本结构课件
- 《空气动力学》配套教学课件
- 技术交流-太钢不锈钢产品介绍
- 完整版医院体检报告范本
- 彭静山针灸秘验
- 《销售管理实务》ppt课件汇总(完整版)
评论
0/150
提交评论