中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

求助各位大佬,在51单片机中,图中这两部分有什么不...

 振振瓜子

下载贤集网APP入驻自媒体

求助各位大佬,在51单片机中,图中这两部分有什么不同吗?一个是最小系统时钟电路,一个是ds1302时钟电路,有什么区别呢?

最新回复
发布回复
区别如下:1、实时时钟是指给日期及时间计数器累加的时钟,通常是32768Hz,2、系统时钟是指单片机内部的主时钟,给各个模块提供工作时钟的基础,3、CPU时钟是指经过CPU的PLL后将系统时钟改变为CPU工作的时钟。在一般的低速单片机系统中,系统时钟和CPU时钟基本相等,在高速单片机系统中,CPU时钟比系统时钟高得多。而实时时钟只有在需要日期时间的系统中才有,并且是最低的,有的系统也将它作为低功耗时CPU时钟。
一般的40PIN的51单片机引脚是通用的,因为内核一样,所以最小系统的硬件连接图是通用的;程序的话,如果只是用到51单片机的通用模块的话,还有就是都是12T模式,那程序也兼容了;注意是通用模块,如:T0 T1 UART这些;如果我A单片机有PWM(非51通用模块),B公司的无PWM功能,那程序肯定不兼容了;还有就是有些公司的片子有1T或6T,如STC的1T单片机,传统51是12T的,说白了就是执行一条程序的时间不同了,所以在程序中,特别是延时与驱动中,程序就要作些改动了;一般厂家都会这样做到兼容,兼容性如果不好的话那么它的市场占有率肯定不会太高;假如我开始有AT89s51,后来想转用STC89c51,如果要在软硬件上做太多改动的话,那可能就得不偿失了。

为您推荐

热门交流