我和同学分工,我做计数和显示的部分。
数字频率计的要求是被测范围:100HZ~100KHZ。输入的信号为正弦信号或方波。用4位数码管显示所测频率。并用发光二极管表示单位(HZ、KHZ)。有超量程报警功能。
我目前的想法是计数用5个74LS160进行。最小是1HZ,最大100KHZ(最后一个的进位输出直接连到显示的“1”上,其他位数全部置“0”),并且进位输出直接连上超量程报警,一到100KHZ就报警。
显示是我不知道该怎么解决的。。。如何让5个计数器、及最后一个计数器的进位输出来对应到两个发光二极管和4位数码显示管上?
有哪位朋友、师兄、师姐能帮帮我吗?给我提个建议点个思路就好。
这个用传统的纯数字芯片很复杂,用到很多块芯片才能实现,用一个单片机很容易实现
wufa1986 发表于 2017-6-7 23:37
这个用传统的纯数字芯片很复杂,用到很多块芯片才能实现,用一个单片机很容易实现
wufa1986 发表于 2017-6-7 23:37
这个用传统的纯数字芯片很复杂,用到很多块芯片才能实现,用一个单片机很容易实现 这个单位是自动转换还是手动转换?
晓晓江南 发表于 2017-6-8 12:37
这个单位是自动转换还是手动转换?
柯尼塞格 发表于 2017-6-8 20:52
我是想做成自动转换,现在我做了一些了。大体就是74LS160做计数,之后74LS153作为二选一来选择输出的数。最后交由7447来显示。不过我现在碰到的障碍是我想用最后一个160的进位输出RCO作为关闭计数和开启报警。但是我现在不知道RCO输出的脉冲呢,还是高电平。。。 ...
晓晓江南 发表于 2017-6-8 21:27
刚才仿真了一下,74LS160在数码管显示为9时,RCO为高电平,其他数字为低电平。 我觉得用带有小数点的数码管做比较好,例如被测频率为1001HZ,就可以自动切换为1.001KHZ,只要把第四个数码管的小数点与表示为KHZ的LED点亮即可。 建议用STM32来做
请教 标识为 47 TI MAP 的SSOP-8 的是哪个型号
|