大二电子设计要做一个数字分频计,现有些问题想请教一下
时间:10-02
整理:3721RD
点击:
我和同学分工,我做计数和显示的部分。
数字频率计的要求是被测范围:100HZ~100KHZ。输入的信号为正弦信号或方波。用4位数码管显示所测频率。并用发光二极管表示单位(HZ、KHZ)。有超量程报警功能。
我目前的想法是计数用5个74LS160进行。最小是1HZ,最大100KHZ(最后一个的进位输出直接连到显示的“1”上,其他位数全部置“0”),并且进位输出直接连上超量程报警,一到100KHZ就报警。
显示是我不知道该怎么解决的。如何让5个计数器、及最后一个计数器的进位输出来对应到两个发光二极管和4位数码显示管上?
有哪位朋友、师兄、师姐能帮帮我吗?给我提个建议点个思路就好。
数字频率计的要求是被测范围:100HZ~100KHZ。输入的信号为正弦信号或方波。用4位数码管显示所测频率。并用发光二极管表示单位(HZ、KHZ)。有超量程报警功能。
我目前的想法是计数用5个74LS160进行。最小是1HZ,最大100KHZ(最后一个的进位输出直接连到显示的“1”上,其他位数全部置“0”),并且进位输出直接连上超量程报警,一到100KHZ就报警。
显示是我不知道该怎么解决的。如何让5个计数器、及最后一个计数器的进位输出来对应到两个发光二极管和4位数码显示管上?
有哪位朋友、师兄、师姐能帮帮我吗?给我提个建议点个思路就好。
这个用传统的纯数字芯片很复杂,用到很多块芯片才能实现,用一个单片机很容易实现
大二的电子设计,数字电路,用单片机就跑题了!
是的。我们大三上才学单片机。现在我不会单片机,就算是要用那我还要和老师解释。我现在想的是先做一个很简单,很基础的,不带小数点的那种简易的。
这个单位是自动转换还是手动转换?
我是想做成自动转换,现在我做了一些了。大体就是74LS160做计数,之后74LS153作为二选一来选择输出的数。最后交由7447来显示。不过我现在碰到的障碍是我想用最后一个160的进位输出RCO作为关闭计数和开启报警。但是我现在不知道RCO输出的脉冲呢,还是高电平。
刚才仿真了一下,74LS160在数码管显示为9时,RCO为高电平,其他数字为低电平。
太谢谢了!
我觉得用带有小数点的数码管做比较好,例如被测频率为1001HZ,就可以自动切换为1.001KHZ,只要把第四个数码管的小数点与表示为KHZ的LED点亮即可。
建议用STM32来做