51单片机和STM32有什么区别?编程语言也可以用汇编语言吗? 求大神,想问下stm32和51单片机编程的区别,然后有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

stm32\u548c51\u5355\u7247\u673a\u76f8\u6bd4\uff0c\u4ee3\u7801\u6548\u7387\u9ad8\uff0832\u4f4d\u5305\u542b\u4fe1\u606f\u91cf\u5927\uff0c\u591a\u6570\u6307\u4ee4\u4e00\u4e2a\u5b57\u8282\u641e\u5b9a\uff09\u3001\u6267\u884c\u901f\u5ea6\u5feb\uff0872MHz\u7cfb\u7edf\u65f6\u949f\u4e0d\u662f\u76d6\u7684\uff09\u3001\u529f\u80fd\u5f3a\u5927\uff08\u5916\u8bbe\u4e30\u5bcc\u3001\u7ba1\u811a\u591a\u3001\u7ba1\u811a\u529f\u80fd\u53ef\u91cd\u6620\u5c04\uff09\uff0c\u4f18\u70b9\u591a\u591a\u3002\u7f16\u7a0b\u7684\u533a\u522b\uff0cstm32\u57fa\u672c\u522b\u6bd4\u5212\u6c47\u7f16\u4e86\uff0c\u80fd\u628a\u8111\u888b\u641e\u5927\u5927\u6ef4\uff0c\u5bc4\u5b58\u5668\u592a\u591a\u4e86\uff0c\u4f4d\u6570\u4e5f\u591a\uff0c\u6211\u4e00\u76f4\u641e51\u6c47\u7f16\u4e5f\u653e\u5f03\u4e86\u3002C\u8bed\u8a00\u7f16\u7a0b\u533a\u522b\u5c31\u4e0d\u5927\u4e86\uff0c\u51b5\u4e14stm32\u5728\u56fd\u5185\u6280\u672f\u652f\u6301\u5f88\u5230\u4f4d\uff0c\u8d44\u6599\u4e30\u5bcc\uff08\u5173\u952e\u662f\u4e0d\u4f46\u6709E\u6587\uff0c\u4e2d\u6587\u8d44\u6599\u7ffb\u8bd1\u7684\u4e5f\u591a\uff09\uff0c\u8fd8\u6709\u5b8c\u6574\u7684\u5e93\u51fd\u6570\u652f\u6301\uff0c\u4ece51\u8f6c\u8fc7\u53bb\u6ca1\u592a\u5927\u56f0\u96be\u3002\u670951\u76f8\u4f3c\u7535\u8def\u7684\u7a0b\u5e8f\uff0c\u79fb\u690d\u7684\u8bdd\u597d\u591a\u90fd\u4e0d\u7528\u6539\u7684\uff0c\u53ea\u662f\u9488\u5bf9\u5bc4\u5b58\u5668\u3001IO\u53e3\u3001\u4e2d\u65ad\u7b49\u7684\u4fee\u6539\uff0c\u8f6f\u4ef6\u6d41\u7a0b\u3001\u63a7\u5236\u903b\u8f91\u57fa\u672c\u4e0d\u7528\u6539\u3002
\u8bf4\u4e86\u4e00\u5927\u5806\uff0c\u4e0d\u662f\u8bf4stm32\u6709\u591a\u597d\u5b66\uff0c\u8fd8\u662f\u6709\u70b9\u96be\u5ea6\uff0c\u4f46\u6bd4\u8d77\u5b83\u7684\u4f18\u8d8a\u6765\uff0c\u4ed8\u51fa\u662f\u503c\u5f97\u7684\u3002\u5e0c\u671b\u5bf9\u4f60\u6709\u6240\u5e2e\u52a9\u3002

1.数据总线宽度不一样,数据总线宽度越宽,处理速度越快。2.汇编指令集不同,51是mcs51指令集,stm32是arm指令集。指令集内容相似,但是形式上还是有较大差距。3.51更便宜,性价比更高,懂得人也更多。4.仿真环境不一样,仿真器也不一样。5.51没有知识产权问题,专利已经过期了。6.发展节奏不一样,51现在是跟跑,STM32是领跑。相似点:都可以用汇编和C语言。建议从单片基本功能开始学起,首先从点亮一颗LED开始,然后是流水灯、中断等单片各种外设。先把基本功练好,后面才能爬得更高,张飞实战电子的单

