51和stm有什么区别?

2019-03-23 17:38发布

如题
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
strong161
2019-03-24 18:08
strong161 发表于 2017-6-17 20:24
51一般是指各种基于intel 51内核的mcu,stm 是意法半导体的mcu 有stm8与stm32,区别就是内核不同,内核决 ...

从而就需要用不同的编译器,由于有编译器来编译,所以上层编程方式上并没有太大的区别,都是通过修改特殊功能寄存器达到操作mcu,由于stm32使用arm内核比51要功能强大复杂多了,外设也特别多,从而寄存器也特多,直接操作很繁琐,所以官方提供了库函数,库函数只是一种c语言编程技巧,只是为了方便开发与代码维护,不是两者的区别。

一周热门 更多>