如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
EDA课程设计题目:药片自动包装计数控制显示系统班级:姓名:学号:成绩:目录第一章:绪论1.1前言1.2电子系统设计任务书1.3题目分析及构思第二章:方案论证2.1总体方框图2.2功能描述及方案选择第三章:系统设计详述3.1各模块设计原理及仿真3.2整个系统的原理图及仿真第四章:程序设计历程4.1系统设计工作进程4.2仿真实现过程中遇到的问题及排除措施4.3设计收获和体会附录:参考文献绪论前言古人云:“百尺竿头,更进一步。”也就是说:我们不要满足于已取得的成就,还要继续努力,不断勇往直前。但高中的时候,高考这块敲门砖就是你的指明灯。而进入大学,我一下子被什么协会、什么学生会、什么球队、学习上的难题……冲昏了头脑,我甚至不知道什么时候该干些什么了。有时候更会发自内心的支持“读书无用论”,因为高中学的是基本知识,而大学学的是理论,因此,对学习的兴趣也就随着变淡了。但深知大学四年不能就这样孤独、寂寞、迷惘、恐惧地度过,所以,还一直端正自己的态度,努力地做好一切事。而课程设计正好弥补大学这种纯理论学习的弊端,也是适应社会主义建设人才的一项重要的实践环节,是理论联系实际的有效方式。高校是工程师的摇篮,要培养德才兼备的合格工程师,必须进行理论知识和实践动手能力的正规会培训。课程设计是我们必须参与的一项实践教学环节。通过课程设计,学生可以综合运用所学的电子设计的理论知识和方法,掌握设计的一般规律,培养解决电子工程中实际问题的能力。还可以学会从机器的功能要求出发,合理选择系统或零件的类型,制定设计方案,正确计算零件的工作能力,工作要求,并考虑制造工艺、使用、维护、经济、安全等问题,训练设计能力。另外,在课程设计的过程当中,学生可以通过查阅、分析、计算、绘图等过程,学习正确运用标准、规范、手册、图册等技术资料,训练设计的基本技能。同时,把在理论教学中学到的知识具体运用到实际工作中,提高学生的综合素质,从而达到电子工程师基本培训的目的,使学生成为既有理论知识,又有实际动手能力的工程技术管理人才。虽然课程设计已经结束,但作为一名大学生对设计中任务要求做出正确的方案以及自己的一些感想做一次总结也很有必要。由于时间仓促和水平有限,课程设计报告书中难免有不当和欠妥之处,敬请老师不吝批评指正。1.2电子系统设计任务书采用可编程逻辑器件和MAX+PLUSⅱ软件进行设计,并完成设计的仿真,用GW48实验装置进行实验验证。设计一个药生自动包装计数控制显示系统。药生通过透明的传送导管加到药瓶中,当药生挡住光电开关时,累计加上一个数,每计完24生药生,就完成1瓶药生的装瓶,机械手就自动将瓶盖拧上。要求:用两位BCD二一十进制数扫描显示两只共阴极7段数码管;用实验箱按键开关模仿光电开关的信号发生功能,但要注意按键开关的消抖动问题;用实验箱FPGA下载板和外围硬件资源实现硬件系统功能。1.3题目分析及构思(1)构思顶层设计方框图:构思图5.81.系统的构成包括:消抖动单脉冲电路模块24进制BCD计数器模块数据选择器8选4BCD到7段码译码显示器模块扫描时钟控制模块D1V2外围电路器件有按键,限流电阻,两只数码管,数码管阴极地址译码器74138,同驱动器75451,连接用的飞线导线等组成。其中5个底层模块用一片CPLD(或FPGA)集中实现,是设计的重点,利用MAX+PLUSⅡ软件在计算机上完成设计并下载到器件中。第二章方案论证2.1总体方框图2.2功能描述及方案选择(1)消抖动电路的设计有按键信号压下时会有抖动毛刺,设计的目的就是要消除毛刺的影响CTIN接收的是实验箱中压下为低电平(且有抖动刺)拾起为高电平的按钮信号。(2)24进制数BCD计数器设计药片自动包装计数控制显示系统的计数器,从1计数到24,合乎流水线操作工的读数习惯。当计数到24时,cao=1,控制盖瓶盖的机械手将瓶盖拧好。(3)8选4数据选择器设计:SEL=0时,把输入的QL送到输出端QOUTSEL=1时,把输入的QH送到输出端QOUT(4)BCD_7段译码器设计:BCD7.vhd(5)扫描时钟控制器设计。添加扫描时钟器模块,主要是为了使本设计方案可扩展和移植到别的设计项目中去。如数字电子针,都有扫描显示。第三章系统设计详述3.1各模块设计原理及仿真首先要建工作库(即设计文件夹及其保护路径)并确定设计的顶层文件及底层模块名和设计输入方法,设计文件夹:cnt_24_bcd,路径D:1max_plus2\cnt_24_bcd\,设计文件夹文件名:cdu24_bcd7.gdf(原理图法),底层文件名:①single-pulse.gdf(消抖动电路原理图