对单片机的一些简单理解

2019-04-15 18:55发布

    能追朔最初的单片机应该是Intel公司推出的Intel4和Intel8了,那时Intel公司推出的单片机还没有那么轰动,直到后来Intel公司推出了MCS-C51系列的单片机,即8051系列单片机,在它把主要精力放在高性能的CPU上,顾不及8位的CPU而开放出来并且免费后,51单片机才开启了精彩的篇章。    有许多半导体公司做基于开放的51 IP(内核)研发出来独特的CPU。比如Atemel公司的AT89C51系列、华邦、西门子、Silabs( C8051F系列)、国内宏晶科技(STC51系列)等等。   还有就是对51单片机能存活在市场上这么久的一个思考,51单片机本身是8位,这个天生的限制是存在的,对数据的处理能力也就8位一个时钟周期。性能比较低,也比较普通。但是,为什么这么多年还有人使用它呢?原因,应该在于它的内核是开放的,使用它时不用考虑版权的问题,放心地使用。另外一个就是性价比的原因,能用51解决的问题,用其他性能比较好的单片机成本反而贵了,所以用51就够了。   刚跟着朱老师学习51的知识,对时钟有了一点理解,先记录下来,如有不对,以后再更改。    cpu外接晶振,晶振能产生一定规律性的信号波动,这种信号给cpu提供时钟的功能。但是有一些CPU接受不了这么高的时钟频率,所以内部会有分频(这是很多年前的产品,现在一般不存在这种情况),(假如晶振12MHz)像12时钟周期的cpu(1MHz),12时钟的cpu(2MHz),到现在普遍的1时钟周期(12MHz),也叫1T单片机。    随着工艺的改进,现在的cpu内部一般都接了倍频的电路,主频大大地提高了。运行能力也很顺畅了。