数码管显示控制器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、设计题目及要求

题目:数码管显示控制器

要求:

1.能自动依次显示出数字0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列),0、2、4、6、8(偶数列),0、1、2、3、4、5、6、7、0、1(音乐符号序列);然后再从头循环;

2.打开电源自动复位,从自然数列开始显示。

二、设计过程及内容(包括○1总体设计的文字描述,即由哪几个部分构成的,各个部分的功能及如何实现方法;○2主要模块比较详尽的文字描述,并配以必要的图片加以说明,但图片数量无需太多)

1.构思设计步骤,思考需要解决的问题。

本题需要解决:

(1)设计三十进制计数器。

(2) 通过译码器编码器的设计输出符合题意要求的数列。

(3)显示译码器显示要求的数列。

2.模块化设计:

此设计方案设计的数码管显示控制器是有第一部分--三片74160并连的732频率转换电路,第二部分(MOKUAI1)――两片16进制计数器74161,第三部分(MOKUAI2)――译码编码多功能器件和第四部分(7449)――BCD-七段显示译码器组成,总电路图如下:

此总模块的功能要求将固定频率的脉冲信号转换为循环的数字序列,然后通过七段译码器将结果显示出来。

本设计采用了通过具有有限输入输出的译码器将自然数序译成所需要的数字序列,由此所采用的计数器的作用能够保证每次试验自动复位。

现分别将各模块功能介绍如下:

第一部分:

设计的是一个732的频率转换电路,由3块74160并联,再由与非门构成,其模块如下

电路图如下:

第二部分

设计要求输出30个数字,通过对两片74161――十六进制计数器的改进,使它能够实现30进制计数,从而完成所要求的30个数字的来回循环,(如下图所示)

其模块如下:

其电路图如下:

其仿真图如下:

第三部分

有两片74154――4-16译码器和两片74148――8-3优先编码器组合构成。计数器在固定频率的脉冲作用下产生从零到二十九的三十个自然序列,由输入端输给译码器,再根据译码器输出特点,通过十个与门组成组合电路构成满足要求的输出,将输出连接到编码器上,使之编码输出所要求数列顺序,并由out1,out2,out3,out4输出(如图所示)

其模块如下:

其电路图如下:

其仿真图如下:

第四部分

要实现本设计的正确输出,需用到7449BCD显示译码器,从而最终将信号转化为正确的数字显示出来。(如下图)

其模块如下:

电路图设计如下:

三、设计结论(包括设计过程中出现的问题;对EDA课程设计感想、意见和建议)

初拿到题目时候的困惑与紧张,几天的冥思苦想,思路出现时候的喜悦,本想到将要大功告成的时候,又出现了理论脱离实际,致使我又反复修改,Eda设计是一件极度需要耐心和认真的课程,即使你把电路图已经想好,设计出来也是一件很考验人的事,当你连好线以后你去仿真,却会遇见各种出差错的波形,也许就是你某跟线没连或者时钟没设置对,看似一件很简单的事却会出现小波折,经过几番对比,消除了毛刺才能得到正确的波形图,当最后看到自己的劳动成果与题目相符时,自己才最终松了一口气!

此次课程设计让我认识到高新技术的快速发展和应用,让我看到了EDA技术功能的强大,也让我认识到掌握他们的重要性,同时也看到了自己的差距与不足,我知道只有今后自己努力学习,拓宽自己的知识面,才能更好的掌握这项技术,也才能适应社会的发展。

感谢课程设计,感谢各位老师!

相关文档
最新文档