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.