:) hope can help u.
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 2 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:EastCoast (等级:3 - 略知一二,发帖:405) 发表:2003-02-15 02:37:41  楼主  关注此帖评分:
怎么都是SoC的?问一个电子设计问题,EE高手请进!用lab里可以拿到的logic chips 1:怎样测出一个CLOCK SIGNAL的频率(0~1.17KHz)?在Seven Segments LED MAN71A上显示:130Hz=>'1',260Hz=>'2',...有多少种方法? 2:怎样较精确地得到3秒钟时间? 两者合在一起做,用的logic chips越少越好。
:) hope can help u.
1. 大概有这样的思路:

先做一个reference frequency generater,比如130Hz,然后用在一个时钟周期里,用counter计算input frequency toggle的次数,然后display出来.

2. 我以前用的Timer是NE555,这个chip不是很准,和理论值相差尤其大.我的经验是先用理论公式算出你需要的电阻电容,然后在其他仪器(如示波器)的测量下更换电阻或电容进行调整.(一般好像调电容变化会很大,如果误差不大的话就调电阻好了)

3. 两个合在一起做,用的IC要越少越好.

我的意见(很可能不是最好的:$):

7805: +5v power supply (*1)
NE555: Clock generator (*1)
74LS00: NAND gates (*1)
74LS04: Inverters (*1)
74LS74: D Flip-Flop (*1)
74LS390: 0~99 Counter (*1)
74LS374: Octal D-Type Edge Triggered Flip-Flops (*1)
74LS47: BCD-to-7-Segment Decoders/Drivers (*2)
7 segment BCD LED (*2)

11片 IC.

大概组合是:
1. 用555做出 130Hz reference frequency(A), 并通过7474产生260Hz signal (B).
加上7400和7404,可以得到 A*B. ('*'表示 inverse, 'A*' 就是A inverse)
图象如下:

A: __|--|__|--|__|--|__|--|__|--|__|--|__|--|__|--|__

B: __|-----|_____|-----|_____|-----|_____|-----|_____

A*B: _____|--|________|--|________|--|________|--|_____

思路是:在B=0时count,B=1且A*B=0时display result,在A*B=1时clear上一个周期的计算结果.

2. 390做counter. A*B就是390的reset.其输出结果接到74374. 374其实是一个寄存器,由信号B控制,负责储存390的输出结果.

3. 394的输出就连到decode 7447, 7447再连到7-segments LED上,整个电路就做完了.

Put your OWN COOL signature here!
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:EastCoast (等级:3 - 略知一二,发帖:405) 发表:2003-02-15 02:39:24  2楼
:) hope can help u.1. 大概有这样的思路: 先做一个reference frequency generater,比如130Hz,然后用在一个时钟周期里,用counter计算input frequency toggle的次数,然后display出来. 2. 我以前用的Timer是NE555,这个chip不是很准,和理论值相差尤其大.我的经验是先用理论公式算出你需要的电阻电容,然后在其他仪器(如示波器)的测量下更换电阻或电容进行调整.(一般好像调电容变化会很大,如果误差不大的话就调电阻好了) 3. 两个合在一起做,用的IC要越少越好. 我的意见(很可能不是最好的:$): 7805: +5v power supply (*1) NE555: Clock generator (*1) 74LS00: NAND gates (*1) 74LS04: Inverters (*1) 74LS74: D Flip-Flop (*1) 74LS390: 0~99 Counter (*1) 74LS374: Octal D-Type Edge Triggered Flip-Flops (*1) 74LS47: BCD-to-7-Segment Decoders/Drivers (*2) 7 segment BCD LED (*2) 11片 IC. 大概组合是: 1. 用555做出 130Hz reference frequency(A), 并通过7474产生260Hz signal (B). 加上7400和7404,可以得到 A*B. ('*'表示 inverse, 'A*' 就是A inverse) 图象如下: A: __|--|__|--|__|--|__|--|__|--|__|--|__|--|__|--|__ B: __|-----|_____|-----|_____|-----|_____|-----|_____ (more...)
很晚了,没怎么检查,不知道有错没:$
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 求学狮城 | 返回上一页 | 本主题共有 2 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码