帮帮文库

基于FPGA的自动售货机控制系统设计毕业论文 基于FPGA的自动售货机控制系统设计毕业论文

格式:DOC | 上传时间:2022-06-24 19:36 | 页数:66 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
1 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
2 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
3 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
4 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
5 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
6 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
7 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
8 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
9 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
10 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
11 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
12 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
13 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
14 页 / 共 66
基于FPGA的自动售货机控制系统设计毕业论文
基于FPGA的自动售货机控制系统设计毕业论文
15 页 / 共 66

1、个脉冲型按键模拟投币,分别投入元,元,元。用三个发光二极管分别代表输出饮料输出找零元输出找零元。系统在实验装置上实现。总体设计思路简要概括本设计关键点在于设计各个模块部分,以及设计各个模块之间的连接方式。例如在原理图设计中,通过设计投币模块出货模块找零模块显示模块和分频模块,将各个模块封装之后,通过各个模块的输入输出相互进行链接,直接组成了整个系统,实现系统预计的功能。以下便是对每个模块基础功能设计要求的简述投币模块投币的模块的主要作用在于接受来自外界的投币信号,并且对于投币总额进行记录之后,将投币总额送到出货模块中与选择的产品单价进行对比。投币模块要求投币动作能够持续段时间,以便系统对投币动作进行识别和判定,这同时也是消抖功能上的要求。另外根据设计要求和。

2、形式这是语言中赋值的规范。在上述程序中,投币模块的选择采用了不断累加的方式,而放弃统计投币数目再用乘法统计,其原因在于在中,乘除法只能够通过移位实现,也就是说,乘除法的乘除数都只能是的指数。着点要求就和设计中需要乘除和相违背,故而选择不断累加的方式。在中,虽然从进程的角度上观察,进程应当顺序执行的,但是考虑实际电路特点,所有同级别的语句都是并发执行的,就好像是每个进程样,相互,并发执行。商品选择部分在整体设计中,商品选择是确定整个程序走向的环节,若没有商品选择,则无论投币为多少,都不会产生购买动作找零动作。区别于原理图的设计,在下设计该模块时,并不是于其他模块,而是和各个模块通过语句实现并行操作。在本设计中商品选择模块可以穿插在投币之间进行,既在投币的间隔。

3、等。开发需要从顶层设计模块分层逻辑实现软硬件调试等多方面着手。语言介绍全名,中文为超高速集成电路硬件描述语言,它的主要应用便是数字电路的设计的。语言是由美国国防部开发,美国国防部设计该语言的最初目的在于为美军提供种具有高可靠性短开发周期的语言。其使用范围在设计初始其实是很小的,但是随着其优点和特征逐渐被人们所发现,很快便成为种标准化的硬件开发语言。的功能主要在于描述数字系统的整体结构,以及他的行为功能和接口。除了含有许多其他硬件描述语言所具有硬件特征的语句外,语言的主要形式描述风格和书写语法都十分类似于语言般的计算机高级语言。程序设计过程中,结构的特点是将项工程设计,或者称设计实体该实体包括个元件,个完整的电路模块或者个功能齐备的系统分成外部或称可视部分和。

4、,产生七段数码管显示控制信号。图显示模块原理图分频模块的主要设计部分分频模块原理便是利用计数器,对系统时钟进行分频,得到设计过程中使用到的各个频率信号,为了设计在日后能够方便修改,既在之后的修改调试过程中可以采用多种频率的时钟信号,本设计采用了以为倍率的从到的频率为分频输出。分频模块封装之后如图所示,内部设计图见附录。图分频模块效果图基于的设计实现过程相较于基于原理图的设计,设计并没有采用分模块设计后通过信号将各个模块连接起来,而是使用了整体设计的办法。之所以这样做的原因在于具有极其强大的硬件描述能力,可以不需要通过分步就能够解决许多原理图设计上较为复杂的问题,因此在权衡利弊之后,选择了整体设计的办法。程序总体分为几个进程,其中主体进程实现从购买到找零的系。

