实验60进制计数器

合集下载

60进制计数器设计(VHDL)

60进制计数器设计(VHDL)

《EDA技术》课程实验报告学生姓名:黄红玉所在班级:电信100227指导教师:高金定老师记分及评价:一、实验名称实验6:60进制计数器设计二、任务及要求【大体部份】4分一、在QuartusII平台上,采用文本输入设计方式,通过编写VHDL语言程序,完成60进制计数器的设计并进行时序仿真。

二、设计完成后生成一个元件,以供更高层次的设计挪用。

3、实验箱上选择适当的模式进行验证,目标芯片为ACEX1K系列EP1K30TC144-3。

【发挥部份】1分在60进制基础上设计6进制计数器,完成时序仿真。

三、实验程序library ieee;use jinzhi60 isport(clk:in std_logic;co:out std_logic;qh:buffer std_logic_vector(3 downto 0);ql:buffer std_logic_vector(3 downto 0));end entity jinzhi60;architecture art of jinzhi60 isbeginco<='1'when(qh="0101"and ql="1001")else'0';process(clk)beginif(clk='1')thenif(ql=9)thenql<="0000";if(qh=5)thenqh<="0000";elseqh<=qh+1;end if;elseql<=ql+1;end if;end if;end process;end architecture art;四、仿真及结果分析由以上代码编译,仿真,取得一下时序仿真波形图。

用VHDL语言实现一个六十进制计数器,该计数器有计数使能端en,清零端clr和进位输出端co。

74ls160做60进制计数器原理及实验步骤 -回复

74ls160做60进制计数器原理及实验步骤 -回复

74ls160做60进制计数器原理及实验步骤-回复74LS160是一种常见的计数器芯片,它能够实现60进制的计数功能。

本文将介绍74LS160的原理以及实验步骤,帮助读者更好地理解和运用这种计数器芯片。

一、74LS160的工作原理74LS160是一种可编程时序器件,它内部包含了一个由主计数器和辅助计数器组成的计数器链。

这两个计数器均可设定为0至59之间的任意数值。

主计数器负责进行60进制的计数,而辅助计数器负责对主计数器进行增加或减少操作。

在开始计数之前,我们首先需要对74LS160进行编程。

通过将不同的输入信号引脚接地或连接高电平,我们可以设置主计数器和辅助计数器的起始值。

此外,还需设置计数器处于增加或减少模式、复位或不复位模式以及使能或禁用计数器。

当所有设置完成后,就可以开始进行计数操作了。

每当计数器达到设定的最大值时,它会自动回到起始值重新开始计数(这里是59)。

可以使用一个外部的信号来触发计数器的复位操作,实现对计数器的控制。

在实际应用中,我们可以通过连接74LS160输出引脚到其他器件或电路,来实现对计数结果的产生和运用。

例如,可以将计数结果连接到显示器上,直接显示出当前的计数值。

或者将计数结果连接到其他逻辑电路中,实现更复杂的功能。

二、实验步骤下面将详细介绍使用74LS160实现60进制计数的实验步骤。

在进行实验之前,我们需要准备以下器材和元件:74LS160芯片、电路板、连接线、几个脉冲开关和一台数字显示器。

1. 将74LS160芯片插入电路板上相应的位置。

确保芯片的引脚正确插入到电路板上的插座中。

可以参考芯片的管脚图或者电路板说明来确定正确的插入方式。

2. 使用连接线将芯片与其他器件进行连接。

首先,将芯片的电源引脚与电源连接,确保芯片能够正常工作。

接下来,将芯片的计数引脚与脉冲开关连接,以接收外部的计数触发信号。

最后,将芯片的输出引脚连接到数字显示器的相应输入端口上。

3. 设置芯片的工作模式。

60计数器的原理

60计数器的原理

60计数器的原理
60计数器是一种电子设备,用于计数从0到59的数字。

其工
作原理基于一个正向计数器和一个反向计数器,并通过逻辑电路的控制进行数字的累加和减少。

