哪位大神告诉我。我现在用AT89C51单片机做电路,想用ADC0832做A/D转换,我看见资料上说

哪位大神告诉我。我现在用AT89C51单片机做电路,想用ADC0832做A/D转换,我看见资料上说,此状态下51单片机的晶振不能超过4MHz,因为计算下来,0832的时钟频率才不会超过400kHz。因为0832的clk脚连接到51单片机。那么,0832的时钟频率输入可以外加么?本人菜鸟,谢谢帮助~

51单片机的晶振不能超过4MHz,这说法没有根据,错误的。因为0832的CLK,DI,DO,CS是要接单片机引脚的,CLK是由引脚模拟的,所以,CLK的频率是由程序决定的,可以在每个CLK中加NOP来延时就行了。
0832的时钟脉冲输入理论是可以外加,但是DI,DO无法与CLK同步,因此,是无法输入/输出数据的。
既然晶振不能超过4MHz是错误的,不必信,0832的时钟那就不必外加了,是不可行的。
单片机的晶振频率可以取到上限的,只要单片机能正常工作就可以。
你用AT89C51单片机做电路,是仿真吗?仿真可以。
如果是做实物,就别用这个单片机了,因编程太麻烦了,需要专业的编程器。
用AT89S51还可以,AT89C51早就淘汰了,没有人用了。

最后,还是推荐你用STC单片机,因内部就有A/D转换器,不必外加,很方便的。追问

谢谢~

温馨提示:内容为网友见解,仅供参考
无其他回答

哪位大神告诉我。我现在用AT89C51单片机做电路,想用ADC0832做A\/D转换...
用AT89S51还可以,AT89C51早就淘汰了,没有人用了。最后,还是推荐你用STC单片机,因内部就有A\/D转换器,不必外加,很方便的。

相似回答