学习写51单片机的程序之前是不是必须得学好c语言 学习51单片机需要认真的学习下标准C语言吗

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

\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

\u5f53\u7136\u8981\u5b66\u4e60\u4e00\u904d\u5c31\u66f4\u597d\u4e86\uff0c\u6709C\u8bed\u8a00\u7684\u57fa\u7840\uff0c\u5bf9\u4e8e\u5b66\u4e60\u5355\u7247\u673a\u7f16\u7a0b\u662f\u6709\u597d\u5904\u7684\u3002\u5982\u679c\u6ca1\u6709\u5b66\u8fc7\uff0c\u53ef\u4ee5\u4ece\u5355\u7247\u673a\u7b80\u5355\u7684\u7f16\u7a0b\u5b66\u8d77\uff0c\u5176\u5b9e\uff0c\u5355\u7247\u673a\u7f16\u7a0b\uff0c\u7528\u5230\u7684C\u8bed\u8a00\u4e2d\u7684\u8bed\u6cd5\u5e76\u4e0d\u591a\uff0c\u8fb9\u5b66\u7f16\u7a0b\uff0c\u8fb9\u5b66C\u8bed\u8a00\u4e5f\u884c\u3002\u4e3b\u8981\u662f\u786c\u4ef6\u7535\u8def\u539f\u7406\u8981\u641e\u6e05\u695a\uff0c\u624d\u80fd\u5199\u597d\u7a0b\u5e8f\u3002

这个不一定 不过你得多多少少知道一点C语言 可以一边学单片机一边学C语言 这样效率可能会更好一点 单片机用的是C51语言 和C语言差不多去