正向计数器包括60个触发器,每个触发器代表一个数字位。

开始时,所有触发器的状态为0。

当计数器接收到一个输入脉
冲信号时,触发器的状态开始在每个脉冲下顺序改变:从第一个触发器开始,由0变为1,当它达到1时,下一个触发器开
始从0变为1,以此类推。

当最后一个触发器从0变为1时,
整个计数器的状态为59,并产生一个输出脉冲信号。

反向计数器也由60个触发器组成,其状态与正向计数器相反。

开始时,所有触发器的状态为1。

当正向计数器产生一个输出
脉冲信号时,反向计数器开始从最后一个触发器向前计数,即从59递减至0。

当反向计数器的所有触发器从1变为0时,
表示计数器已经完成一轮计数,此时可以继续接收下一个输入脉冲信号进行新的计数。

通过逻辑电路的控制,可以实现正向计数器和反向计数器之间的切换,以及计数器的复位和暂停等功能。

在实际的应用中,60计数器可以用于时间测量、时钟显示和计时器等领域。

60进制计数器原理

60进制计数器原理

60进制计数器原理
60进制计数器是一种计数器,用于表示和记录数字,其中每
个计数位可以取0到59之间的任意整数。

其原理是通过60个
不同状态的计数位组合来表示不同的数值。

假设有一个3位的60进制计数器。

每个计数位可以取0到59
之间的值。

初始状态为000,即每个计数位都是0。

当计数器
工作时,每经过一个时钟周期,计数器的值增加1。

当某个计
数位达到59时,它会自动归零,并且将高位的计数位值加1。

当最高位达到59时,整个计数器的值将归零重新开始计数。

例如,计数器的值从0开始逐渐增加,当计数位为59时,变
为1(该位自动归零并且高位加1)。

当达到59,59时,变为1,0(最高位自动归零并且前两位加1),依此类推。

这样,60进制计数器可以按照0到59的顺序不断地计数。

60进制计数器可应用于多个领域,例如时间计数、音频处理等。

在时间计数中,可以使用60进制计数器来表示小时、分
钟和秒的值,使时间计数更加精确和方便。

例如,一个时间计数器的值为12,34,56,表示12小时、34分钟和56秒。

总而言之,60进制计数器通过组合60个不同状态的计数位来
表示数字,每个计数位可以取0到59之间的值,并且在某个
计数位达到59时会自动归零并且高位计数位加1。

这种计数
器可以应用于多个领域,用于更精确地记录和表示数字值。

60进制计数器

60进制计数器

题目60计数器60进制计数器主要内容:利用QuartusII设计一个六十进制计数器。

该电路是采用整体置数法接成的六十进制计数器。

首先需要两片74160接成一百进制的计数器,然后将电路的60状态译码产生LD′=0信号,同时加到两片74160上,在下一个计数脉冲(第60个计数脉冲)到达时,从而得到六十进制计数器。

主要要求如下:(1)每隔1个周期脉冲,计数器增1;(2)当计数器递增到60时,进位端波形发生跳变,说明计数器产生进位信号,之后计数器会自动返回到00并重新计数;(3)本设计主要设备是两片74160同步十进制计数器,时钟信号通过建立波形文件得以提供。

1方案选择与电路原理图的设计使用具有一定频率的时钟信号作为计数器的时钟脉冲作为同步控制信号,整体电路通过两片74160与其他门电路辅助等单元电路构成以实现置数进位功能。

图2.1为六十进制计数器的总体电路原理框图。

图1.1 电路原理框图1.1单元电路一:十进制计数器电路(个位)本电路采用74160作为十进制计数器,它是一个具有异步清零、同步置数、可以保持状态不变的十进制上升沿计数器。

每输入10个计数脉冲,计数器便工作一个循环,并且在进位端RCO产生一个进位输出信号。

其功能表如表2-1所示,连接方式如图2.2所示。