内核不一样,51单片机是8051内核,STM32是arm cortex-m4或者m3内核,都可以使用汇编语言。

51单片机是8位单片机,而Stm32是32位单片机,由于stm32单片机功能强大,寄存器太多,不适合用汇编语言编程,但并不是说汇编语言不能用,汇编语言都是直接操作寄存器,那样编程太累。有高级语言尽量不用低级语言,有库函数就不要用寄存器开发。

  • STM32鍗曠墖鏈哄拰51鍗曠墖鏈宸埆澶у悧,鏈夐偅浜涘樊鍒,鏈濂藉彲浠ヤ妇渚嬭鏄庝竴涓,璋㈣阿...
    绛旓細鐢变簬ARMCortex鈥擬鍏锋湁鏇撮珮鐨勬ц兘鍜屾洿澶氱殑鍔熻兘锛屽洜姝TM32鍦ㄥ鐞嗗櫒鎬ц兘鏂归潰鏇村姞鍑鸿壊銆stm32鍜51鍗曠墖鏈鐨勫尯鍒涓嬶細STM32绯诲垪鍩轰簬涓撲负瑕佹眰楂樻ц兘銆佷綆鎴愭湰銆佷綆鍔熻楃殑宓屽叆寮忓簲鐢ㄤ笓闂ㄨ璁$殑ARMCortex-M3鍐呮牳銆傛寜鎬ц兘鍒嗘垚涓や釜涓嶅悓鐨勭郴鍒楋細STM32F103鈥滃寮哄瀷鈥濈郴鍒鍜孲TM32F101鈥滃熀鏈瀷鈥濈郴鍒椼
  • stm32鍜51鍗曠墖鏈鐨勫尯鍒
    绛旓細stm32鍜51鍗曠墖鏈鐨勫尯鍒涓嬶細STM32绯诲垪鍩轰簬涓撲负瑕佹眰楂樻ц兘銆佷綆鎴愭湰銆佷綆鍔熻楃殑宓屽叆寮忓簲鐢ㄤ笓闂ㄨ璁$殑ARMCortex-M3鍐呮牳銆傛寜鎬ц兘鍒嗘垚涓や釜涓嶅悓鐨勭郴鍒楋細STM32F103鈥滃寮哄瀷鈥濈郴鍒鍜孲TM32F101鈥滃熀鏈瀷鈥濈郴鍒椼傚寘鎷柊鐨勪簰杩炲瀷绯诲垪鍦ㄥ唴鐨凷TM32绯诲垪寰帶鍒跺櫒鍏锋湁澶氱閰嶅杞欢鍜屽紑鍙戝伐鍏凤紝鍏朵腑鍖呮嫭鎰忔硶鍗婂浣撳厤璐规彁渚涚殑...
  • 51鍗曠墖鏈哄拰STM32鏈変粈涔鍖哄埆?缂栫▼璇█涔熷彲浠ョ敤姹囩紪璇█鍚?
    绛旓細1.鏁版嵁鎬荤嚎瀹藉害涓嶄竴鏍凤紝鏁版嵁鎬荤嚎瀹藉害瓒婂锛屽鐞嗛熷害瓒婂揩銆2.姹囩紪鎸囦护闆嗕笉鍚岋紝51鏄痬cs51鎸囦护闆嗭紝stm32鏄痑rm鎸囦护闆嗐傛寚浠ら泦鍐呭鐩镐技锛屼絾鏄舰寮忎笂杩樻槸鏈夎緝澶у樊璺濄3.51鏇翠究瀹滐紝鎬т环姣旀洿楂橈紝鎳傚緱浜轰篃鏇村銆4.浠跨湡鐜涓嶄竴鏍凤紝浠跨湡鍣ㄤ篃涓嶄竴鏍枫5.51娌℃湁鐭ヨ瘑浜ф潈闂锛屼笓鍒╁凡缁忚繃鏈熶簡銆6.鍙戝睍鑺傚涓嶄竴...
  • stm32姣51闅惧緢澶氬悧
    绛旓細3銆佹湁51鍩虹瀵瑰涔STM32鐨甯姪浠呭湪浜庯紝浠庤蹇典笂鐭ラ亾STM32鐨勫瘎瀛樺櫒閰嶇疆鍘熺悊锛屼絾鏄紝鐢变簬STM32浣跨敤鐨勬槸CortexM3鍐呮牳锛屾墍浠ュ熀鏈笂瑕佷粠瑙傚康涓婃姏寮51銆stm32璺鏅氱殑51鍗曠墖鏈鍦ㄧ▼搴忕紪鍐欐柟闈鏈変粈涔鍖哄埆?1銆佷富瑕佹槸璋冪敤瀵勫瓨鍣紝鑰32閲岄潰鐨勫瘎瀛樺櫒澶锛屽晢瀹跺氨鎶婂畠灏佽鎴愪簡寰堝搴撳嚱鏁帮紝浣犲彧鐢ㄨ皟鐢ㄥ簱鍑芥暟灏辫浜嗐傝繖鏄...
  • stm32璺鏅氱殑51鍗曠墖鏈鍦ㄧ▼搴忕紪鍐欐柟闈鏈変粈涔鍖哄埆?
    绛旓細杩欐槸鍏舵渶澶у尯鍒2銆佹暟鎹荤嚎瀹藉害涓嶄竴鏍凤紝鏁版嵁鎬荤嚎瀹藉害瓒婂锛屽鐞嗛熷害瓒婂揩銆傛眹缂栨寚浠ら泦涓嶅悓锛51鏄痬cs51鎸囦护闆嗭紝stm32鏄痑rm鎸囦护闆嗐傛寚浠ら泦鍐呭鐩镐技锛屼絾鏄舰寮忎笂杩樻槸鏈夎緝澶у樊璺濄51鏇翠究瀹滐紝鎬т环姣旀洿楂橈紝鎳傚緱浜轰篃鏇村銆3銆鍗曠墖鏈哄拰STM32鏄袱绉嶄笉鍚岀殑寰帶鍒跺櫒锛屽畠浠湪璁捐銆佹ц兘銆佸姛鑳界瓑鏂归潰鏈夋墍鍖哄埆銆
  • stm32璺鏅氱殑51鍗曠墖鏈鍦ㄧ▼搴忕紪鍐欐柟闈鏈変粈涔鍖哄埆?
    绛旓細3銆佷究鍒╃▼搴︿笉鍚屻51鍗曠墖鏈鐨勪换浣曞櫒浠跺彧闇瑕侀厤缃瘎瀛樺櫒鎵撳紑灏卞彲浠ヨ繘琛岀紪绋嬶紝鑰孲TM32绯诲垪鍗曠墖鏈哄垯闇瑕佸厛鎵撳紑瀵瑰簲鐨勬椂閽燂紝鍖呮嫭寮鍚悗鎵撳紑澶栭儴鏃堕挓锛堟櫠鎸級鎵嶅紑濮嬪伐浣溿4銆佽祫婧愪笉鍚屻STM32鐨鍐呴儴璧勬簮锛堝瘎瀛樺櫒鍜屽璁惧姛鑳斤級杈冩櫘閫氱殑51鍗曠墖鏈洪兘瑕佸锛屽熀鏈笂鎺ヨ繎浜庤绠楁満鐨凜PU浜嗭紝鎵浠ュ湪绋嬪簭缂栧啓涓婅兘鏈夋洿澶氱殑閫夋嫨銆5...
  • stm32璺鏅氱殑51鍗曠墖鏈鍦ㄧ▼搴忕紪鍐欐柟闈鏈変粈涔鍖哄埆?
    绛旓細3銆佷究鍒╃▼搴︿笉鍚屻51鍗曠墖鏈鐨勪换浣曞櫒浠跺彧闇瑕侀厤缃瘎瀛樺櫒鎵撳紑灏卞彲浠ヨ繘琛岀紪绋嬶紝鑰孲TM32绯诲垪鍗曠墖鏈哄垯闇瑕佸厛鎵撳紑瀵瑰簲鐨勬椂閽燂紝鍖呮嫭寮鍚悗鎵撳紑澶栭儴鏃堕挓锛堟櫠鎸級鎵嶅紑濮嬪伐浣溿4銆佽祫婧愪笉鍚屻STM32鐨鍐呴儴璧勬簮锛堝瘎瀛樺櫒鍜屽璁惧姛鑳斤級杈冩櫘閫氱殑51鍗曠墖鏈洪兘瑕佸锛屽熀鏈笂鎺ヨ繎浜庤绠楁満鐨凜PU浜嗭紝鎵浠ュ湪绋嬪簭缂栧啓涓婅兘鏈夋洿澶氱殑閫夋嫨銆5...
  • STM32璺51鐨勭紪绋嬩細宸緢澶氫箞
    绛旓細涓昏鏈変互涓嬩笉鍚岋細搴撳嚱鏁般係T鍘傚缁欎簡涓板瘜鐨勫嚱鏁板簱锛岀洿鎺ヤ娇鐢ㄥ簱鍑芥暟锛屽熀鏈氨鑳芥悶瀹氭墍鏈変簨鎯呫傜渷鏃剁渷鍔涖傞熷害銆係TM32涓婚72MHZ锛岄涓鑸殑閫熷害锛岃秴绾х埥銆3銆佹ц兘锛STM32鐨澶勭悊鑳藉姏瑕佹瘮51鍗曠墖鏈寮哄緱澶氾紝瀹冪殑涓婚鍙互杈惧埌200MHz鐢氳嚦鏇撮珮锛岃51鍗曠墖鏈虹殑涓婚閫氬父鍦20MHz宸﹀彸銆
  • 51鍗曠墖鏈鸿窡32鐨勫尯鍒
    绛旓細鎵浠h〃鐨勫叕鍙镐笉鍚岋紝鍐呴儴璧勬簮涓嶅悓銆51鍗曠墖鏈鏄鎵鏈夊吋瀹笽ntel8031鎸囦护绯荤粺鐨勫崟鐗囨満鐨勭粺绉帮紝杩欎竴绯诲垪鐨勫崟鐗囨満鐨勫绁栨槸Intel鐨8031鍗曠墖鏈猴紝鍚庢潵闅忕潃flash ROM鎶鏈殑鍙戝睍锛8031鍗曠墖鏈哄彇寰椾簡闀胯冻鐨勮繘灞曟垚涓轰簡搴旂敤鏈骞挎硾鐨8bit鍗曠墖鏈轰箣涓锛屼粬鐨勪唬琛ㄥ瀷鍙峰氨鏄疉TMEL鍏徃鐨凙T89绯诲垪銆STM32鍗曠墖鏈鍒欐槸ST鍏徃浣跨敤arm鍏徃鐨...
  • stm32鍜stc51鐨勫尯鍒?鍘熷垱銆
    绛旓細STM32灞炰簬arm鍐呮牳鐨勪竴涓増鏈紝姣斾紶缁熺殑51鍗曠墖鏈楂樼骇澶氫簡锛屾湁寰堝璧勬簮鏄51涓嶅叿澶囩殑锛屽usb鎺у埗鍣ㄣ傝屼笖宸茬粡搴熼櫎浜嗘満鍣ㄥ懆鏈熶粈涔堢殑锛岄熷害涓嶆槸51鑳芥瘮鐨勩傚崟鐗囨満锛岄氬父鎸囩殑灏辨槸8浣嶅崟鐗囨満锛屾瘮濡51绛夛紝stm32鏄睘浜32浣嶆満锛屽簲璇ョ畻鏄痑rm绯诲垪浜嗭紝鍏跺疄杩樻槸鍗曠墖鏈猴紝鍙笉杩囪姣8浣嶅崟鐗囨満澶勭悊閫熷害瑕佸揩锛屽姛鑳借寮猴紝闆嗘垚...
  • 扩展阅读:stm32为什么不建议学 ... stc单片机官网首页 ... 先学51还是直接学stm32 ... stm32和51的哪个简单 ... stm32比51难很多吗 ... 51和32哪个难 ... 51单片机难还是stm32难 ... 学完51再学stm32快吗 ... stm32f103c8t6引脚图 ...

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