A. 剛開始學習單片機,請問是學STM8還是學51呢
建議你學51,因為51單片機現在用得最多,普及性要比STM8要高。而且51單片機的指令相對來說通俗易懂,51單片機不僅可以用匯編語言來編程,也可以用C語言來編程,既然你學了C,那麼對於快速掌握C51編程要容易的多。因為用C語言編程51,相對來說好學,可以在短期內收到很好的效果,也可以從網上下載關於「手把手教你學單片機 51單片機 C語言 視頻教程 從入門到精通」這個視頻資料,對於你學習51單片機,有很大幫助。當然,你精通了51單片機的編程,在去學習STM8就容易的多了。也可以說,51單片機是基礎。
B. 51單片機初學者該怎麼學
51單片機初學者學習步驟:
1.第一步:基礎理論知識學習。
單片機編程用C語言或匯編語言都可以,但是我建議用C語言比較好,模塊化管理編程方便,移植性強,適合編寫大程序。如果是用C語言編程對單片機進行編程,需要掌握的知識就那麼3個條件判斷語句、3個循環語句、3個跳轉語句和1個開關語句。別小看這10個語句,用他們組合形成的邏輯要多復雜有多復雜。
學習時要一條語句一條語句的學,學一條活用一條,全部學過用過這些關鍵語句後,相信你的C基礎建立了。你會感覺到單片機不再難學了,而且越學越起勁,在這一過程中我們最好找一本單片機相關的參考書來學習,比如王雲51單片機C語言教程,結合書帶的雲龍51教學視頻一起學習更好理解。
2.第二步:單片機編程。
有一套完寬老整的學習開發工具學習單片機是需要成本的。必須有一台電腦、一塊單片機開發板、一本單片機教材(帶教學視纖差頻的)。電腦是用來編寫和編譯
早了,起慎豎升碼要學了數電和模電以後,尤其是數電
C. 瀛︿範51鍗曠墖鏈虹殑涓変釜姝ラ
鎴戜釜浜鴻夊緱鍙浠ュ垎鍑犳ヨ繘琛
📚涔板︿範鏉
涔頒釜瀛︿範鏉挎瘮杈冨ソ錛屾瘮濡傚懆絝嬪姛鐨勬垨鏄閮澶╃ゥ鐨勯兘涓嶉敊錛岄兘鏈夐厤濂楃殑瑙嗛戱紝浣滀負鍏ラ棬寰堝ソ錛岀敤C璇璦璁╀竴涓鏉垮瓙璺戣搗鏉ワ紝榪欐牱浼氭參鎱㈢殑鏈変竴涓鎰熸х殑璁よ瘑錛屼竴浜涚畝鍗曠殑涓滆タ鍙浠ュ仛浜嗐
🔧鎼寤烘渶灝忕郴緇
鑷宸辨惌寤轟竴涓鏈灝忕郴緇燂紝鑷宸辯剨濂斤紝鑷宸辮皟璇曪紝姣曠珶鍙鏈夎嚜宸變翰鑷鍔ㄦ墜鎵嶄細鐞嗚В鐨勬洿鍔犳繁鍒匯傚湪榪欎釜闃舵碉紝鎴戣夊緱榪樻槸瑕佸︿範涓涓嬫眹緙栵紝涓嶄竴瀹氳佺敤奼囩紪鍋氬氬嶆潅鐨勪笢瑗匡紝浣嗘槸鏈濂借兘璇繪噦錛岃繖鏍鋒湁鍔╀簬浣犵悊瑙51鐨勭‖浠朵綋緋匯
🚀鍋氱嫭絝嬪姛鑳藉皬欏圭洰
鑷宸卞仛涓涓鏈夌嫭絝嬪姛鑳界殑灝忛」鐩錛屼笉涓瀹氬緢澶х殑欏圭洰錛屼絾鏄涓瀹氳佽嚜宸變翰鑷涓涓鑺鐗囦竴涓鑺鐗囩殑鐒婃帴錛岀▼搴忚嚜宸卞姩鎵嬭皟銆備笉瑕佸ソ楂橀獩榪滐紝欏圭洰鍙浠ョ畝鍗曚竴鐐癸紝鍐嶇畝鍗曚竴鐐癸紝浣嗘槸涓瀹氳佸潥鎸佸仛涓嬪幓銆傝繖涓闃舵墊渶濂界敤C璇璦瀹炵幇妯″潡鍖栫紪紼嬶紝灝忎笢瑗誇篃瑕佸仛鐨勮勮寖銆傛渶濂借嚜宸辯敾鐢誨嵃鍒風數璺鏉褲
D. 51鍗曠墖鏈哄︿範璧勬枡鏈夊摢浜涳紵
[1]鏉庡箍寮熺瓑.鍗曠墖鏈哄熀紜[M].鍖椾含鑸絀鴻埅澶╁嚭鐗堢ぞ錛2001.
[2]鐜嬩笢宄扮瓑.鍗曠墖鏈篊璇璦搴旂敤100渚媅M].鐢靛瓙宸ヤ笟鍑虹増紺撅紝2009.
[3]闄堟搗瀹.51鍗曠墖鏈哄師鐞嗗強搴旂敤[M].鍖椾含鑸絀鴻埅澶╁ぇ瀛﹀嚭鐗堢ぞ錛2010.
[4]鍒樺畧涔夌瓑.鍗曠墖鏈烘妧鏈鍩虹[M].瑗垮畨鐢靛瓙縐戞妧澶у﹀嚭鐗堢ぞ錛2007.
[5]閽熷瘜鏄絳.8051鍗曠墖鏈哄吀鍨嬫ā鍧楄捐′笌搴旂敤[M].浜烘皯閭鐢靛嚭鐗堢ぞ錛2007.
[6]鏉庡鉤絳.鍗曠墖鏈哄叆闂ㄤ笌寮鍙慬M].鏈烘板伐涓氬嚭鐗堢ぞ錛2008.