ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:483.48KB ,
资源ID:16352351      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16352351.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(广工数电课程设计之自动售票机Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

广工数电课程设计之自动售票机Word文档下载推荐.docx

1、三、课程设计应完成的工作1. 利用各种电子器件设计自动电子售票机。 2. 利用DE2开发板对所设计的电路进行验证。3.掌握QuartusII的软件仿真功能。 4.总结电路设计结果,撰写课程设计报告。四、课程设计进程安排序号设计各阶段内容地点起止日期1选择课程设计题目,分析题目要求及熟悉实验软件。实验2号楼212星期一2查阅资料,提出设计方案并讨论,设计电路。星期二3进行原理图输入并调试电路星期三4调试电路、改进,下载并检查星期四五、应收集的资料及主要参考文献应收集的资料:1实现功能所需的芯片型号,引脚图2QuartusII的基本操作主要参考文献:1阎石主编.数字电子技术基础(第五版)M.北京:

2、高等教育出版社,20062谢云等.现代电子技术实践课程指导M.北京:机械工业出版社,20033周誉昌.电工电子技术实验M.北京:高等教育出版社,20071设计任务及要求1.1设置任务目的为了加深学生对数字电子技术的认识,提高学生的课程设计水平,加强学生的实验能力,学校开了“电子技术综合设计与实践”课程。设计的任务为:(1)利用各种器件设计自动电子售票机(2)利用DE2板对所设计的电路进行验证(3)总结电路设计结果1.2 设计任务要求(1)售卖的票共有三种,面值分别为3元、5元和8元,每种的单价用1个数码管显示;(2)用3个拨码开关分别代表这3种面额的票,拨上开关就表示选中那种票;(3)用1个按

3、键表示购买票的数量,按1次数量加1;(4)用3个按键,分别代表投入的钱币的面值,共有3种情况:1元、2元和5元,每个按键可以按多次,表示投入此种面值钱币的数量;(5)当投入的钱不够的时候,用一个红灯亮来表示,同时用数码管显示所缺的钱数额;当投入的钱达到或者超过所需的金额时,用1个绿灯亮来显示。2 原理与模块介绍2.1 功能概况电路共分四大模块,每个模块分别设有2-3个功能,总体功能框架如图1所示:用彩灯提示付款情况比较并显示差额数码管显示投钱币总额三个按钮对应三种币值数码管显示购票总额一个按钮选择购票数量数码管显示所选面值三个开关对应选票单价用绿灯提示取回余额图1 总体功能框图“选票面值显示模

4、块”使用了三个拨码开关和74185编码器配合门电路实现选择并显示所选票的单价,票的单价分别为3元、5元和8元。“购票总额显示模块”和 “投入钱币统计模块”使用了三个按钮、8fadd加法器、74185编码器以及自行设计的数制转换显示电路实现了投入钱币总额统计功能。“结果显示模块”使用了自行设计的数值比较器和减法器、8fadd加法器、和门电路,实现了比较投入钱币和选票总额并给予提示等功能。2.2 功能实现的原理2.2.1 整体电路图自动电子售票机整体电路图如图2所示:图2 自动电子售票机电路2.2.2 选票面值设置模块“选票面值设置模块”电路如图3所示,使用了三个拨码开关作为计数器的使能端和乘法器

5、mult4所设定的预制数相乘得到三种不同票的价格(下图是为8元票的设置方法,其他票价设置类似),并在后面设置一个数码管配合门电路实现选择并显示所选票的单价,票的单价分别为3元、5元和8元。图3 选票面值显示模块电路拨码开关拨到高电平,经过逻辑门电路进入8fadd编码器,编出对应面值的数值,再通过7447显示译码器译出数字并由数码管显示出来。此模块显示最近的选中票的面值,即选中多个单价后,不会出现乱码,而是显示最后选择的单价,同时为“购票总额显示模块”提供计算的单价数值。2.2.3 购票总额计算模块“购票总额计算模块”电路。使用了16进制加法计数器,mult4乘法器,8fadd加法器、一些门电路

6、,实现统计投入钱币总额,在后面由门电路构成的“数制转换显示电路”显示出来。电路图解释:reset输入端作为计数器的复位端。3种票的价格作为每一个计数器的使能端(高电平选中该票)。每一个mult4乘法器与对应的计数器相乘得到三种不同的价格。通过两片8fadd加法器将三种票的价格加起来的到一起总和。计数器的clock端接在购买票的数目输入端,每按一次加一。2.2.4 投入钱币统计模块“投入钱币统计模块”电路。投入钱币的面值分别为1元、2元和5元,分别由三个按钮输入。按下按钮,通过门电路把对应的数值输入8fadd加法器进行累加,待有下一个数值输入,即可再次累加,通过显示电路显示出来。用门电路实现数制

7、转换显示电路,与“购票总额显示模块”的显示电路功能相同。此电路图原理与购票总额相似。不同的是这里的使能端都接了高电平,投入的币作为计数器的clock,每按一次投入钱数目加1.2.2.5比较-求差模块投入的钱与购票总额比较,假如购票总额大于投入的钱。在原来的购票总额的两个数码管上显示还应投入钱的总额。当投入的钱大于购票总额。投入钱与购票总额比较的作用是决定是还差多少钱的两个数码管显示还是应找零的两个数码显示(灭灯信号同时也是亮红灯和绿灯的信号)。2.2.6结果显示模块需用数码管显示的购买结果有两种:欠费和找零。图6 结果显示模块电路电路设计分析:从设计的减法器引出结果经过三片74185级联将最后

8、结果通过7447显示译码器的显示在两个数码管,当票总额比钱总额大时,熄灭找零数码管(灭灯信号由上面的比较器输出端决定),只显示欠费数码管;当钱总额比票总额大时,熄灭欠费数码管,只用找零数码管显示3 方案的实现3.1 设计思想自动电子售票机,设计要求的功能包括,显示:票的单价、已选票的数量、票价的总额、投入钱币的总额、欠费提醒和显示、余额提醒和显示和找零提示。选择和显示数值,需要编码器和显示器;计算票和钱的总额,需要加法器和寄存器;显示购买结果,需要数值比较器、加法器和显示译码器;找零提示灯,需要分频器和计数器。查找74系列的各种芯片,找出适合芯片的逻辑功能和管脚排布,在纸上画出电路草图,逐个模

9、块进行理论验证。3.2 设计流程3.2.1 做好准备工作认真阅读设计任务要求,列出需要实现的功能,并结合成模块,列出各个模块框图(图1)。统计每个模块所需使用到的芯片,了解各个芯片管脚的接法和用途。3.2.2 分模块进行设计遵循操作顺序来设计电路。由输入操作分析计算输出,把芯片的管脚一一连接起来。检查各连线是否有误,再把芯片排列整齐。最后,把各模块的输出和输入连接起来。3.3.3 上机画图在实验室应用Quartus II软件,将完整电路输入进行检查,修正,主要是连线(结点)问题。检查无误后编译和分配管脚。4 测试步骤及实验结果4.1 编译现象编译时出现错误警告,经检查发现是结点粘连,造成多信号

10、输入。是绘制问题,还有就是引脚重命名不符合规则。改正后即正常运行。4.2 时序仿真比较器的仿真时序图:计数器的仿真时序图:减法器的仿真时序图:通过仿真知道每个引脚的功能以及如何使用该芯片。4.3 下载到DE2 把整体电路编译并下载到DE2,根据自己定义的按键看设计的功能有没有实现。经检验功能实现。4.4功能分析1、自动电子售票机总共使用了7个数码管,显示的数值类型下图所示:票单价图7 数码管分配图2、自动电子售票机总共使用了4个拨码开关和4个按钮,功能如图下图所示:票 SW3 SW2 SW1 SW0 KEY3 KEY2 KEY1 KEY04.5 测试结果买票5元1张,8元2张,3元2张,共27

11、元(在票价总额中显示“27”)。付款按KEY2,4次,KEY1,3次,KEY0,1次,共27元(在投入钱币总额中显示“27”)。此外,在“找零或者欠费”中显示“00”,绿灯闪烁。5 结论与问题讨论5.1 完成设计要求的程度该设计完成了设计要求的功能,并人性化实现。5.2 存在的不足及改进思路不足:1:电路使用的芯片较多,连线繁杂,不便于制造人员阅读电路结构。 2:采用计数器位十六进制,记满溢出现象,这时候需要复位重新工作。 3:票总价和找钱采用两位数码管显示,最大显示范围不能超过99。改进:除已采用对称式结构尽量简化电路外,在今后实践中不断探索,以简化接线、减少芯片使用量。5.3 收获及心得体会初步见识了电子产品设计的过程(包括理论储备、资料收集、仿真平台等)。一开始着手感觉还是很难。不无下手,但是从有思想到慢慢动手自己设计,一个大的问题分成一个一个小模块来实现,结果会变得简单很多。认识到课程整体关联性的概念。增加了课程学习的趣味性。参考文献

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1