5、内部或称不可视部分,在设计过程中,既涉及设计实体的内部的功能和数据结构算法完成部分,也涉及了和外部电路的连接。在对个设计实体的外部界面进行定义之后,旦完成了其内部的开发,其他设计若涉及到该实体,便可以直接通过设计软件调用该实体。这种将设计实体分成内外部分的概念是系统设计的基本点。设计要求以及设计思路流程图设计要求设计个简易投币饮料售卖机控制系统,具体要求如下假设有三种面值的硬币元,元,元。出售的饮料不论品种均为单价格元硬币投入后,七段数码管显示已投入的累计币值当投入的币值累计等于元时,输出饮料,大于元时,输出饮料并找零。找的零钱硬币共有两种面值元和元输出饮料和找零时每个输出动作约维持秒不能投币输出饮料和找零时以蜂鸣器鸣响响秒,停秒提醒顾客设置个复位键。用三。

6、中可以进行商品的选择,且根据实际情况的需求,在进行选择之后如果还没有开始输出商品,顾客改变了之前的选择,则仍旧可以对商品选择进行更改,商品基于的自动售货机控制系统设计摘要本毕业设计是在公司型为核心的开发装置上通过原理图以及语言分别实现自动售货机控制系统的设计和仿真。其中,基于原理图的设计方案主要通过计数器加法器数值比较器在逻辑上实现自动售货机的控制。对于语言方案,主要通过各类选择语句以及条件判断语句实现自动售货机控制系统。两个设计都可以归于各个模块的设计和组合,主要分为投币模块,找零模块,显示模块和分频模块。各个模块之间通过各个信号相互连接并相互决定启动顺序。该售货机控制系统能够识别三种硬币,并且提供四种价格不同的货物供选择,七段数码管显示投入硬币的总额和。

7、畴,从而进入其他领域。随着和的发展,核复用概念越来越为业界所接受,这也符合语言设计理念,所以,在现如今以及不久的将来,电子系统的设计已经不是电子工程师特有的技能了,任何人都可以凭借语言规范进行电子系统的设计。工程的设计流程基于的现代数字系统设计流程图如图所示图工程设计流程简介,即现场可编程门阵列,它是在等可编程器件的基础上进步发展的产物。它是作为专用集成电路领域中的种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。的开发相对于传统单片机的开发有很大不同。以并行运算为主,以硬件描述语言来实现相比于或单片机无论是冯诺依曼结构还是哈佛结构的顺序操作有很大区别,也造成了开发入门较难。目前国内有专业的外协开发厂家,如北京中科鼎桥。

8、购买之后以及找零过程中的余额,并且在退币过程中有以及蜂鸣器的提示,自动售货机系统还具备了取消购买的功能,旦执行则直接开始退币。基于的自动售货机设计,具有开发周期短硬件运行速度快成本较低以及稳定性较高等优势。关键词自动售货机原理图,目录绪论引言技术的产生发展和展望工程的设计流程简介语言介绍设计要求以及设计思路流程图设计要求总体设计思路简要概括投币模块商品选择模块找零模块显示模块分频模块总体设计流程图基于原理图的设计实现过程投币模块主要设计部分商品选择模块的主要设计部分找零模块的主要设计部分显示模块的主要设计部分分频模块的主要设计部分基于的设计实现过程输入输出口的定义信号量的定义分频模块进程程序主体进程变量定义部分投币统计部分商品选择部分找零部分复位部分译码进。

9、显示要求,投币动作在找零的时候是需要被禁止的,既在系统执行找零动作有效的期间内,投币动作应当被系统选择性的进行忽略。商品选择模块出货模块的主要作用是在于产生相应商品选择信号,对商品单价进行赋值,并且将商品单价和投币总额进行对比,旦达到了要求投币总额数量大于或等于商品单价,则给找零模块提供找零开始信号,以及执行输出商品操作。需要强调的点,在本设计中,预先的设计要求是商品单价都设为元,现为了贴近自动售货机在现实生活中的使用要求,将自动售货机内的四种商品单价分别改为。找零模块找零模块执行的开始信号决定于两个信号的,只有当如下两个信号同时有效的时候,找零模块才会开始执行方法,使用的时钟信号对数码管实现动态扫描,分别显示元位和毛位的显示,最后利用实现七段数码管的译码。

10、中进程通信的唯方式输入输出也包含于信号量中,整个之间的连接都是依靠信号量的改变进行的,作为进程的敏感信号,只有对应的信号改变了,进程语句才会得到执行。本程序中设置的信号量及作用如表。表信号量定义表信号量作用,两个时钟来自于系统时钟的分频。购买结束标志,用以传递显示数据送显示数据状态信号,用以控制闪烁分频模块进程分频模块的进程如下在分频部分中,利用作为两个分频进程的敏感信号,通过其的变化对变量进行计数,旦计数值达到设定的要求,则将,的状态进行翻转后输出,从而达到分频的目的。程序主体进程程序的主体进程是整个自动售货机控制系统的核心,其中包含了变量定义部分投币统计部分商品选择部分找零部分以及复位部分。主体进程见附录。以下是对各个部分的介绍。变量定义部分变量定义部。

