DAC0808 在使用51时最大频率可以达到多少?系统时钟:12MHz由于51执行一条指令至少要6个时钟周期,所以每秒指令数为1MHz51对DAC0808的操作至少要有 写->启动 两个过程.而写的过程至少要2个指令周期,这样一来就需要3个指令周期才可以对DAC0808的输出更新一次.此时输出方波频率 f = 1MHz/3 = 3.333KHz.如果正弦等还不会到3khz.所以,要用DAC0808和51使其输出20KHz不大可能.当然有些51系列的芯片也支持更高频率.如果使用方波可以用IO口直接输出,如果功率不够可以加一级功率放大电路.