计数器实验 实验目的 掌握计数器的功能特性。 学会使用Digital仿真软件仿真时序电路。 预习要求 阅读第一章Digital仿真软件使用指南的“时序电路仿真”,熟悉时序电路仿真的方法。 学习/复习计数器的功能特性。 实验任务 设计一个3位可预置数计数器组件的验证电路。 可预置数计数器组件位于菜单项“Components/组件 ➤ Memory/存储器 ➤ Counter with preset / 计数器(可预设)”。 添加后将其“数据位数”属性设置为3。 并将其所有的端口连接到输入输出组件。注意in、out端口的数据位数应与计数器一致。 该组件的端口功能见附录。 时钟输入组件的用法见第一章Digital仿真软件使用指南的“时序电路仿真”。 通过仿真熟悉计数器的功能、用法,记录仿真过程并保存波形。 实验结果分析 对仿真波形进行分析,从中体现对计数器各端口功能的理解。 由于计数器组件的功能比较丰富,为便于结果分析,仿真时可分为几个部分,分别保存仿真波形。 附录 可预置数计数器组件的端口功能如下。 en 计数使能,高电平有效。 C 时钟输入。 dir 计数方向。0为递增计数,1为递减计数。 in 数据输入。 ld 装入使能。当为1时,in端口的输入数据在下一个时钟上升沿存入计数器。 clr 同步复位。当为1时,在下一个时钟上升沿计数值清零。 out 计数输出。 ovf 溢出。当使能时,如果计数递增到最大值或递减到0,则输出1。 许可 | License CC BY-NC-SA:署名-非商业性使用-相同方式共享 4.0 国际许可协议 作者: 肖铁军 <xiaotiejun@foxmail.com.cn>