當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 單片機學(xué)習(xí) > 單片機編程入門 > 看完就懂:單片機編程入門第一步經(jīng)驗
下面小編給大家整理了單片機編程入門的經(jīng)驗,希望大家能找到適合自己的方法:
學(xué)習(xí)單片機最主要的是學(xué)習(xí)寫程序的方法,程序的功能千變?nèi)f化,是學(xué)不完的,只有掌握了一定方法,才能用這種方法去寫新的程序。
以c語言寫的單片機程序為例,程序總是從main程序開始,然后順序執(zhí)行到main結(jié)束。由此可知,程序必須包含而且只能包含一個main程序,也就是常說的主程序。
main()
{
主程序的內(nèi)容。。。。。。
}
實際使用中還需要在main程序中建立一個主循環(huán)體while 或者do while,主循環(huán)體可以是死循環(huán),也可以是條件循環(huán),如下:
main()2 I- l5 q. e, B" t4 i) ~9 H: U
{" r h7 F) J5 G$ C5 C
while(1)
{
死循環(huán)體內(nèi)的程序會循環(huán)執(zhí)行* E& K) T7 c7 a7 u
}
}
/////////////////////////////////////////////////////////
main()
{
2 e p# y- J! V/ O
while(Flag)
{$ Z8 Y6 y' }$ m5 z( k
條件循環(huán)體內(nèi)的程序會根據(jù)Flag的值的變化循環(huán)執(zhí)行或者跳出循環(huán)
}" J% @0 q* p0 ?: s& C
}4 Z2 E. ^* K2 [ u+ @. {
/////////////////////////////////////////////////////////. u" D6 h! E( m
main()& ?6 l7 i! x# q+ W/ u
{
程序會順序執(zhí)行
while(1); //在此處停止
}
////////////////////////////////////////////////////////
一般第一種用的最多,所有的需要循環(huán)執(zhí)行的程序都放在主循環(huán)體內(nèi),然后內(nèi)部有可以再增加多個條件循環(huán)體。
以上就是關(guān)于單片機編程入門的第一章經(jīng)驗,后續(xù)還會給大家分享,不過小編還是建議大家去專門的培訓(xùn),自己學(xué)習(xí)不是不可以,只是相對費時間,成長的慢,想要快速學(xué)習(xí),給大家推薦華清遠見高端的It 培訓(xùn),每年有上萬名單片機編程技術(shù)人員受益于華清遠見舉辦的長期及短期就業(yè)培訓(xùn)課程,在線課程,即為IT職業(yè)教育第一平臺——創(chuàng)客學(xué)院。學(xué)院擁有8大職業(yè)課程,4000+精品課程,以及完善的學(xué)習(xí)管理和就業(yè)服務(wù)體系。