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