下面小编给大家整理了单片机编程入门的经验,希望大家能找到适合自己的方法:
学习单片机最主要的是学习写程序的方法,程序的功能千变万化,是学不完的,只有掌握了一定方法,才能用这种方法去写新的程序。
以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+精品课程,以及完善的学习管理和就业服务体系。