11、列功能,而剩下的几个进程则实现分频和译码功能。以下便是对程序的详细解释,以及对设计实现原理的分析,其中还包含着我对学习过程的些理解。输入输出口的定义输入输出口的定义程序如下所示,各个输入输出引脚的作用见表。,表输入输出定义表输入或输出作用时钟脉冲输入,接输入信号取消购买按键输入信号三种面值硬币输入信号四种商品选择信号输入,两种面值找零信号输出发光二极管控制信号输出蜂鸣器控制信号输出小数点显示控制信号输出数码管显示数据信号输出商品出货输出信号数码管选择信号输出信号量的定义信号量的定义程序段如下在中,信号量是个极为重要的用于储存数据的存储体,信号量的特殊在于它的赋值不是立刻执行的,而是在进程结束之后才会执行,这也就是它和变量之间的主要区别。而且,信号量作为语言。

12、分的程序如下,变量,区别于信号量的地方有两点。第点,对变量的赋值是立刻体现出来的,没有延迟,这也就意味着变量的定义个赋值具有实时性。第二点,变量是不可以进行进程间的通信,如果要使用变量进行进程间的通信,需要在进程中将变量的值赋给信号量,通过信号量来控制进程间的通信。变量定义部分各个变量的作用见表。表变量定义表变量名作用,储存当前的钱数。用以表示选择商品的种类表示选择结束开始找零信号程序执行状态变量储存商品价格投币统计部分投币部分,其主要功能仍旧是通过统计投币总额来实现,投币部分的流程图如图所示。图统计部分流程图根据流程图投币部分的主要程序如下投币开始投入元投入元投入元是否小于否这里需要注意的点是,对于变量的赋值,在中是采用的形式,而对于信号的赋值,是采用的。

参考资料:

[1]东台邦德化纤有限公司质量手册(第27页,发表于2022-06-24 19:26)

[2]东区铁矿露天开采建设安全验收评价报告(第127页,发表于2022-06-24 19:26)

[3]东莞市耀鑫实业有限公司质量环境手册(第40页,发表于2022-06-24 19:26)

[4]东莞市某电子科技有限公司质量手册(第26页,发表于2022-06-24 19:26)

[5]东莞市城市快速轨道交通R2线供电系统安装工程1标施工总承包工程施工组织设计(第378页,发表于2022-06-24 19:26)

[6]东莞市城市轨道交通R2线天宝站、东城站永久道路修复工程施工组织设计(第30页,发表于2022-06-24 19:26)

[7]东莞石安实业有限公司质量手册含程序文件(第53页,发表于2022-06-24 19:26)

[8]东莞某五金制品厂质量手册(第34页,发表于2022-06-24 19:26)

[9]东莞某电子有限公司质量手册最新版(第23页,发表于2022-06-24 19:26)

[10]东莞明苑四星级大酒店质量手册(第37页,发表于2022-06-24 19:26)

[11]东莞建宝实业有限公司质量手册(第39页,发表于2022-06-24 19:26)

[12]东莞洪兴电子有限公司品质手册质量手册(第28页,发表于2022-06-24 19:26)

[13]东莞迪尚服装有限公司质量手册(第25页,发表于2022-06-24 19:26)

[14]东方电力安防工程有限公司职业健康安全环境质量管理手册(第42页,发表于2022-06-24 19:26)

[15]东方大峡谷生物城公司理制度汇编(第74页,发表于2022-06-24 19:26)

[16]东北林业大学研究生教学楼工程投标文件(第158页,发表于2022-06-24 19:26)

[17]电子商务环境下供应链绩效评价体系设计探讨毕业论文(第35页,发表于2022-06-24 19:26)

[18]电子科技集团公司研究所环境和职业健康安全管理体系管理手册(第52页,发表于2022-06-24 19:26)

[19]电子科技公司质检部来料检验规范(第21页,发表于2022-06-24 19:26)

[20]电子开关有限公司质量环境职业健康安全管理手册(第36页,发表于2022-06-24 19:26)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手
    精品 绿卡 DOC PPT RAR