接着看看传统8051的框图:
其实单片机最核心的部分
也就是这么小的一部分
从框图可以看出,P0口P2口和程序地址寄存器有通道相联系
如果想增加程序存储器,就要用P0和P2口
中断的话,肯定是P37口
那么STC的框图:
这个就扩展的很厉害
注意这里多了MDU16,这是个硬件乘除法器
这样计算的时候,就可以用硬件加速
所以STC8H以后的MCU,做乘除法就效率高很多
除此之外,还多了时钟控制
除了低速时钟以外,还有48Mhz 的高速时钟
另外,STC通过总线,扩充了很多片内外设:
P0---P7口
PWMAUSB SPI IICUART1---4
定时器也扩充了
从time0------time4
中断控制器,内部存储器,扩展存储器:
DMA的引入:
DMA可以提高数据传输速度,解放CPU
意思是不通过CPU,直接由DAM控制,从XDATA传数据去外部设备
例如通过SPI,DMA直接传大量数据给LCD12864,显示图片...........
RTC 时钟和比较器CMP:
以前我们做万年历,就要靠外部时钟芯片,现在就不用了!
比较器用处更多,例如掉电存储:
电机控制用PWM
STC8系列的有2组
不是2个!每组有几个,这样控制电机就方便很多