Proteus 软 件 的 晶 振 (CRYSTAL) 元 件 只 是 一 个 摆 设 吗? 近来在网上浏览了一些关于Proteus软件仿真方面的问题,有的网友反映,在对含有51单片机的电路图进行仿真时,负责产生单片机所必须的时钟频率的晶振(CRYSTAL)元件与单片机是否连接上无所谓,即把晶振的频率设的大些或小些,甚至是不画出晶振及晶振的两个负载电容(分别接在晶振的两个脚上和对地的电容,一般在几十皮法。它会影响到晶振的谐振频率和输出幅度),都不会影响到仿真的结果。 我随即进行了诸如51单片机控制流水灯和ADC0831(8位A/D转换器)的实验。得出的结论是:只要把用Keil uVision4来编译生成的用于烧写芯片的HEX文件写进AT89C51元件内,有没有产生时钟频率的晶振(CRYSTAL)元件无所谓,对于仿真的结果不会产生任何影响,即51单片机已经默认了时钟频率是12MHz啊! 说到这里,我们不免会产生担心啊,那就是晶振(CRYSTAL)元件在模拟电路中也是个摆设吗?如果晶振(CRYSTAL)元件在模拟电路中不起作用的话,那末就会使对含有晶振(CRYSTAL)元件的模拟电路的仿真失去了意义啊! 然而令人感到欣慰的是,我在进行了一系列的实验后(见附件),即观察晶振的频率响应曲线,而得出了晶振(CRYSTAL)元件在模拟电路中的表现是与理论上一致的结论。这就说明了在对含有晶振(CRYSTAL)元件的模拟电路的仿真时是会得到正确的结果的! |