学单片机必须要学好c语言吗? 没C语言基础怎么学51单片机?

\u5b66\u5355\u7247\u673a\u5fc5\u987b\u5b66\u6c47\u7f16\u8bed\u8a00\u5417\uff0c\u8fd8\u662f\u5b66\u597dc\u8bed\u8a00\u5c31\u8db3\u591f\u4e86\uff1f

\u5355\u7247\u673a\u8981\u505a\u5de5\u7a0b\u7684\u8bdd\u8fd8\u662f\u7528c\u597d\uff0c\u7528\u6c47\u7f16\u592a\u590d\u6742\u3002c\u8981100\u884c\u7684\u5728\u6c47\u7f16\u91cc\u9762\u8981300-500\u884c\u3002\u3002\u3002\u3002\u6211\u5df2\u7ecf\u5b66\u4e86c\u8bed\u8a00\uff08\u4e0d\u662f\u4e13\u95e8\u7528\u6765\u7f16\u5355\u7247\u673a\u7684\uff09\u7136\u540e\u5b66\u7684\u5355\u7247\u673a\u6c47\u7f16\uff0c\u4e0b\u5b66\u671f\u8fd8\u8981\u5f00\u5355\u7247\u673ac\u8bed\u8a00\uff0c\u8db3\u89c1c\u8fd8\u662f\u66f4\u52a0\u9002\u7528\u4e8e\u5355\u7247\u673a\u3002\u6211\u4eec\u73b0\u5728\u505a\u7684\u5355\u7247\u673a\u8bfe\u7a0b\u8bbe\u8ba1\u5f88\u591a\u4eba\u7528\u6c47\u7f16\u7f16\u4e0d\u51fa\u6765\u7684\u7528c\u5c31\u5f88\u5bb9\u6613\u3002\u5148\u5b66c\uff0c\u6c47\u7f16\u5927\u81f4\u4e86\u89e3\u4e00\u4e0b\u5c31\u53ef\u4ee5\u4e861\u3001\u5bf9\u4e8e\u666e\u901a\u7684\u9879\u76ee\uff0c\u53ea\u8981\u5b66\u597dc\u5c31\u884c\u4e86\uff0c\u4f46\u4e0d\u662f\u8db3\u591f\u4e86\u30022\u3001\u73b0\u5728\u6d41\u884c\u7684\u5355\u7247\u673a\u5f00\u53d1\u7f16\u7a0b\u8bed\u8a00\u6709\u6c47\u7f16\u3001c\u3001c++\u30023\u3001\u5b83\u4eec\u662f\u53ef\u4ee5\u76f8\u4e92\u4f9d\u6258\u7684\uff0c\u6bd4\u5982\u8981\u6c42\u5f00\u53d1\u901f\u5ea6\uff0c\u6211\u4eec\u53ef\u4ee5\u5c3d\u91cf\u7528c\u6216c++\uff0c\u56e0\u4e3a\u5b83\u4eec\u90fd\u6bd4\u7528\u6c47\u7f16\u5b8c\u6210\u4efb\u52a1\u901f\u5ea6\u8981\u5feb\u3002\u6bd4\u5982\u8981\u6c42\u6267\u884c\u901f\u5ea6\uff0c\u6211\u4eec\u5fc5\u987b\u8003\u8651\u4f7f\u7528\u6c47\u7f16\uff0c\u56e0\u4e3a\u6c47\u7f16\u7684\u901f\u5ea6\u5927\u4f53\u8981\u6bd4c\u6216c++\u5feb5%~15%\uff0c\u53e6\u5916\u6211\u4eec\u8fd8\u53ef\u4ee5\u8003\u8651\u7528c\u6216c++\u6765\u5d4c\u5957\u6c47\u7f16\u5b8c\u6210\u30024\u3001\u901a\u8fc7\u4ee5\u4e0a\u8bf4\u660e\uff0c\u53ea\u4f1ac\u662f\u4e0d\u591f\u7684\uff0c\u6709\u7a7a\u8fd8\u662f\u8981\u770b\u770b\u6c47\u7f16\u548cc++\u7684\u3002
C\u8bed\u8a00\u662f\u4e00\u79cd\u8ba1\u7b97\u673a\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u5b83\u65e2\u5177\u6709\u9ad8\u7ea7\u8bed\u8a00\u7684\u7279\u70b9\uff0c\u53c8\u5177\u6709\u6c47\u7f16\u8bed\u8a00\u7684\u7279\u70b9\u3002\u5b83\u7531\u7f8e\u56fd\u8d1d\u5c14\u7814\u7a76\u6240\u7684D.M.Ritchie\u4e8e1972\u5e74\u63a8\u51fa\uff0c1978\u5e74\u540e\uff0cC\u8bed\u8a00\u5df2\u5148\u540e\u88ab\u79fb\u690d\u5230\u5927\u3001\u4e2d\u3001\u5c0f\u53ca\u5fae\u578b\u673a\u4e0a\uff0c\u5b83\u53ef\u4ee5\u4f5c\u4e3a\u5de5\u4f5c\u7cfb\u7edf\u8bbe\u8ba1\u8bed\u8a00\uff0c\u7f16\u5199\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\uff0c\u4e5f\u53ef\u4ee5\u4f5c\u4e3a\u5e94\u7528\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u7f16\u5199\u4e0d\u4f9d\u8d56\u8ba1\u7b97\u673a\u786c\u4ef6\u7684\u5e94\u7528\u7a0b\u5e8f\u3002\u5b83\u7684\u5e94\u7528\u8303\u56f4\u5e7f\u6cdb\uff0c\u5177\u5907\u5f88\u5f3a\u7684\u6570\u636e\u5904\u7406\u80fd\u529b\uff0c\u4e0d\u4ec5\u4ec5\u662f\u5728\u8f6f\u4ef6\u5f00\u53d1\u4e0a\uff0c\u800c\u4e14\u5404\u7c7b\u79d1\u7814\u90fd\u9700\u8981\u7528\u5230C\u8bed\u8a00\uff0c\u9002\u4e8e\u7f16\u5199\u7cfb\u7edf\u8f6f\u4ef6\uff0c\u4e09\u7ef4\uff0c\u4e8c\u7ef4\u56fe\u5f62\u548c\u52a8\u753b\uff0c\u5177\u4f53\u5e94\u7528\u6bd4\u5982\u5355\u7247\u673a\u4ee5\u53ca\u5d4c\u5165\u5f0f\u7cfb\u7edf\u5f00\u53d1\u3002

