学好单片机必须学好C语言吗? 学习单片机时是要先学c语言还是直接学适合单片机的c语言?

\u5b66\u5355\u7247\u673a\u8981\u5148\u4f1a\u786c\u4ef6\u2026\u8fd8\u662f\u5148\u5b66C\u8bed\u8a00\u554a\uff1f

\u7531\u4e8e\u5355\u7247\u673a\u7684\u56fa\u6709\u7279\u5f81\uff1a\u76f4\u63a5\u64cd\u4f5c\u5e95\u5c42\u786c\u4ef6\u3002\u6240\u4ee5\u5e94\u8be5\u9996\u5148\u4e86\u89e3\u786c\u4ef6\uff1a\u7ed3\u6784\u3001\u5bc4\u5b58\u5668\u3001I/O\u53e3\u3001\u8ba1\u6570\u5668\u3001\u5b9a\u65f6\u5668\u3001RAM\u7b49\u57fa\u672c\u539f\u7406\u53ca\u6307\u4ee4\u64cd\u4f5c\uff0c\u7136\u540e\u4e86\u89e3\u6c47\u7f16\uff0c\u6700\u540e\u53ef\u4ee5\u5b66C\uff08\u5982\uff1aC51\u7b49\uff09\u3002\u56e0\u4e3a\u5355\u7247\u673a\u7684\u7f16\u7a0b\uff0c\u79bb\u4e0d\u5f00\u5e95\u5c42\u63a7\u5236\u3002

\u76f4\u63a5\u5b66\u5355\u7247\u673aC\u8bed\u8a00\u7f16\u7a0b\uff0c\u8fd9\u6837\u53ef\u4ee5\u7ed3\u5408\u5355\u7247\u673a\u5f00\u53d1\u677f\uff08\u6dd8\u5b9d\u641c\u7d22\uff09\u7406\u89e3C\u8bed\u8a00\u7684\u4f5c\u7528\uff0c\u5982\u679c\u53ea\u662f\u7eafC\u8bed\u8a00\uff0c\u90a3\u5c31\u6bd4\u8f83\u67af\u71e5\u4e86

1、对于普通的项目,只要学好c就行了,但不是足够了。
2、现在流行的单片机开发编程语言有汇编、c、c++。
3、它们是可以相互依托的,比如要求开发速度,我们可以尽量用c或c++,因为它们都比用汇编完成任务速度要快。比如要求执行速度,我们必须考虑使用汇编,因为汇编的速度大体要比c或c++快5%~15%,另外我们还可以考虑用c或c++来嵌套汇编完成。
4、通过以上说明,只会c是不够的,有空还是要看看汇编和c++的。

