项目4 数字电子钟的设计与制作 ;读一读: 计数器是一种能累计脉冲数目的数字电路,在计时器、交通信号灯装置、工业生产流水线等中有着广泛的应用。计数器电路是一种由门电路和触发器构成的时序逻辑电,它是对门电路和触发器知识的综合运用。计数器是用以统计输入时钟脉冲CP个数的电路。计数器不仅可以用来计数,也可以用来作脉冲信号的分频、程序控制、逻辑控制等。计数器的种类很多,按计数器中触发器的翻转情况,分为同步计数器和异步计数器两种。按照计数值增减情况,可以分为加法计数器、减法计数器和可逆计数器。计数器也有TTL和CMOS不同类型系列产品。计数器累计输入脉冲的最大数目为计数器的模,用M表示,如十进制计数器又可称为模为10的计数器,记作M=10; 触发器有两个稳定状态,在时钟脉冲作用下,两个稳定状态可相互转换,所以可用来累计时钟脉冲的个数。用触发器构成计数器的原理是触发器的状态随着计数脉冲的输入而变化,触发器状态变化的次数等于输入的计数脉冲数。 ;想一想: 一个触发器有_______个稳定状态,可以 构成_____进制计数器;两个触发器有______ 个稳定状态,可以构成________进制计数 器;
2022-07-03 17:04:51 286KB 电子产品
51单片机+数码管组成的计数器电路原理图+源代码+proteus仿真电路.rar
CD4518计数器电路模块识读 CLK A EN A Q0 A Q1 A Q2 A Q3 A RESET A GND CLK B EN B Q0 B Q1 B Q2 B Q3 B RESET B VDD 时钟输入端 CD4518是二、十进制同步加法计数器 时钟输入端 清零控制端 清零控制端 计数器允许控制端 计数器允许控制端 计数输出端 计数输出端 接地端 电源正极 原理图符号 (a) (b) 输出 ↑ 1 0 0 ↓ 0 ↓ Ⅹ 0 Ⅹ ↑ 0 ↑ 0 0 1 ↓ 0 Ⅹ Ⅹ 真值表 CLK EN RESET 1 加计数 清零 保持 计数脉冲序列号 Q3 Q2 Q1 Q0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 CLK EN RESET Q0 Q1 Q2 Q3 CLK EN RESET Q0 Q1 Q2 Q3 8421编码计数器 谢谢观看
2022-06-27 14:06:42 432KB 电子产品
有很多使用各种技术的基于Arduino的金属探测器。这是其中之一直接使用频率测量的。 组件和耗材 SparkFun Arduino Pro Mini 328-5V / 16MHz×1个 图形OLED,128 x 64×1个 必要的工具和机器 烙铁(通用) 3D打印机(通用) 关于这个项目 不久前,我决定建造一个简单的金属探测器。当然,有很多金属探测器设计,例如BFO,VLFD,PI等。我曾经尝试过其中的一些方法,但结果却不尽相同,然后在一个无聊的晚上浏览互联网时,我偶然发现了该博客并决定建造这种类型的金属探测器。设计非常简单-有一个简单的振荡器电路和一个频率计数器。当线圈越过或接近各种铁磁或顺磁材料时,振荡器的频率会发生变化,您可以根据此变化确定金属地点。此外,由于可以在任何微控制器上实现频率计数器,因此您可以通过许多不同的方式分析频率变化,从而有可能导致金属微分甚至滤除频率漂移,这困扰着其他类型的检测器。 附件有这个项目的代码,可以发现这里的文件夹中arduino/MetalDetector。文件夹arduino/MetalDetector/third-party包含启发该项目的代码。 除Arduino源代码外,您还将找到该项目的3D打印零件的OpenSCAD文件和STL文件,螺丝除外,该螺丝可固定臂和线圈零件。 运作方式 搜索线圈集成了带缓冲电路的Collpits振荡器,该电路产生大约660kHz的信号。该振荡器放置在尽可能靠近线圈的位置。信号由Arduino Pro Mini板(使用ATmega168)拾取,正在测量频率。32点测量频率存储在FIFO缓冲区中,按比例缩放以适合显示屏的128个像素,并与电池指示器一起绘制在128x32 OLED显示屏上。 振荡器需要预热一段时间,但这并不是必须的-因为一旦开始摆动搜索线圈并发现任何金属,图形上就会出现尖峰。如果在此之前还没有确定振荡器的频率-图形将不会是水平的。相反,一旦稳定-图形将是水平的。这种操作不需要校准或归零:) 施工 这是使用3D打印部件组装的金属探测器的图片: 在图片中的此处,您可以看到缠绕在3D打印线圈骨架上的搜索线圈,连接搜索线圈和Arduino的编织线以及带有arduino本身和OLED的电池座。 搜索线圈集成了振荡器。振荡器由SMD组件组装而成,主要是电阻器,电容器和BC846晶体管。振荡器的电路板用铜箔包裹,以使其与环境隔离。我不记得线圈中有多少匝,但是大约15到20匝。我认为匝数越少越好,因为频率越高,并且由于金属存在时电感变化引起的频率变化越大,这使得金属检测更加灵敏。频率越高,频率计数器响应越快。尽管由于土壤条件而需要权衡信号频率和灵敏度。如果土壤富含矿物质且潮湿,它可能导电性很强,从而阻止了高频信号的穿透,从而限制了准确性和灵敏度。线圈的绕组用环氧树脂胶密封。 这是检测器内部的样子: Arduino Pro Mini和OLED以及分压器,按钮开关和搜索线圈接头连接到一个小面包板上。整个东西都粘在两个18650锂离子电池上,两个电池都粘在外壳的底部。 如您所见,OLED显示屏连接到Arduino的I2C接口,电池分压器连接到A0模拟引脚,而来自搜索线圈振荡器的信号直接连接到数字引脚5。 振荡器从串联的两个18650电池接收直接功率,并输出产生的信号。这是从线圈接收到的信号: 信号的质量并不重要(很明显,我没有对Q2基极电流进行过多考虑),因为重要的是触发arduino引脚的触发,该引脚配置为计数器寄存器。 3D打印零件 使用OpenSCAD 设计3D打印的零件,并使用Geeetech Rostok 301 3D打印机进行打印。 这个项目花费了我一个多晚上的时间,我想说要花几个周末才能进行组装和编程。有不同的迭代。首先,我设计了另一种大约30匝的线圈,完全用环氧树脂胶封闭。我还使用了NOR门作为振荡器缓冲器,在最终版本中比单个晶体管要好得多...尽管线圈很大-直径约为30cm,这降低了其对小物体的灵敏度。较小的和3D打印的线圈在机械和电气方面都证明更加稳定,但是由于耦合性强,即使将我的手靠近电线甚至靠近外壳,它也很敏感。我尝试了不同的频率测量方法。最初尝试使用与原始博客文章相同的代码。然后,在该概念被证明可行之后, 我还没有机会在室外进行测试,但是在室内发现地板下有金属结构(大约15厘米的混凝土和层压板)。我不知道它在不同土壤上的表现如何。 我计划在将来的某个时间设计线圈和振荡器电路板,并尝试使用VLF和PI检测器设计。 注意: 在某些国家/地区建造和使用金属探测器是违法的,因此在复制该项目之前,请务必确认你是否涉嫌违法。。
2022-01-06 22:47:34 19.34MB 金属探测器 oled 频率计数器 电路方案
1
一个计数范围为0~9999的4位10进制动态扫描显示电路DTCNT9999的设计电路VHDL程序,内含仿真波形文件.vwf以及顶层原理图.bdf。
2021-12-17 16:18:49 5.91MB EDA技术学习 计数器电路 VHDL
1
方案设计: 数字跑表的核心部件是计数器,给出合理的时钟脉冲从而实现最低位的计数以及对高位的进位。时序脉冲源由555定时器构成的多谐振荡器,设置特定的参数可以产生频率为100Hz的时序脉冲,为计数器提供时序脉冲,使之进行计数。计数器由3对74LS390双十计数器芯片组成,通过芯片间的连接实现百分秒、秒、分计时电路,量程在00分00.00秒~~59分59.99秒,把小数点后面的两位设计成一百进制的计数器,秒数和分钟数分别设计成60进制的计数器数,计数器输出连接译码器,译码器再连接7位数码管显示的数码管,从左到右分别为分十位,分个位,秒十位,秒个位,百分秒十位,百分秒个位。逻辑门控制构成RS触发器,通过实现电路的通断控制计数器的启动/暂停及清零。 接通电源后,直接显示计时器启动,SW1处于低点平,SW2处于高电平。开关SW2接高电平(上端),电路即开始计时,将开关SW2接低电平(下端),电路就暂停计时,清零开关SW1接高电平(下端),计时清零且停止,显示器显示“0”。这样就实现了数字跑表的各项基本功能。 设计要求: 1. 量程在00分00.00秒~~59分59.99秒即时间以1小时为一个周期; 2. 具有‘分’、‘秒’、‘1/100秒’的十进制数字显示; 3. 要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能; 4. 用7位数码管显示分、秒; 5. 画出部分和整体的电路图,以及元器件及参数选择。 工作原理: 1.利用555计时器构成能产生特定脉冲的多谢振荡器,产生100Hz的脉冲信号,满足数字跑表的脉冲需求; 2.用多功能计数器产生一百进制和六十进制,实现数字跑表的计数功能; 3.利用各种门电路的组合,实现数字跑表的启动、暂停和清零; 4.利用译码器和数码管实现译码及显示功能。 系统框图: Altium Designer画的原理图和PCB图如下:
2021-11-27 16:04:10 1.35MB 计数器 电路方案
1
1.频率计算器功能   利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。   2.电路原理图   3.程序设计内容   (1).定时/计数器T0和T1的工作方式设置,由图可知,T0是工作在计数状态下,对输入的频率信号进行计数,但对工作在计数状态下的T0,计数值为fOSC/24,由于fOSC=12MHz,因此:T0的计数频率为250KHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1秒中到,
1
0~9、奇数、0~7、偶数计数器电路multisim仿真源文件,multisim10以上版本可打开运行
数电电路multisim仿真电路逻辑门编码器译码器触发器计数器电路抢答器数字电路39个合集 100进制电路测试.ms10 100进制电路测试.ms10 (Security copy) 74LS161测试电路.ms10 74LS161测试电路.ms10 (Security copy) 74LS192电路.ms10 74LS192电路.ms10 (Security copy) D触发器到T'触发器测试.ms10 D触发器到T'触发器测试.ms10 (Security copy) D触发器测试电路.ms10 D触发器测试电路.ms10 (Security copy) JK触发器变为T触发器测试.ms10 JK触发器变为T触发器测试.ms10 (Security copy) JK触发器测试.ms10 JK触发器测试.ms10 (Security copy) RS基本触发器测试.ms10 RS基本触发器测试.ms10 (Security copy) 任意进制电路设计74LS160.ms10 任意进制电路设计74LS160.ms10 (Security copy) 四人表决器.ms10 四人表决器.ms10 (Security copy) 奇偶校验电路(Parity.pdf 奇偶校验电路.ms10 奇偶校验电路.ms10 (Security copy) 抢答器.ms10 抢答器.ms10 (Security copy) 火灾报警.ms10 火灾报警.ms10 (Security copy) 简易密码锁设计.ms10 简易密码锁设计.ms10 (Security copy) 简易测频仪.ms10 简易测频仪.ms10 (Security copy) 简易秒表电路.ms10 简易秒表电路.ms10 (Security copy) 编码器74LS148D.ms10 编码器74LS148D.ms10 (Security copy) 译码器电路.ms10 译码器电路.ms10 (Security copy) 逻辑门.ms10 逻辑门.ms10 (Security copy)
计数器电路触发器编码器译码器逻辑门数电电路Multisim仿真源文件20个合集: 100进制电路测试.ms10 100进制电路测试.ms10 (Security copy) 74LS161测试电路.ms10 74LS161测试电路.ms10 (Security copy) 74LS192电路.ms10 74LS192电路.ms10 (Security copy) D触发器到T'触发器测试.ms10 D触发器到T'触发器测试.ms10 (Security copy) D触发器测试电路.ms10 D触发器测试电路.ms10 (Security copy) JK触发器变为T触发器测试.ms10 JK触发器变为T触发器测试.ms10 (Security copy) JK触发器测试.ms10 JK触发器测试.ms10 (Security copy) RS基本触发器测试.ms10 RS基本触发器测试.ms10 (Security copy) 任意进制电路设计74LS160.ms10 任意进制电路设计74LS160.ms10 (Security copy) 四人表决器.ms10 四人表决器.ms10 (Security copy) 奇偶校验电路(Parity.pdf 奇偶校验电路.ms10 奇偶校验电路.ms10 (Security copy) 抢答器.ms10 抢答器.ms10 (Security copy) 火灾报警.ms10 火灾报警.ms10 (Security copy) 简易密码锁设计.ms10 简易密码锁设计.ms10 (Security copy) 简易测频仪.ms10 简易测频仪.ms10 (Security copy) 简易秒表电路.ms10 简易秒表电路.ms10 (Security copy) 编码器74LS148D.ms10 编码器74LS148D.ms10 (Security copy) 译码器电路.ms10 译码器电路.ms10 (Security copy) 逻辑门.ms10 逻辑门.ms10 (Security copy)