EDA课程设计任务书.doc_第1页
EDA课程设计任务书.doc_第2页
EDA课程设计任务书.doc_第3页
EDA课程设计任务书.doc_第4页
EDA课程设计任务书.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

燕 山 大 学 课 程 设 计 说 明 书课 程 设 计 说 明 书题目: 简易售货机 学院(系):电气工程学院 自动化系 年级专业: 学 号: 学生姓名: 指导教师: 教师职称: 实验师 燕山大学课程设计(论文)任务书院(系):电气工程学院 基层教学单位:电子实验中心 学 号学生姓名专业(班级)(2)班设计题目简易售货机设计技术参数用数字开关设置大小在015内的购物金额和付款金额以十进制形式显示购物金额、付款金额和找零金额设计要求分别用4个拨码开关设置购物金额和付款金额用6个静态数码管显示购物金额、付款金额和找零金额。工作量学会使用Max+PlusII软件和实验箱;独立完成电路设计,编程下载、连接电路和调试;参加答辩并书写任务书。工作计划1. 了解EDA的基本知识,学习使用软件Max+PlusII,下发任务书,开始电路设计;2. 学习使用实验箱,继续电路设计;3. 完成电路设计;4. 编程下载、连接电路、调试和验收;5. 答辩并书写任务书。参考资料数字电子技术基础.阎石主编.高等教育出版社.EDA课程设计指导书. 指导教师签字基层教学单位主任签字目 录自动售货机原理分析.31.1设计思路 31.2 模块介绍 .3 1.3 真值表41.4 设计原理图 51.5波形仿真图. .615.1输入波形仿真图61.5.2 输出波形仿真图.6 1. 6 管脚锁定及硬件连线.7 1.6.1 输入管脚的锁定.71.6.2 输出管脚的锁定及连线.71.7 EDA课程设计总结8参考文献.9评审意见表.10 自动售货机原理分析1.1 设计思路 拿到课题时感觉题目基本上就没有什么要求,所以一开始没有一点思路。想到现实生活中的自动售货机,就开始一点点的顺着售货机工作的顺序想。大概就应该是这样的:首先应该选择自己所需商品的价格,然后支付金额,最后找零给出商品。题目中要求用四个拨码开关实现显示购物金额及支付金额并且给出显示数额范围在015内,所以要求将四位二进制数转换为两位十进制数显示在数码管上,由于数码管只能显示09之间的数,故在显示数码管之前应该加一个门电路进行转换。一共用两个相同的门电路分别加在购物金额和支付金额显示数码管前。最后实现找零功能,利用一个74LS283实现一个四位二进制数的减法功能,最后利用一个和上面相同的门电路显示找零金额。1.2 模块介绍 数值转换模块:四位二进制数转换为十进制数显示,显示数字范围为015,列出真值表,即可写出关于输入输出的表达式,进行化简后即可画出该模块的门电路。 74283减法电路模块的实现:要实现两个四位二进制数的减法,即为减数加上被减数的补码 。1.3 真值表inputoutput geweioutput shiwei A3 A2A1A0B3B2B1B0C3C2C1C00000000000000001000100000010001000000011001100000100010000000101010100000110011000000111011100001000100000001001100100001010000000011011000100011100001000011101001100011110010000011111010100011.4设计原理图1.4.1 简易售货机原理图1.4.2 数值转换模块原理图1.5 波形仿真图1.5.1 输入管脚波形仿真图1、付款金额2、购物金额1.5.2 输出管脚波形图 找零金额波形图1.6 管脚锁定及连线1.6.1 输入管脚的锁定选择A组拨码开关,共八个(sw1sw8)。四个为一组分别作为付款金额和购物金额的输入端。在扩展接口图中找到对应的管脚号码进行锁定。b3 :INPUT_PIN = 53; b2 :INPUT_PIN = 47;b1 :INPUT_PIN = 46; b0 :INPUT_PIN = 45;a3 :INPUT_PIN = 44; a2 :INPUT_PIN = 41;a1 :INPUT_PIN = 40; a0 :INPUT_PIN = 39; 1.6.2 输出管脚的锁定 购物及支付管脚的锁定: - 10 - gnd9 :OUTPUT_PIN = 148;gnd8 :OUTPUT_PIN = 147;gnd7 :OUTPUT_PIN = 144;xsshiwei :OUTPUT_PIN = 143;xsge3 :OUTPUT_PIN = 142;xsge2 :OUTPUT_PIN = 141;xsge1 :OUTPUT_PIN = 140;xsge0 :OUTPUT_PIN = 139;gnd3 :OUTPUT_PIN = 136;gnd2 :OUTPUT_PIN = 135;gnd1 :OUTPUT_PIN = 134;fkshiwei :OUTPUT_PIN = 133;fkge3 :OUTPUT_PIN = 132;fkge2 :OUTPUT_PIN = 131;fkge1 :OUTPUT_PIN = 128; fkge0 :OUTPUT_PIN = 127; 找零管脚的锁定由于本次试验所用的数码管为六位显示,DS5B和DS6B接线组比较特殊,故选择可用的空扩展口锁定。在试验箱上找到空管脚的扩展口码,用细导线连到数码管对应的位置上即可。zlshiwei :OUTPUT_PIN = 87; zlge3 :OUTPUT_PIN = 86;zlge2 :OUTPUT_PIN = 85; zlge1 :OUTPUT_PIN = 83;zlge0 :OUTPUT_PIN = 75;总结通过这次对自动售货机的设计制作,让我了解了电路设计的基本步骤,也让我了解了关于自动售货机的原理与设计理念,要设计一个电路先进行软件模拟仿真再进行实际的电路制作。但是最后的成品却不一定与仿真时完全一样,因为,再实际接线中有着各种各样的条件制约着。而且,在仿真中无法成功完成的电路连接,在实际中因为芯片本身的特性决定是否能够成功。所以,在设计时应考虑两者的差异,从中找出最适合的设计方法。通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。数电课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的一个星期的日子里,让我基本上感受到了设计课题的苦与甜,同时也学到很多很多的的东西,不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。 这次课程设计终于顺利完成了。总体来说,这次实习我受益匪浅.在摸索该如何设计程序使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐. 这次课程设计,虽然短暂但是让我得到多方面的提高:1、提高了我们的逻辑思维能力,使我们在逻辑电路的分析与设计上有了很大的进步。加深了我们对组合逻辑电路与时序逻辑电路的认识,进一步增进了对一些常见逻辑器件的了解。2、查阅参考书的独立思考的能力以及培养非常重要,我们在设计电路时,遇到很多不理解的东西,有的我们通过查阅参考书弄明白,有的通过网络查到,但由于时间和资料有限我们更多的还是独立思考。3、相互讨论共同研究也是很重要的,经常出现一些问题,同学之间相互探讨,对自己设计电路有很大的帮助。参考文献 1 、阎石. 数字电子技术(第五版). 高等教育出版社,1983年2、EDA课程设计指导书. 燕山大学课程设计评审意见表指导教师评语:该生学习态度 (认真 较认真 不认真) 该生迟到、早退现象 (有 无)该生依赖他人进行设计情况 (有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论