STM32单片机和51单片机差别大吗,有那些差别,最好可以举例说明一下,谢谢 STM32单片机和51单片机有何区别

stm32\u8ddf\u666e\u901a\u768451\u5355\u7247\u673a\u5728\u7a0b\u5e8f\u7f16\u5199\u65b9\u9762\u6709\u4ec0\u4e48\u533a\u522b\uff1f

1\u3001\u5e93\u51fd\u6570\u4e0d\u540c\u3002\u7531ST\u5382\u5546\u63a8\u51fa\u7684STM32\u7cfb\u5217\u5355\u7247\u673a\uff0cST\u5382\u5546\u7ed9\u4e86\u4e30\u5bcc\u7684\u51fd\u6570\u5e93\uff0c\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u5e93\u51fd\u6570\uff0c\u6240\u4ee5\u6bd4\u8d77\u666e\u901a\u768451\u5355\u7247\u673a\u5728\u7a0b\u5e8f\u7f16\u5199\u65b9\u9762\u8981\u66f4\u52a0\u7684\u7701\u65f6\u3002
2\u3001\u8fd0\u884c\u901f\u5ea6\u4e0d\u540c\u3002\u666e\u901a\u768451\u5355\u7247\u673a\u8fd0\u884c\u901f\u5ea6\u8f83\u6162\uff0c\u7279\u522b\u662f\u53cc\u6570\u636e\u6307\u9488\uff0c\u800cSTM32\u7cfb\u5217\u5355\u7247\u673a\u6700\u9ad8\u5de5\u4f5c\u9891\u7387\u53ef\u8fbe72MHz\u3002

3\u3001\u4fbf\u5229\u7a0b\u5ea6\u4e0d\u540c\u300251\u5355\u7247\u673a\u7684\u4efb\u4f55\u5668\u4ef6\u53ea\u9700\u8981\u914d\u7f6e\u5bc4\u5b58\u5668\u6253\u5f00\u5c31\u53ef\u4ee5\u8fdb\u884c\u7f16\u7a0b\uff0c\u800cSTM32\u7cfb\u5217\u5355\u7247\u673a\u5219\u9700\u8981\u5148\u6253\u5f00\u5bf9\u5e94\u7684\u65f6\u949f\uff0c\u5305\u62ec\u5f00\u542f\u540e\u6253\u5f00\u5916\u90e8\u65f6\u949f\uff08\u6676\u632f\uff09\u624d\u5f00\u59cb\u5de5\u4f5c\u3002
4\u3001\u8d44\u6e90\u4e0d\u540c\u3002STM32\u7684\u5185\u90e8\u8d44\u6e90\uff08\u5bc4\u5b58\u5668\u548c\u5916\u8bbe\u529f\u80fd\uff09\u8f83\u666e\u901a\u768451\u5355\u7247\u673a\u90fd\u8981\u591a\uff0c\u57fa\u672c\u4e0a\u63a5\u8fd1\u4e8e\u8ba1\u7b97\u673a\u7684CPU\u4e86\uff0c\u6240\u4ee5\u5728\u7a0b\u5e8f\u7f16\u5199\u4e0a\u80fd\u6709\u66f4\u591a\u7684\u9009\u62e9\u3002
5\u3001\u7f16\u7a0b\u8bed\u8a00\u9009\u62e9\u4e0d\u540c\u3002STM32\u57fa\u672c\u4e0d\u4f1a\u9009\u62e9\u6c47\u7f16\u8bed\u8a00\u4e86\uff0c\u56e0\u4e3a\u5de5\u7a0b\u91cf\u5de8\u5927\uff0c\u5bc4\u5b58\u5668\u592a\u591a\u4e86\uff0c\u4f4d\u6570\u4e5f\u591a\uff0c\u800c51\u5355\u7247\u673a\u5219\u591a\u4f7f\u7528\u6c47\u7f16\u8bed\u8a00\u3002\u81f3\u4e8eC\u8bed\u8a00\u7f16\u7a0b\u65b9\u9762\u7684\u533a\u522b\u5c31\u4e0d\u5927\u4e86\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-stm32
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-51\u5355\u7247\u673a

