下载电路图解压后用protel99打开就可以看清楚。
mcu用的atmel89c52,dip40封装,整个电路板与lcd一样大小,背在lcd后面。如果以后软件完善后用qfp或plcc封装,其他元件用smd的话就可以做得更小。
原来的设计不是很周到,象dds输出lpf滤波器等都没有设计。dds输出的频率精度并不能做到象有些人吹嘘的1hz,因为dds的频率控制字虽然是32bit,但intel的51单片机的浮点库只有16位,因此精度很有限。我找不到32位的浮点库,自己试验了一种32位整型算法,比浮点快,精度也只能做到10hz左右。
我没有研究老外的dds程序,不知谁有更好的办法,如果有高招又愿意交流的请在发贴子时不忘email我一份:wxper@163.net。