此片工作时进位端RCO在没有进位时RCO=0,因此第二片ENP·ENT=0,第二片不工作。

表2-1 同步十进制计数器功能表在新建好的block文件的图形编辑窗口中双击鼠标,或点击图中“符号工具”按钮,或者选择菜单Edit下的Insert Symbol命令,即可对元件进行选择。

选择元件库中的ot hers—maxplus2—74160。

点击工具栏中Orthogonal Node Tool按钮便可以对端子间进行连线,其中值得注意的是,点击工具栏中Orthogonal Bus Tool按钮可以通过总线进行连接。

1.2 单元电路二:十进制计数器(十位)本电路同样采用74160作为十进制计数器,如图2.3所示。

60进制计数器课程设计

60进制计数器课程设计

60进制计数器课程设计一、课程目标知识目标:1. 学生能够理解60进制计数器的概念,掌握其与十进制的转换方法。

2. 学生能够运用60进制计数器进行简单的加、减运算。

3. 学生了解60进制在实际生活中的应用,如时间、角度等。

技能目标:1. 学生能够独立完成60进制与十进制的转换。

2. 学生能够运用所学知识解决实际问题,如将时间、角度等转换为60进制表示。

3. 学生通过小组合作,培养团队协作能力和沟通能力。

情感态度价值观目标:1. 学生对60进制计数器产生兴趣,培养对数学的热爱。

2. 学生在探究过程中,养成独立思考、勇于尝试的良好习惯。

3. 学生通过学习,认识到数学与生活的紧密联系,增强学以致用的意识。

课程性质:本课程为数学学科的一节实践探究课,旨在帮助学生掌握60进制计数器的相关知识,提高学生的实际操作能力和解决问题的能力。

学生特点:四年级学生具有一定的数学基础,对新鲜事物充满好奇,喜欢动手操作,但注意力容易分散。

教学要求:教师需结合学生的特点,设计生动有趣的教学活动,引导学生积极参与,鼓励学生自主探究和合作交流,确保每位学生都能在课堂上有所收获。

同时,注重培养学生的情感态度价值观,使学生在学习过程中形成正确的价值观和积极的学习态度。

通过分解课程目标为具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容本节课依据课程目标,结合教材第四章《有趣的计数器》相关内容,组织以下教学大纲:1. 引言:介绍60进制计数器的基本概念,引导学生思考其在生活中的应用,如时间、角度等。

2. 知识讲解:a. 讲解60进制计数器与十进制的区别与联系。

b. 详细介绍60进制与十进制的转换方法。

c. 通过实例,展示60进制在时间、角度等方面的应用。

3. 实践操作:a. 学生独立完成60进制与十进制的转换练习。

b. 学生分组讨论,解决实际问题,如将时间、角度等转换为60进制表示。

4. 拓展延伸:a. 探讨60进制在生活中的其他应用,激发学生思考。

电子技术基础实验课程设计-用74LS161设计六十进制计数器

电子技术基础实验课程设计-用74LS161设计六十进制计数器

电子技术基础实验课程设计用74LS161设计六十进制计数器学院:班级:姓名:学号:电气工程学院电自1418用74LS161设计六十进制计数器摘要计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时、分频和执行数字运算以及其它特定的逻辑功能。

目前,无论是TTL还是CMOS 集成电路,都有品种较齐全的中规模集成计数器。

使用者只要借助于器件手册提供的功能和工作波形图以及引出端的排列,就能正确运用这些器件。

计数器在现代社会中用途中十分广泛,在工业生产、各种和记数有关电子产品。

如定时器,报警器、时钟电路中都有广泛用途。

在配合各种显示器件的情况下实现实时监控,扩展更多功能。

利用两片74LS161分别作为六十进制计数器的高位和低位,分别与数码管连接。

把其中的一个通过一个与门器件构成一个十进制计数器,另一个芯片构成六进制计数器。

十进制计数器(个位)和六进制计数器(十位)均采用反馈清零法利用两个74LS161构成。