\u4e00\u4e2a\u662f32\u4f4dARM\u5185\u6838\u7684\u5355\u7247\u673a\uff0c\u4e00\u4e2a\u662f8\u4f4d51\u5185\u6838\uff0c\u7247\u4e0a\u7684\u5916\u8bbe\u8d44\u6e90\u4e0d\u540c\uff0c
\u61c2\u4e8b\u7535\u5b50\u8bbe\u8ba1 Vgz

差别非常大
51单片机功能很少,STM32很强大
51单片机没有模拟器件,STM32内置模拟
51单片机没有PWM,STM32内置PWM
51单片机无PLD,STM32有PLD
51单片机的低功耗简单,STM32丰富
51单片机易于学习,资料丰富;STM32不太好学(功能强大的,都不好学)

他俩的区别就像是手机和大哥大。
除了都属于单片机之外,没有什么共同点。32无论是IO控制,还是定时器等内部资源,都要比51复杂很多,也强大了很多。C语言编程的思路、算法是类似的

差太多,架构,指令集,应用,位数,附加的外围东西都不一样

多,51是农民,资源少,能力小;stm32是地主,财大气粗,资源丰富,速度快

cpu内核不同时代的产品 外设多 比如定时器少的也有6个 而且功能复杂

  • stm32鍗曠墖鏈哄拰51鍗曠墖鏈鍖哄埆
    绛旓細STM32鍗曠墖鏈哄拰51鍗曠墖鏈虹殑鍖哄埆濡備笅锛1銆佸鐞嗗櫒鍐呮牳涓嶅悓銆係TM32鍗曠墖鏈洪氬父閲囩敤ARMCortex-M鍐呮牳锛屽Cortex-M3鎴朇ortex-M4锛岃51鍗曠墖鏈哄垯鍩轰簬Intel8051鏋舵瀯銆2銆佸瓨鍌ㄥ閲忎笉鍚屻係TM32鍗曠墖鏈洪氬父鍏锋湁鏇村鐨勭墖涓婂唴瀛橈紝濡傚嚑鍗並B鍒板嚑鐧綤B鐨凢lash鍜屾洿澶氱殑RAM锛屽鐞嗛熷害涓嶅悓銆係TM32鍗曠墖鏈虹殑澶勭悊閫熷害閫氬父鏇村揩锛岃繍绠楄兘鍔...
  • stm32涓51鍗曠墖鏈鍖哄埆
    绛旓細鍏充簬stm32涓51鍗曠墖鏈哄尯鍒細1銆佸唴鏍革細51鍗曠墖鏈洪噰鐢ㄧ殑鏄51 Core锛8Bit@2MHz Max锛堝垎棰戝悗锛夛紝0.06DMIPS锛汼TM32閲囩敤鐨勬槸ARM Cortex-M3锛32Bit@72MHz 锛1.25DMIPS锛2銆佸湴鍧绌洪棿锛51鍗曠墖鏈哄彧鏈64KB锛汼TM32鏈4GB锛3銆佺墖涓婂偍瀛樺櫒锛51鍗曠墖鏈篟OM鍙湁2K-64K锛孯AM浠呬负128B-1K锛汼TM32鐨凴OM涓20K-1MB锛孯AM...
  • 51鍗曠墖鏈哄拰stm32鍖哄埆鏈夊摢閲屽摢涓洿濂
    绛旓細51鍜宻tm32鐨勫尯鍒繕鏄尯澶х殑锛51鏄睘浜庝綆绔崟鐗囨満锛宻tm32绠楁槸涓珮绔崟鐗囨満浜嗭紝浠栦滑闈㈠悜鐨勪骇鍝佷篃涓嶄竴鏍锛岀湡瑕佸尯鍒紝涓绡囨枃绔犺繙杩滀笉澶熴傝繖閲屽彧璇村鎴戜滑寮鍙戞伅鎭浉鍏崇殑銆1. 鍐呮牳 51鏄疘ntel8051鐨勫唴鏍告灦鏋勶紝鑰孲TM32鏈塁ortex-M1/M2/M3/M4/M7杩欎箞澶氬唴鏍哥増鏈紝鍍忔垜浠父鐢ㄧ殑STM32F1绯诲垪灏辨槸Cortex-M3鐨勫唴鏍搞
  • stm32鍜51鍗曠墖鏈鐨勫尯鍒
    绛旓細STM32鍜51鍗曠墖鏈烘槸涓ょ涓嶅悓鐨勫井鎺у埗鍣紝瀹冧滑鍦ㄦц兘銆佸姛鑳藉拰搴旂敤棰嗗煙涓婃湁鏄捐憲鐨勫尯鍒銆備簩銆佹牳蹇冩ц兘宸紓 1. 澶勭悊鍣ㄦ灦鏋勶細STM32鍩轰簬ARM Cortex-M绯诲垪鍐呮牳锛岃51鍗曠墖鏈洪氬父閲囩敤8浣峂CU鏋舵瀯銆侫RM鏋舵瀯鍦ㄦц兘涓婅繙瓒呬紶缁熺殑8浣嶆灦鏋勶紝浣垮緱STM32鍦ㄦ暟鎹鐞嗗拰杩愮畻鑳藉姏涓婃洿鍏蜂紭鍔裤2. 杩愯閫熷害鍜屾晥鐜囷細STM32鐨勮繍琛岄...
  • stm32鍜51鍗曠墖鏈鐨勫尯鍒
    绛旓細stm32鍜51鍗曠墖鏈虹殑鍖哄埆鏈夊鐞嗗櫒鏋舵瀯銆佸鐞嗗櫒閫熷害銆佸瓨鍌ㄥ櫒銆侀氫俊鎺ュ彛銆佸紑鍙戠幆澧冦佹垚鏈瓑銆傚鐞嗗櫒鏋舵瀯锛歋TM32鍩轰簬ARMCortex-M澶勭悊鍣ㄦ灦鏋勶紝鑰51鍗曠墖鏈烘槸鍩轰簬8浣嶇殑MCU鏋舵瀯銆係Tm32杩愮畻閫熷害銆佸瓨鍌ㄥ閲忚繙楂樹簬51鍗曠墖鏈恒俿tm32鍜51鍗曠墖鏈虹殑鍖哄埆锛氫笉鍚岀殑寮鍙戞柟寮51鍗曠墖鏈轰竴鑸洿鎺ユ搷浣滃瘎瀛樺櫒锛孲TM32涓绘搷浣滃簱鍑芥暟缂栫▼銆
  • 51鍗曠墖鏈哄拰stm32鍗曠墖鏈鍖哄埆
    绛旓細1銆佸鐞嗗櫒鍐呮牳涓嶅悓锛51鍗曠墖鏈閫氬父閲囩敤8051鍐呮牳锛岃宻tm32閫氬父閲囩敤ARMCortex-M3鎴朇ortex-M4鍐呮牳銆2銆佸瓨鍌ㄥ閲忎笉鍚岋細51鍗曠墖鏈洪氬父鍙湁鍑燢B鐨勭墖涓婂唴瀛橈紝鑰宻tm32閫氬父鏈夊嚑鍗並B鎴栨洿澶氱殑鐗囦笂鍐呭瓨銆3銆佸鐞嗛熷害涓嶅悓锛51鍗曠墖鏈虹殑澶勭悊閫熷害閫氬父杈冩參锛岃stm32鐨澶勭悊閫熷害閫氬父杈冨揩銆4銆佸璁炬暟閲忓拰绉嶇被涓嶅悓锛51鍗曠墖鏈虹殑...
  • STM32鍗曠墖鏈哄拰51鍗曠墖鏈宸埆澶у悧,鏈夐偅浜涘樊鍒,鏈濂藉彲浠ヤ妇渚嬭鏄庝竴涓,璋㈣阿...
    绛旓細鎬ц兘锛STM32鐨澶勭悊鑳藉姏瑕佹瘮51鍗曠墖鏈哄己寰楀锛屽畠鐨勪富棰戝彲浠ヨ揪鍒200MHz鐢氳嚦鏇撮珮锛岃51鍗曠墖鏈虹殑涓婚閫氬父鍦20MHz宸﹀彸銆傚鐞嗗櫒鏋舵瀯锛歋TM32鍩轰簬ARMCortex-M澶勭悊鍣ㄦ灦鏋勶紝鑰51鍗曠墖鏈烘槸鍩轰簬8浣嶇殑MCU鏋舵瀯銆傜敱浜嶢RMCortex鈥擬鍏锋湁鏇撮珮鐨勬ц兘鍜屾洿澶氱殑鍔熻兘锛屽洜姝TM32鍦ㄥ鐞嗗櫒鎬ц兘鏂归潰鏇村姞鍑鸿壊銆stm32鍜51鍗曠墖鏈鐨勫尯鍒涓...
  • stm32鍜51鍗曠墖鏈鐨勫尯鍒
    绛旓細1銆佸鐞嗗櫒鏋舵瀯锛歋TM32鍩轰簬ARM Cortex-M澶勭悊鍣ㄦ灦鏋勶紝鑰51鍗曠墖鏈鏄熀浜8浣嶇殑MCU鏋舵瀯銆傜敱浜嶢RM Cortex鈥擬鍏锋湁鏇撮珮鐨勬ц兘鍜屾洿澶氱殑鍔熻兘锛屽洜姝TM32鍦ㄥ鐞嗗櫒鎬ц兘鏂归潰鏇村姞鍑鸿壊銆2銆佸鐞嗗櫒閫熷害锛STM32鐨澶勭悊鍣ㄩ熷害閫氬父姣51鍗曠墖鏈烘洿蹇傜敱浜嶴TM32閲囩敤浜嗘洿鍏堣繘鐨勫鐞嗗櫒鏋舵瀯鍜屾洿澶氱殑鍔熻兘锛屽洜姝ゅ叾澶勭悊鍣ㄩ熷害鏇村揩锛...
  • 51鍗曠墖鏈哄拰STM32鍗曠墖鏈鏈変粈涔堝尯鍒?
    绛旓細1銆佽缃笉鍚屻俴eil4杞欢涓紝璁剧疆Preprocessor Symnols涓嬬殑Define锛stm32f103c8鐢細STM32F10X_HD,USE_STDPERIPH_DRIVER椹卞姩锛宻tm32f103c8鐢細STM32F10X_HD,USE_STDPERIPH_DRIVER椹卞姩銆2銆侀棯瀛樺瓨鍌ㄥ櫒涓嶅悓銆俿tm32f103c6鏄32kFlash锛岃宻tm32f103c8鏄64kFlash銆傝櫧鐒剁幇鍦ㄧ殑鍗曠墖鏈鍙互閫氳繃澶栧姞Flash鑺墖鎵╁锛屼絾...
  • 51鍗曠墖鏈哄拰stm32鍖哄埆
    绛旓細涓嬮潰鏄 51 鍗曠墖鏈哄拰 STM32 鐨涓昏鍖哄埆锛氳璁★細 51 鍗曠墖鏈烘槸鎸夌収 Intel MCS-51 鍗曠墖鏈鸿鑼冭璁$殑锛岃 STM32 鍒欐槸鎸夌収 ARM Cortex-M 澶勭悊鍣ㄦ灦鏋勮璁$殑銆傛ц兘锛 STM32 鐨勫鐞嗚兘鍔涜姣 51 鍗曠墖鏈哄己寰楀锛屽畠鐨勪富棰戝彲浠ヨ揪鍒 200 MHz 鐢氳嚦鏇撮珮锛岃 51 鍗曠墖鏈虹殑涓婚閫氬父鍦 20 MHz 宸﹀彸銆傚姛鑳斤細 STM32...
  • 扩展阅读:嵌入式stm32项目实例 ... stm32为什么不建议学 ... stm32f103c8t6引脚图 ... 51单片机难还是stm32难 ... stm32多少钱一片 ... stc单片机官网首页 ... stm32单片机价格一览表 ... 为什么用stm32不用c51 ... stm32和51程序兼容吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网