为什么不用单片机内部时钟 要外加时钟芯片

我要做定时插座 本来就是用单片机自带时钟 但老师又要求外接时钟芯片 这样有什么好处 是不是计时精度更高啊 应该用哪个型号的时钟芯片好点呢

单片机内部的时钟由于温度、电磁,以及自身因素,经常是精度很低,所以不适合做时钟,但值得注意的是也有一些单片机自带高精度内部时钟。
除了精度之外,单片机外部是可以加晶振的,外加12兆的晶振后,单片机的精度要比使用内部晶振时的精度大为提高,确实没什么问题。可能是你的程序的设计方面很可能是按时钟芯片的工作频率而设计的,如果真是这样,那老师肯定会叫你用他给的电路啦。
当然使用时钟芯片也可能是一项训练,训练你对时钟芯片的上手度,包括时钟芯片的读写等等。
以上的这些都只是我的推测。
最后我推荐你使用DS1302时钟芯片,这款芯片被单片机爱好者广泛使用,同时性价比也很不错。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-25
内部时钟如果使用的话,他就没有时间干其他的活了,所以最好用它来控制芯片,当然如果没有其他事情可干,那不用就浪费了
第2个回答  2015-05-24
内部时钟一般是RC振荡器,频率受温度影响比较大。对时钟要求比较高的场合不适宜。
第3个回答  2015-05-24
一些早期型号没有内部时钟,外部需要晶体或陶瓷谐振器,或者RC电路。要求用晶体,今天一般都是对时间稳定性要求较高的场合,比如串口通信。追问

恩 那我的开关控制部分用继电器、光耦哪个好呢 除此之外还有哪些器件能实现开关控制呢

追答

//tieba.baidu.com/i/sys/jump?un=%B3%BA%B3%BA67Z7" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="%B3%BA%B3%BA67Z7" target="_blank" class="at">澈澈67Z7 :交作业的话,继电器比较合适,光耦带双向可控硅的有一定风险。此外没有合适的开关执行机构了。

第4个回答  2015-05-25
内部时钟受温度影响大
相似回答