当个位计数器从1001计数到0000时,十位计数器要计数一次,可通过两芯片之间级联实现。

使用200HZ时钟信号作为计数器的时钟脉冲。

根据设计基理可知,计数器初值为00,按递增方式计数,增到59时,再自动返回到00。

关键字:60进制,计数器,74LS161,级联目录第1章概述 (1)1.1 计数器设计目的 (1)1.2 计数器设计组成 (1)第2章六十进制计数器设计描述 (2)2.1 74LS161的功能 (2)2.2 方案框架 (3)第3章六十进制计数器的设计与仿真 (4)3.1 基本电路分析设计 (4)3.2 计数器电路的仿真 (6)第4章总结 (8)第1章概述计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时、分频和执行数字运算以及其它特定的逻辑功能。

计数器种类很多。

按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。

74ls160做60进制计数器原理及实验步骤

74ls160做60进制计数器原理及实验步骤

74ls160做60进制计数器原理及实验步骤74LS160是一种常见的集成电路,可以用来制作60进制计数器。

本文将详细介绍74LS160计数器的原理和实验步骤,并按步骤回答相关问题。

第一部分:74LS160计数器原理1. 什么是74LS160计数器?74LS160是一种同步4位可二进制或BCD(二进制编码十进制)计数器。

BCD是一种将十进制数字表示为4位二进制码的编码系统。

2. 工作原理是什么?74LS160计数器通过输入脉冲信号来实现计数,并将结果以二进制或BCD的形式输出。

它有一个异步复位输入和一个同步使能输入。

当复位输入为低电平时,计数器的值将被重置为0。

当使能输入为高电平时,计数器开始计数。

计数器的值可以通过输出引脚读取。

3. 如何将74LS160配置为60进制计数器?在将74LS160配置为60进制计数器之前,首先需要将它设置为BCD计数器。

然后,在BCD计数器的基础上,添加逻辑电路来实现60进制计数。

4. 如何实现BCD计数?将74LS160配置为BCD计数器很简单。

首先,将使能输入(ENABLE)连接到高电平,以确保计数器始终处于计数状态。

然后,将复位输入(CLEAR)连接到低电平,以将计数器的初始值重置为0。

最后,将时钟输入(CLK)连接到外部时钟源。

5. 如何实现60进制计数?要实现60进制计数,我们需要添加一个逻辑电路来增加计数器的位数。

由于74LS160只是一个4位计数器,我们需要使用多个74LS160并联来扩展位数。

例如,如果我们想要一个6位的60进制计数器,我们可以使用两个74LS160,并将第二个计数器的CLK输入连接到第一个计数器的某个输出引脚。

第二部分:74LS160计数器实验步骤1. 准备材料- 1个或多个74LS160计数器芯片(取决于所需的位数)- 逻辑门IC(用于扩展位数)- 面包板- 连接线- 4个LED(用于将计数器结果显示出来)- 电源(通常为5V)2. 连接电路首先,将74LS160芯片插入面包板中。

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

实验六60进制计数器
实验目的:
掌握集成计数器、译码器和七段显示器应用。

实验任务:
用2片4bit计数器实现一个带数码显示的60进制计数器。

提示:高4bit计数器输出送给一个数码管显示,低4bit计数器输出送给一个数码管显示。

CP脉冲接Basys2板载1Hz时钟。

实验原理:
以下是2片74LS161构成的2位十进制计数器(100进制,异步清零)。

可对高位片的反馈清零条件稍加修改,构成60进制计数器。

60进制计数器:将2位十进制计数器的低级反馈端接至Q2、Q1即可。

如下图:
实验要求:
1,进行60进制计数显示实验,记录现象,完成实验报告;
2,相关代码烧录到Basys2板子的PROM中,使得该计数器可脱离电脑的ISE环境。

即Basys2掉电后,恢复供电,仍能够自行运行计数程序。

思考题:如何用8bit计数器构成60进制计数器。

相关文档
最新文档