不必须,你用汇编语言也可以。

  • 鐜板湪瀛鍗曠墖鏈鸿瀛C璇█鎴栨眹缂鍚 ?
    绛旓細鍗曠墖鏈轰笉鑳戒娇鐢ㄦ褰㈠浘銆備笉瀛C璇█鍙互锛屼絾濡傛灉浣犱互鍚庤鍋氬崟鐗囨満寮鍙戯紝蹇呴』瀛︿細鍗曠墖鏈鐨勬眹缂栬瑷锛堝拰寰満鍘熺悊鐨勬眹缂栦笉涓鏍凤級銆傚崟鐗囨満鍜岃绠楁満鏁版嵁搴撴病鍟ュ叧绯伙紝鍗充究鏄氫俊涓婁篃娌″叧绯汇傚彟澶栵紝PLC鎺у埗鍣ㄥ唴閮ㄧ殑涓绘帶鑺墖鍏跺疄灏辨槸鍗曠墖鏈恒傚湪杩橮LC閲岋紝鐢–鎴栨眹缂栫紪璇戝ソ鐨勫崟鐗囨満绋嬪簭灏辨槸涓撻棬鐢ㄦ潵杈ㄦ瀽姊舰鍥剧殑銆
  • 瀛︿範鍐51鍗曠墖鏈鐨勭▼搴忎箣鍓嶆槸涓嶆槸蹇呴』寰瀛﹀ソc璇█
    绛旓細杩欎釜涓嶄竴瀹 涓嶈繃浣犲緱澶氬灏戝皯鐭ラ亾涓鐐C璇█ 鍙互涓杈瑰鍗曠墖鏈涓杈瑰C璇█ 杩欐牱鏁堢巼鍙兘浼氭洿濂戒竴鐐 鍗曠墖鏈虹敤鐨勬槸C51璇█ 鍜孋璇█宸笉澶氬幓
  • 鎯瀛﹀ソ鍗曠墖鏈鐨勭紪绋,C璇█鐨勫熀纭鏈夌敤鍚?鍙﹀璇烽珮鎵嬩粙缁嶅涔犵粡楠,濡備綍...
    绛旓細瀛﹀ソ鍗曠墖鏈鐨勭紪绋嬶紝鏈C璇█鐨勫熀纭褰撶劧鏈夌敤浜嗭紝鐜板湪寰堝鍗曠墖鏈洪兘閫愭笎涓嶇敤姹囩紪璇█缂栫▼浜嗭紝鑰屾敼鐢–璇█锛堥珮绾ц瑷锛夌紪鍐欎簡锛屽ぇ澶ф彁楂樹簡鍗曠墖鏈虹殑缂栫▼閫熷害銆備緥濡51鍗曠墖鏈洪噰鐢–51缂栫▼銆傚揩閫熷叆闂細娉ㄩ噸杞欢缂栫▼涓庣‖浠惰璁$浉缁撳悎锛屽瀛︾偣纭欢鐭ヨ瘑銆佺壒娈婂瘎瀛樺櫒鐨勫悇绉嶅姛鑳斤紝涓柇銆佸畾鏃惰鏁板櫒銆佷覆琛屽彛鐨勫伐浣滃師鐞嗗強鍒濆鍖...
  • 鎬庢牱鎵嶈兘瀛﹀ソ鍗曠墖鏈?鏄瑕鍏堝C璇█,濂藉姹囩紪璇█
    绛旓細1銆佹墡瀹瀛﹀ソC璇█,灏ゅ叾鎼炴竻鍦板潃銆佹寚閽堛佸唴瀛樸佺鐞嗘蹇靛拰绮鹃珦 2銆佸敖绠″濂芥眹缂栵紝鏇存湁鍒╀簬瀵鍗曠墖鏈鍘熺悊鐨勭悊瑙o紝骞舵瘮C璇█閫熷害瑕佸揩锛屼絾浠庣洰鍓嶇殑鍙戝睍鍜屽崟鐗囨満鎴愭湰鏉ョ湅锛屼粠瀹炵敤鐨勮搴︼紝瀛︿範姹囩紪锛屽苟涓嶆槸涓涓煎緱鎺ㄨ崘鐨勯夋嫨锛3銆佹悶娓51绯诲垪鍗曠墖鏈哄熀鏈師鐞嗗拰鍩烘湰缁撴瀯 4銆佷細鐢↘EIL C寮鍙戠幆澧 5銆佺煡閬撲竴浜涘熀鏈殑...
  • 璇烽棶瀛︿範鍗曠墖鏈洪渶瑕鍙﹀瀛︿範c璇█鍏堝悧
    绛旓細鎵撲釜姣旀柟锛屽氨濂芥瘮瑕鎯瀛﹀ソ鑻辫寰楀厛瀛﹁嫳鏂囧瓧姣 鍐嶇户缁璇硶鏃舵佷竴鏍枫傛鏃犵枒闂槸鍏圕锛屼竴鑸兘鏄疌绮鹃氫簡涔嬪悗鍐嶇户缁繁閫犮鍗曠墖鏈銆乯ava銆丆++鎴栬呭叾浠栫殑锛屾墍浠ユ渶濂借繕鏄厛鎶奀瀛﹀畬浜嗭紝鎴戠幇鍦ㄤ篃鍐嶅C锛屾槸鐪嬭棰戝鐨勶紝鎴戠幇鍦ㄦ鍦ㄧ湅鐨勬槸澶忚佸笀鐨勶紝鎰熻杩樹笉閿欙紝姣旇緝閫傚悎鍍忔垜杩欐牱0鍩虹鐨勩傝繖涓瘮杈冨惛寮曟垜鐨勫湴鏂...
  • 濡備綍瀛﹀ソ鍗曠墖鏈?
    绛旓細1.瀛﹀ソ姹囩紪銆2.瀛﹀ソC璇█銆傜悊鐢憋細1.姹囩紪鏄綆绾ц瑷锛屽叾鐏垫椿鎬ц偗瀹氬拰C璇█娌″緱姣旓紝浣嗗洜涓烘病寰楁瘮锛屾墍浠ユ湁鎰忎箟锛岃鐢ㄦ眹缂栫紪濂戒竴涓▼搴忥紝蹇呴』瑕佸鍙橀噺鐨勪紶閫掗潪甯镐簡瑙o紝鐭ラ亾浠栫殑姣忎竴涓紶閫掞紝杩欒兘璁╀綘鐞嗚В鍗曠墖鏈鐨勫伐浣滄祦绋嬨2.C璇█鏄竴绉嶉珮绾ц瑷锛屽畠鐏垫椿锛屽揩閫燂紝鐩磋锛屽湪缂栧鏉傜▼搴忔椂锛屽彲浠ユ洿蹇殑瀹屾垚璁捐...
  • 瀛51鍗曠墖鏈洪渶瑕寰堟繁鐨C璇█鐭ヨ瘑鍚?
    绛旓細涓闇瑕锛屽鏋滀綘鍋氫竴鑸殑瀹為獙锛屾垨鑰呭弬鍔犱竴浜涘皬鍨嬫瘮璧涳紝瀛﹀埌鎸囬拡浠ュ墠灏辫锛屾寚閽堝拰缁撴瀯浣撻兘涓嶇敤鐪嬶紝浣嗘槸濡傛灉浣犳兂鏈夋洿娣卞眰娆$殑鍙戝睍锛岃繕鏄妸鎸囬拡鍜岀粨鏋勪綋濂藉ソ鐪嬬湅锛屼絾鏄粠鏁翠綋瑙掑害鏉ヨ锛屾垜浠51鐨勭紪绋嬪c鐨勮姹備笉鏄お楂橈紝鍜岀函杞欢鐨勬瘮锛屾垜浠妸涓浜涘熀鏈殑璇硶锛屽拰涓浜涚畝鍗曠畻娉曟帉鎻″氨鍙互銆傛垜鏄厛瀛︾殑51锛岀幇鍦...
  • 瀛﹀ソ鍗曠墖鏈洪渶瑕鍝簺鍩虹?
    绛旓細妯℃嫙鐢佃矾鍜屾暟瀛楃數璺熀纭鐭ヨ瘑锛岃绠楁満鎺ュ彛鍘熺悊锛堝寘鎷眹缂栬瑷锛夛紝C璇█锛屽繀瑕佺殑鏃跺欏啀瀛︿範涓涓嬭蒋浠跺伐绋嬨
  • 瀛﹀崟鐗囨満,鏄厛瀛︿細瀹屾暣鐨凜璇█,杩樻槸瀛︿範鍗曠墖鏈篊璇█?浜岃呬粈涔堣仈绯?
    绛旓細姣棤鐤戦棶鏄厛C锛屼竴鑸兘鏄疌绮鹃氫簡涔嬪悗鍐嶇户缁繁閫鍗曠墖鏈 java銆丆++鎴栬呭叾浠栫殑锛屾垜鐜板湪涔熷啀瀛锛屾槸鐪嬭棰戝鐨勶紝鎴戠幇鍦ㄦ鍦ㄧ湅鐨勬槸澶忚佸笀鐨勶紝鎰熻杩樹笉閿欙紝姣旇緝閫傚悎鍍忔垜杩欐牱0鍩虹鐨勩傝繖涓瘮杈冨惛寮曟垜鐨勫湴鏂瑰氨鏄鐨勪竴鍚氨鑳藉惉鎳傘傝屼笖寰堝姒傚康閮芥湁褰㈣薄鐨勬瘮鍠伙紝渚嬪鎶婂彉閲忔瘮濡傛垚鐩掑瓙銆傛妸鍙橀噺璧嬪兼瘮鍠绘垚寰鐩掑瓙閲...
  • 鎴戞悶鍗曠墖鏈鍙杩囨眹缂,娌″杩嘋璇█,瑕鎻愬崌鑷繁闈炶缁х画瀛︿範C璇█鍚?
    绛旓細鍐嶆闇瑕瀵硅蒋浠剁紪绋嬶紙鎴栬杞欢宸ョ▼锛夋湁涓瀹氫簡瑙o紝杞欢缂栧緱鍔熻兘鐩稿悓涓嶉毦锛岄毦鐨勬槸杞欢澶嶇敤銆佸崌绾с佸崗鍚屽紑鍙戯紱鏈変竴浜涙搷浣滅郴缁熺殑鍔熷姏鐩墠瓒婃潵瓒婇噸瑕佷簡锛涘彟澶栬繕闇瑕佸甯哥敤鍗忚鐔熸倝锛屽CAN銆丳PP銆乁DP銆両P銆乀CP銆丗AT32绛夛紝璧风爜鏈変竴瀹氫簡瑙o紝寮鍙戞椂鍙互鐏垫椿涓鐐癸紱C璇█鐨勭‘鏄紑鍙鍗曠墖鏈鐨勪竴涓湁鍔涘伐鍏凤紝浣嗚繖鏄唬鐮...
  • 扩展阅读:少儿编程一般学几年 ... 学编导有前途吗 ... 程序员一般要学多久 ... 大龄程序员都干啥去了 ... 自学哪种语言最好学 ... 做程序员有前途吗 ... 单片机入门基础知识 ... 如何自学高中全课程 ... 张雪峰最不推荐考研的专业 ...

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