'
7ia还有这些书呀!
学单片机没什么难的,学射频才难。我用3个月学习汇编,就做出国内较早的真正
量产的由单片机控制的手持对讲机。现在单片机都很强大,用c写小菜了,所以我
四十多才开始学c,其实最难的是前面一个月,进去后就相对简单了。多看多练,
说白了写c就跟写文章一样,不外乎“对不对,是一或二或三”,不要想的太难。
'
谢谢你的鼓励!我到现在都还保存着很多apple的书,甚至还有一小箱大5寸苹果程序程序的软盘!中苹果的毒实在是太深了,一直摆脱不了对汇编崇拜,对高级语言有抵触。再者,以前搞的很多项目都是以应用为主,没有很系统深入地来学习,能用、够用、把项目对付完成就算。因此,可以说是学一样,用一样,却又丢掉另一样。
你的频率计作为基础仪器很好用,功能很强大,测频、测晶体、滤波器、电感、电容等都很实用,我很满意。但是在实际的使用中感觉到:如果作为一个维修调试用的仪器,在测量一个信号频率的同时,若能知道其幅度电平值的话(就算所显示的是笼统的各频率成分的总和),就更好用而且用处更大了。

虽然一直我是用频谱仪来干这个事的,但是作为丰富提升仪器的功能和用途仍值得一试。
通过对nwt7和nwt-500等电路进行研究后,发现实现显示信号幅值的方法很简单,只要采用ad9307等芯片对信号进行处理,就可以测量出-75~+17dbm的信号,电路以25mv/dbm输出电压值,用单片机对这一电压值进行a/d变换计算就可以把信号的幅度值显示出来。电路简单、兼准确性很高,而且几乎无调整化。
若按照这个思路来设计的话,舍弃掉无厘头的gps显示功能,在你频率计显示屏的上面一行显示信号的频率值,下面一行显示通道名和信号幅度的dbm值(如果高级点的话,幅度的单位可以选),而最下面一排三角形符号作为一个棒状条显示,每0.5或1dbm点亮一个,每10dbm重复。
但是,通过对你的频率计硬件架构进行研究之后发现你用的是51系列单片机,要增加a/d变换模拟输入比较麻烦,在目前硬件条件下实现的可能性很小。

在此恳请bd5uyw若有时间开发新版本时考虑我的提议!
在论坛上发现谈先生的这个制作,通过对他作品的电路进行研究之后,又燃起了我的希望!
在他的这个作品中已经具有信号幅度的显示功能,只不过他采用的是简单的倍压检波处理,致使指示的准确性和幅度范围都很难作为实用的工具来使用。
如果把这一部分电路换成ad9307(若频率范围要求宽的话可以分别采用ad8362、ad8363、ad8364或ad8313等,但是它们的动态范围都不一样),就可以实现比较准确的信号幅度值显示功能(若要求更准确,还可以采用频率计部分测得的频率数据对ad8307的读数进行校正计算。按照手册上说,经过校正后,ad8307甚至可以处理900mhz信号)。电路和印刷板图甚至都可以照搬现成nwt7或nwt-500等上的,都省得自己去想。
有了如此的想法,才有了对此贴的高度关注,才有了在前面几贴上请求楼主公开源码的要求。