\u6211\u5f53\u65f6\u5b6651\u65f6\u4e5f\u662f\u6ca1\u6709C\u57fa\u7840\u7684\uff0c\u8fde\u6570\u7ec4\u548c\u6307\u9488\u90fd\u4e0d\u4f1a\u7528\u3002\u4e0d\u8fc7\u6211\u8fd8\u662f\u575a\u6301\u8fc7\u6765\u4e86\u3002\u53ef\u4ee5\u8fb9\u5b6651\u8fb9\u5b66c\uff0c\u60f3\u628ac\u5b66\u597d\u540e\u518d\u5b6651\u8fd9\u4e2a\u60f3\u6cd5\u662f\u4e0d\u5bf9\u7684\u3002\u5bf9\u7167\u4f8b\u9898\uff0c\u591a\u6572\u4ee3\u7801\uff0c\u54ea\u6015\u4f60\u4e0d\u61c2\u5b83\u7684\u610f\u601d\uff0c\u628a\u6bcf\u4e2a\u4ee3\u7801\u90fd\u8981\u6572\u4e00\u4e24\u904d\u3002\u6572\u4ee3\u7801\u65f6\u601d\u8003\u4e3a\u4f55\u8fd9\u6837\uff0c\u627e\u8d44\u6599\u3002\u5b9e\u5728\u4e0d\u77e5\u9053\u4e3a\u4f55\u8fd9\u6837\uff0c\u5c31\u5148\u8df3\u8fc7\u3002\u53ea\u8981\u575a\u6301\u4e00\u4e2a\u6708\uff0c\u90a3\u4e48\u5f88\u591a\u4e1c\u897f\u4f60\u81ea\u7136\u5c31\u4f1a\u660e\u767d\u662f\u4ec0\u4e48\u610f\u601d\uff0c\u4e3a\u4f55\u8fd9\u6837\u3002\u4f60\u4e5f\u5c31\u57fa\u672c\u53ef\u4ee5\u4e0a\u8def\u4e86\u3002\u5207\u8bb0\u5207\u8bb0\uff1a\u591a\u52a8\u624b\uff01

