【FPGA & Verilog】模60计数器(原理图输⼊设计)

本文介绍了如何通过时序逻辑电路设计方法,使用QuartusII软件在实验中实现74LS160同步10进制计数器,包括输入设计、电路仿真、功能描述、设计思路和波形分析。实验涉及到异步清零、模60计数和BCD码显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

⼀ 实验⽬的

1. 掌握时序逻辑电路的设计⽅法

2. 掌握Quartus II软件原理图输⼊设计的流程

⼆ 实验内容

2.1 设计输⼊

1. 将时钟CLK作为电路输⼊端,Q[7:0]端作为输出。

2. 其余引脚按照计数器电路功能要求连接。

2.2 电路仿真1. 激励⽂件的输⼊包含时钟 CLK

2. 激励⽂件的输出为 Q

3. 功能仿真

三 实验报告

1. 设计思路及电路原理、所选器件功能及真值表、状态转移图等

2. 仿真结果Q[7:0]采⽤⼗进制⽆符号数⽅式显示。若输出采⽤BCD码,可以将Q[7:0]分为两个4bit⼗进制⽆符号数分组显示

3. 报告中附上电路原理图和仿真结果两个截图

设计思路:

1.选择的芯片是74LS160 同步10进制计数器  X 2   (高位,低位)

2.其中高位是采用异步清零的模6计数器,低位是正常的模10计数器,组成模60计数器

3.低位计数时,产生进位信号Co,接至高位模6的EP,ET端,促使高位+1

4.两者时钟信号为同一CLK

5.高位的输出Qd,Qc,Qb,Qa的四位二进制,仿真时选择无符号的十进制表示,即高位(0~5)

   低位的输出Qd,Qc,Qb,Qa的四位二进制,仿真时选择无符号的十进制表示,即低位(0~9)

步骤:

1.  74ls160逻辑功能表

2.路径设置&器件选择

3.创建BDF文件&设计原理图

模6计数器设计:

 采用了异步清零,将QB和QC接入二输入与非门,输出接至CLRN,当QB和QC都为1时,可使 CLRN 拉低,即,高位计数到6时,立即产生清零信号,使整个计数器归 0,不需要等待时钟CLK的到来

模10和模6级联设计:

低位模10的EP,ET要保持为11,计数状态,而高位模6的EP,ET要由低位模10的进位RCC作为输入

模60的输入:

时钟CLK,ENT,ETP

模60计数器的输出:

高位:模6的Qd,Qc,Qb,Qa

低位:模10的Qd,Qc,Qb,Qa

4.编译结果

5.创建VWF文件进行仿真

波形分析:输出采⽤了BCD码,Q[7:0]分为两个4bit⼗进制⽆符号数分组显示

                 其中Q1为高位,数值范围0~5

                 其中Q0为低位,数值范围0~9

                 综合来看,计数范围为0~59

关注私信获取项目文件

光电开关计数器是一种光电开关计数器是一种利用光电开关原理进行计数的装置。其原理是通过光电开关对物体进行检测,当物体通过时,光电开关会发出一个信号,计数器会将这个信号进行计数。根据引用中的代码,可以看出这个计数器是通过槽型光耦对射光电开关块进行计数的。具体来说,这个块有一个U型开关,当有物体遮挡住U型开关时,块上的LED会点亮,无遮挡物时,LED不亮。利用这一原理,当信号出变化一次就计数一次,再经过一些列的换算就可以得到转速了。 引用中的电路图是一种电子计数器原理图。这个计数器是通过磁开关和光电耦合器进行计数的。当磁开关闭合时,接通交流220V电压,此电压经过降压、整流、限流等一系列处理后,加在光电耦合器的发光管上,使发光管点亮,光电开关计数器是一种利用光电开关原理进行计数的装置。其原理是通过光电开关对物体进行检测,当物体通过时,光电开关会发出一个信号,计数器会将这个信号进行计数。根据引用中的代码,可以看出这个计数器是通过槽型光耦对射光电开关块进行计数的。具体来说,这个块有一个U型开关,当有物体遮挡住U型开关时,块上的LED会点亮,无遮挡物时,LED不亮。利用这一原理,当信号出变化一次就计数一次,再经过一些列的换算就可以得到转速了。而引用中的计数器则是通过磁开关和光电耦合器进行计数的。当磁开关关闭时,光电耦合器的发光管会点亮,光敏管受光照电阻下降,从而产生一个下降脉冲,经过一系列的电路处理后,计数器就会进行计数。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值