你也可以学汇编语言,硬件语言就这两种,汇编语言最先出来,就是繁琐,相当于文言文,C语言就是为了简化编程而出来的,相当于简体中文。所以,看着办吧!

  • 鎬庢牱瀛︿細鍗曠墖鏈?
    绛旓細鍥炵瓟锛氶鍏堜綘闇瑕佽愬績,鍐烽潤,鍋氬ソ涓鍒囩殑鍑嗗,涓嶈兘璁╄嚜宸卞崐璺斁寮冦傚簾璇濅笉澶氳銆傚紑濮瀛︿範銆 鍩烘湰涓婄洰鍓嶇殑鍗曠墖鏈鍘傚晢閮戒細鍦ㄧ綉涓婃彁渚涗簡婕旂ず绋嬪簭鐨勬簮浠g爜,浣犲彲浠ユā浠胯繖浜涙簮浠g爜鍐欎綘鑷繁鐨勭▼搴,浣犲彲浠ュ紑濮嬬殑鏃跺欏厛鍦ㄦ紨绀虹▼搴忕殑婧愪唬鐮佸熀纭涓婁慨鏀,鐒跺悗鑷繁妯′豢杩欎簺婧愪唬鐮佸啓涓涓叏鏂扮殑绋嬪簭璁㎜ED鎸夌収浣犳兂瑕佺殑鏂瑰紡鐐逛寒鎴...
  • 鎯瀛51鍗曠墖鏈,鏄笉鏄緢闅惧晩?
    绛旓細涓嶉毦锛屾病浠涔堟渶浣庢枃鍖栨按骞筹紝鍙浣犳劅鍏磋叮銆備笉闅瀛锛屼綘瀛﹀惂銆傝嫳璇湁鍒濅腑姘村钩瀛璇█浼氬揩鐐广傜綉涓婃湁涓 閮ぉ绁ョ殑51鍗曠墖鏈瑙嗛鏁欑▼灏变笉閿欙紝浣犲彲浠ョ湅鐪嬨傚鏋滃C鐨勮瘽锛屽崟鐗囨満鍐呭瓨銆佸瘎瀛樺櫒缁撴瀯鍙互涓嶅お浜嗚В銆備笉杩囪鐢ㄦ眹缂栧氨寰楀緢浜嗚В銆傚厛寮勬槑鐧紺璇█鐨勫熀鏈鍙ュ惂銆
  • 鏈汉瀵鍗曠墖鏈鎰熷叴瓒,浣嗘病鏈夊熀纭,涓嶇煡閬撲粠浣瀛璧枫
    绛旓細3.璧峰垵缂栧啓浜涙瘮杈冪畝鍗鐨勭▼搴锛屼富瑕佹槸鍙戝厜浜屾瀬绠℃柟闈㈢殑绋嬪簭锛屽啀鎱㈡參寤朵几鍒板垬姘寸櫥绛夈鍐欑▼搴忎箣鍓浣犲彲浠ュ湪缃戜笂鎵句簺杩欐柟闈㈢殑绋嬪簭鍏堝弬鑰冧笅鐪嬫噦鍐嶈嚜宸变豢鐓ц憲鍐欒繖浜涚▼搴忥紝鍐欑▼搴忓紑濮嬫槸闇瑕佸缁冧範鐨勩4.濡傛灉鑷繁鎰熻瀛璧锋潵杩樻槸涓嶉『鎵嬪氨鍦ㄧ綉涓婃壘浜鍗曠墖鏈鏂归潰鐨勮棰戣竟鐪嬭竟瀛︼紝杩欐牱鍙兘浼氳浣犲寰楁洿鏈夌簿绁炪5.姣忓啓...
  • 瀛︿範鍗曠墖鏈虹殑鏈夊叧闂
    绛旓細灏戞墦娓告垙,鎶瀛︿範鏉垮拰鐢佃剳杩炲ソ,鎵撳紑璋冭瘯杞欢鍧愬湪鐢佃剳鍓,鍏堝浼氭庝箞鐢ㄨ皟璇曡蒋浠,鐒跺悗浠庢渶绠鍗曠殑娴佹按鐏疄楠屽仛璧,绛変綘鑳借閭e叓涓祦姘寸伅鎸夌収浣犵殑鎰忔効闅忔剰娴佸姩鏃朵綘宸茬粡鍏ラ棬浜,浣犱細鍙戠幇鍗曠墖鏈烘槸澶氫箞杩蜂汉鐨勪笢瑗垮晩,澶ソ鐜╀簡,杩欎笉鏄湪瀛︿範鐭ヨ瘑,鑰屾槸鍦ㄧ帺,褰撲綘缂栧啓鐨勭▼搴鎸変綘鐨勬剰鎰垮疄鐜版椂浣犳瘮鍋氫粈涔堜簨閮藉紑蹇,浣犱細涓婄樉鐨,鐪...
  • 鎯瀛51鍗曠墖鏈烘槸瀛C璇█杩樻槸C++?姹傞珮鎵嬫寚鐐
    绛旓細杩欏氨璇存槑锛屽鏋滀綘瑕佺敤灏忓啓锛屽氨寰楀湪澶存枃浠朵腑鏀逛负灏忓啓銆傚叾瀹炲畠閮芥槸涓轰簡缂绋嬪簭鏂逛究鎵嶈繖鏍鍐欑殑锛屽湪绋嬪簭缂栬瘧鏃讹紝灏变細鍙樻垚鐩稿簲鐨勫湴鍧锛堝P1灏卞彉鎴愪簡0x90锛夈傝繕鏈変竴鐐瑰氨鏄紝鐜板湪鏈夊緢澶氭敼杩涘瀷鐨鍗曠墖鏈锛屽畠浠湁寰堝鏂板鐨勭壒娈婂姛鑳藉瘎瀛樺櫒鍦ㄦ爣鍑嗙殑reg51.h鎴杛eg52.h涓病鏈夊畾涔夛紝杩欏氨闇瑕佽嚜宸卞姞杩涘ご鏂囦欢(鐩稿叧鍘傚...
  • 鎴戞槸鐢靛瓙鐖卞ソ鑰,鍩虹涓嶅ソ,鍙細51鍗曠墖鏈绠鍗曠殑C璇█缂栫▼,浣嗘槸鎯充粠浜嬪崟 ...
    绛旓細1锛屾ゼ涓伙紝浣犻鍏堣瀛︿範C璇█鍩虹锛屽氨鐩稿綋浜80%浼鍗曠墖鏈浜嗭紝鍥犱负鐜板湪鎵鏈8/16/32浣(51绯诲垪锛孧SP430绯诲垪锛孉RM绯诲垪)閮芥槸浣跨敤C璇█銆2锛屽厛鐪嬪唴鏍8051鐨勫崟鐗囨満锛氬彴婀惧畯鏅剁殑STC89C51-DIP40/鎴栧叾瀹冨鏂拌寕锛屽埌缃戜笂涔颁竴涓紑鍙戞澘锛屼环鏍间笉浼氳秴杩200鍏冦3锛岀湅涓涓嬪崟鐗囨満鍔熻兘锛氬寘鎹㈠唴閮‵LASH銆丷AM銆乀IMER銆両NT銆丄DC...
  • 瀛︿範51鍗曠墖鏈鏃剁敤浠涔堣蒋浠缂栧啓绋嬪簭浠g爜鍟
    绛旓細涓鑸兘鐢↘eil鏉ョ紪鐨勶紝褰撶劧杩樻湁鍏朵粬杞欢銆缂栧啓鐨勭▼搴忔槸.asm鍚庣紑鐨勶紝缁忕紪璇戝悗褰㈡垚.hex鏂囦欢锛岃繖涓▼搴忔枃浠舵槸51鍗曠墖鏈鍙互璇嗗埆鐨勶紝杞藉埌鍗曠墖鏈洪噷闈㈠氨鍙互鎵ц鐨勪簡銆傜敤C璇█缂栧嚭鏉ョ殑鏄珮绾ц瑷锛岃繕瑕佸彉鎴愭眹缂栬瑷銆
  • 51鍗曠墖鏈姹囩紪绋嬪簭鐪嬪緱鎳傚嵈涓嶅ソ鍐
    绛旓細浣犲彲浠ュ厛璇曠潃鑷繁鐙珛鍦鍐欏啓涔︿笂涓浜涚畝鍗鐨勭▼搴锛屽綋鐒朵功鍚庣殑涔犻涔熷彲浠ョ粌缁冩墜锛屽叧閿槸瑕佽嚜宸辩紪锛屼笉瑕佸弬鑰冪瓟妗堬紒缂栫▼鍏抽敭鏄鏈夋濊矾锛屽湪缂栫▼涔嬪墠浣犲彲浠ユ妸浣犵殑鎬濊矾鐢ㄧ▼搴忔鍥捐〃绀哄嚭鏉ワ紝鐒跺悗鏍规嵁妗嗗浘缂栫▼灏辨瘮杈冮『鍒╀簡銆傚鎵句竴浜涚▼搴忛缁冪粌锛屽厛瀛鐫鑷繁缂栵紝瀹炲湪涓嶄細鍐嶅弬鑰冪瓟妗堬紝鍒嗘瀽瀹冪殑鎬濊矾 ...
  • 瀛︿範鍗曠墖鏈烘槸鐢ㄧ幇鎴绋嬪簭搴撹繕鏄墍鏈夌殑涓滆タ鑷繁鍐
    绛旓細鍒嗘儏鍐点傜畝鍗鐨勭▼搴涓鑸嚜宸卞啓锛岀敤搴撴晥鐜囧彲鑳芥瘮鑷繁鍐欒繕瑕佷綆銆傛瘮濡51鍗曠墖鏈閫氬父閮芥槸鐩存帴鍐欍傚鏉傜殑绋嬪簭涓鑸皟鐢ㄥ簱鍑芥暟銆
  • 绗竴娆瀛51鍗曠墖鏈搴旇涔板紑鍙戞澘杩樻槸鐑у綍鍣?
    绛旓細涔板紑鍙戞澘灏辫浜嗭紝鐜板湪51鍗曠墖鏈鍩烘湰涓婄敤鐨勯兘鏄疭TC鐨勫崟鐗囨満锛岀洿鎺ラ氳繃涓插彛灏卞彲浠ョ儳鍐绋嬪簭锛屼笉闇瑕佷笓鐢ㄧ殑缂栫▼鍣紝寮鍙戞澘閮介泦鎴愪簡鐑у綍鍔熻兘銆
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网