计数器实验
实验概述
计数器是一种常用的时序逻辑电路模块,在本课程最后的硬布线控制实验中,也将使用本实验学习的计数器组件作为程序计数器。 Digital仿真软件提供了两种计数器组件,一个基本的计数器,一个是可预置数的双向计数器。
实验任务
-
设计计数器组件的验证电路。
计数器组件位于菜单项“Components/组件 ➤ Memory/存储器 ➤ Counter/计数器”。 添加后将其“数据位数”属性设置为3。 并将其所有的端口连接到输入输出组件。注意,连接计数器out端口的输出组件的数据位数应与计数器的数据位数一致。 在组件的属性窗口点击“帮助”按钮,可了解该组件各端口的功能。
时钟输入组件的用法见第一章Digital仿真软件使用指南的“时序电路仿真”。
-
仿真
通过仿真熟悉计数器的功能、用法,除了计数功能还应留意
en
和clr
端口的作用。 记录仿真过程并保存波形。 -
实验结果分析
对仿真波形进行分析,从中体现对计数器各端口功能的理解。
-
【选做】通过仿真熟悉可预置数的双向计数器组件的功能和用法。
可预置数的双向计数器组件位于菜单项“Components/组件 ➤ Memory/存储器 ➤ Counter with preset / 计数器(可预设)”。
由于计数器组件的功能比较丰富,为便于结果分析,仿真时可分为几个部分,分别保存仿真波形。