必需的

单片机软件的话 掌握C语言基础就可以开发

目前正在自学单片机

普遍的情况基本是这样的。

但是,C语言的代码效率不够高,有必要的话可以使用汇编,可能编程稍微麻烦(会者不难,熟能生巧),但效率够高。在特殊场合,比如硬件资源比较苛刻的情况下,就可以大展身手了。

  • 瀛﹀崟鐗囨満闇瑕绮鹃c璇█鍚
    绛旓細涓嶄竴瀹銆備絾鏄簿閫欳璇█鍙互鏋佸ぇ甯姪浣犵殑瀛︿範杩涘害锛岃嚦灏戠湅渚嬬▼浼氬楸煎緱姘村緢澶氥
  • 瀛﹀ソ鍗曠墖鏈哄繀椤诲濂紺璇█鍚?
    绛旓細1銆佸浜庢櫘閫氱殑椤圭洰锛屽彧瑕佸濂絚灏辫浜嗭紝浣嗕笉鏄冻澶熶簡銆2銆佺幇鍦ㄦ祦琛岀殑鍗曠墖鏈哄紑鍙戠紪绋嬭瑷鏈夋眹缂栥乧銆乧++銆3銆佸畠浠槸鍙互鐩镐簰渚濇墭鐨勶紝姣斿瑕佹眰寮鍙戦熷害锛屾垜浠彲浠ュ敖閲忕敤c鎴朿++锛屽洜涓哄畠浠兘姣旂敤姹囩紪瀹屾垚浠诲姟閫熷害瑕佸揩銆傛瘮濡傝姹傛墽琛岄熷害锛屾垜浠繀椤昏冭檻浣跨敤姹囩紪锛屽洜涓烘眹缂栫殑閫熷害澶т綋瑕佹瘮c鎴朿++蹇5%~15%锛屽彟澶栨垜...
  • 瀛﹀崟鐗囨満蹇呴』瑕佸濂絚璇█鍚?
    绛旓細蹇呴渶鐨
  • 鍗曠墖鏈哄涔鏄笉鏄涓瀹氳鏈c璇█鍩虹
    绛旓細涓嶄竴瀹锛岀敤姹囩紪涔熷彲浠ュ啓锛屾墽琛屾晥鐜囦篃楂樸備絾鏄敤姹囩紪寮鍙戞晥鐜囨瘮杈冧綆锛屼笉瀹规槗闃呰锛屼篃涓嶅鏄撶淮鎶ゃ傜敤C璇█瑙e喅浜嗚繖鍑犱釜闂銆
  • 瀛﹀ソ鍗曠墖鏈哄繀椤诲濂紺璇█鍚?
    绛旓細濡傛灉鍙敤浣庢。鍗曠墖鏈虹殑璇,瀛︿細c璇█鐨勫熀纭灏辫浜;濡傛灉瑕佸楂樻。鍗曠墖鏈虹殑璇,c璇█姘村钩杩樿楂樹竴浜,缁撴瀯浣 鎸囬拡 鏋氫妇杩樻湁甯﹀弬鏁板畯瀹氫箟 閮借鎼炵渶鐧 姹囩紪璇█纭疄鎴愪笉浜嗗ぇ浜嬫儏,鍙Щ妞嶆уお宸,缂栫▼鏁堢巼澶綆
  • 瀛︿範鍗曠墖鏈鸿鍏瀛︿細C璇█鍚?
    绛旓細閭f槸蹇呴』鐨勶紝鐜板湪瑙夊ぇ澶氭暟鍗曠墖鏈閮芥敮鎸丆璇█寮鍙戯紝涓嶄粎蹇屼笖渚夸簬绉绘鍒颁笉鍚岀殑鍗曠墖鏈轰笂锛屾墍浠蹇呴』瀛︿細C璇█銆
  • 瀛﹀崟鐗囨満闇瑕绮鹃c璇█鍚
    绛旓細闇瑕鍩烘湰鐨c璇█鐭ヨ瘑锛屽崟鐗囨満鐨勮瘽闇瑕佹ā鐢垫暟鐢靛仛鍩虹锛屾渶濂藉啀瀛︿細寰満鍘熺悊锛岃兘澶熸洿濂界殑浜嗚В鍗曠墖鏈虹殑鍐呴儴缁撴瀯锛屽叾瀹炶繖浜涢兘涓嶆槸鏈閲嶈鐨 鏈閲嶈鐨勬槸浣犳湁涓涓厠鏈嶅洶闅剧殑鍐冲績 鏈夌殑浜烘病鏈変笂澶у涔熻兘寰堝ソ鐨瀛﹀ソ鍗曠墖鏈 娌℃湁鍩虹鍙互涓杈瑰涓杈硅ˉ鍩虹 閭i噷涓嶆噦琛ラ偅閲 鑷鏄竴涓潪甯哥棝鑻︾殑杩囩▼ 浣嗗綋浣犳湁鎵鏀惰幏...
  • 鎯瀛﹀ソ鍗曠墖鏈,鏄笉鏄緱鍏堜粠C璇█瀛璧峰晩,C璇█瑕佹帉鎻″摢浜涘熀鏈殑鐭ヨ瘑?
    绛旓細瀛﹀崟鐗囨満闇瑕丆璇█锛屽崟瀵笴璇█鐨勮姹備笉楂橈紝鎵浠ヤ袱杈瑰彲浠ヤ竴璧峰锛屽彟澶栧鍗曠墖鏈鸿繕闇瑕佹暟鐢碉紝妯$數鐨勭煡璇嗐傚埌瀛﹀埌瓒婃繁锛C璇█灏辫瀛寰堝ソ锛屾帉鎻′竴闂ㄨ绠楁満璇█鏄緢蹇呰鐨勩傝嚦浜庢眹缂栵紝浣犲氨鍒氬鍗曠墖鏈虹殑鏃跺欑敤鐢紝瀹冨浣犳帉鎻$‖浠惰繕鏄尯涓嶉敊鐨勶紝鍒板悗闈㈢▼搴忓ぇ浜嗭紝灏辩敤C濂藉啓 ...
  • 瀛﹀崟鐗囨満鍜C璇█浠庡摢寮濮
    绛旓細(1)瀛﹀崟鐗囨満涓瀹氳鍏瀛﹀ソC璇█锛岃繖姣嬪焊缃枒锛屾暀鏉愪拱璋旦寮虹殑涔﹀氨琛岋紝缂栬緫鐜涓汉鍠滄c-free,浠ュ悗鍙敤VS 2010銆傦紙2锛夊浜庡崟鐗囨満锛屽鏋滃纭欢鏈変簡瑙g殑璇濆氨濂藉姙浜,鍏堝涓涓嬬紪绋嬭瑷(姹囩紪浠ュ強C)灏界鐜板湪鐢–杈冨,浣嗘槸鎴戣繕鏄缓璁粠姹囩紪寮濮,姹囩紪鏇村鏄撶殑鐩存帴鎺ヨЕ鍒扮‖浠,浠庤屾洿濂界殑娣卞叆鍗曠墖鏈,鐒跺悗灏辨槸瑕佹湁...
  • 瀛︿範鍗曠墖鏈 鏄笉鏄簲璇ュ厛瀛︿範鏍囧噯c璇█?
    绛旓細鏄殑锛闇瑕缂栫▼鍩虹锛孋51鎴栬呮眹缂栭兘鍙互鐨勩瀛︿範鍗曠墖鏈鐞嗚鍩虹鏄竴閮ㄥ垎锛屽叾娆℃槸鑷韩鐨勫疄璺电粌涔狅紝浣犲彲浠ユ壘鍧楀崟鐗囨満瀹為獙鏉跨粌涔犱笅锛岀幇鍦ㄧ殑鍗曠墖鏈哄疄楠屾澘閮芥槸鏈夋暀绋嬬殑锛屼竴鑸兘鏄疌鏁欑▼锛屽惔閴撮拱鐨51鍗曠墖鏈哄疄楠屾澘鏁欑▼鍋氬緱涓嶉敊锛岃寰楁瘮杈冨ソ锛屼綘鍙互瀛︿範涓
  • 扩展阅读:少儿编程一般学几年 ... 大龄程序员都干啥去了 ... 程序员一般要学多久 ... c十十编程要学多久 ... 自学编程最低学历 ... c++编程适合几岁学 ... 单片机入门基础知识 ... 学编导有前途吗 ... 做程序员有前途吗 ...

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