实验三 使用74161构成十进制计数器 下载本文

实验三 使用74161构成一个同步十进制计数器

一、实验目的

1. 掌握74161的功能

2. 掌握反馈复位法、反馈预置法 二、实验内容

使用74161及必要的逻辑门构成一个同步十进制计数器。

要求采用反馈复位法、反馈预置法两种方法。 三、分析过程

1.反馈复位法:下面的第一个图是反馈复位法。反馈复位发是当遇到1010时,会立即进行清零。即从0000开始到1010的时候会进行清零。QB 与QD想与在进行非门,最后的引脚给了clrn,即给它清零。从0000开始计时,当遇到第一个时冲的时候,QDQCQBQA变成0001,挡在遇到下一个clock时钟的时候,变成0010,就这样每当遇到一个上升的时钟的上升沿的时候,QDQCQBQA就会自动的加一,到了第十个时钟脉冲的时候,它会自动的立即清零。

2.反馈预置法:下面的第一个图是反馈预制法。预制的DCBA的值为0000,反馈预制是当遇到1001时,不会立即进行清零,而是等到下一个时冲的到来的时候会立即清零,既当遇到1010的时候会立即清零。即从0000开始到1010的时候会进行清零。QB 与QD想与在进行非门,最后的引脚给了clrn,即给它清零。从0000开始计时,当遇到第一个时冲的

时候,QDQCQBQA变成0001,挡在遇到下一个clock时钟的时候,变成0010,就这样每当遇到一个上升的时钟的上升沿的时候,QDQCQBQA就会自动的加一,到了第十个时钟脉冲的时候,它会自动的立即清零

四、原理图(粘贴QUARTUS中绘制的原理图)

下面这个是反馈复位:

下面这个是反馈预置

五、功能仿真的波形图及说明

这是一个反馈复位的74161十进制的计数器,clock的频率为5纳秒,刚开始的时候,QDQCQBQA的值为0000;在第一个clock始终到来的时候,即在第五纳秒的时候,QDQCQBQA会自己加1=0001;在第二个时钟的上升沿的到来的时候,即在第十纳秒的时候,QDQCQBQA=0010;在第三个时钟的上升沿的上升沿的时候,即在第十五纳秒的时候QDQCQBQA=0011;在第四个时钟的上升沿的上升沿的时候,即在第二十纳秒的时候QDQCQBQA=0100……

当在第十个时钟的上升沿到来的时候,会马上清零,即当在了1010的时候,在时钟的上升沿的到来的时候,QDQCQBQA=,马上又变成了0000;即又开始了了下一个的轮回。

这是一个反馈预制的74161十进制的计数器,他与反馈的复位的原理是一样,但是计数的的时候,是有一点差别的,但是刚开始的时候是一样的。clock的频率为5纳秒,刚开始的时候,QDQCQBQA的值为0000;在第一个clock始终到来的时候,即在第五纳秒的时候,QDQCQBQA会自己加1=0001;在第二个时钟的上升沿的到来的时候,即在第十纳秒的时候,QDQCQBQA=0010;在第三个时钟的上升沿的上升沿的时候,即在第十五纳秒的时候QDQCQBQA=0011;在第四个时钟的上升沿的上升沿的时候,即在第二十纳秒的时候QDQCQBQA=0100……

当在第十个时钟的上升沿到来的时候,会马上清零,即当过了

1001的时候,他不会马上清零,而是在下一个时钟的上升沿的到来的时候,QDQCQBQA=1010,马上又变成了0000;即又开始了了下一个的轮回。

六、实验体会与收获

通过本次的实验,我了解了74161的实践的基本的方法,更了解了74161的计数的功能以及原理,在这次的实验中,我遇到了很多的问题,首先就是我的图画错了,就是我把反馈预制和反馈复位弄反了,但是我在书中找到了满意的答案,还有就是当功能仿真的时候,我不理解我仿真的波形图,但是我通过仔细的观察,我真的理解了74161的工作原理。我深深的体会的知识的力量,它不但会影响到我的心情,因为当我不明白一个问题的时候,我会很着急我的心情会很低落,当我真的解决了一个问题的时候,我会很自豪,我的心情会很好,我终于体会到知识的力量就是他不但会给你带来快乐,还会增长的信心。 说明发现问题以及解决的方法

我遇到了很多的问题,首先就是我的图画错了,就是我把反馈预制和反馈复位弄反了,但是我在书中找到了满意的答案,还有就是当功能仿真的时候,我不理解我仿真的波形图,但是我通过仔细的观察,我真的理解了74161的工作原理。