电子说
单片机编程该如何进行?有哪些步骤?刚上手的新手大多数都会手忙脚乱,不知该从何入手。这是很正常的,大家都是从这一步走到了今天。单片机编程就好像搭积木一样,讲究步骤不是一下就可能写出来很大,很复杂的程序的。都是从简单的程序开始,慢慢的往上面加功能优化的。今天小编来给大家介绍一下单片机编程的步骤。
第一步、就是编写一个是LED点亮的程序,烧录到单片机里面看看效果,这个目的:1.熟悉单片机怎么编写程序2.怎么烧录程序3.感性认识一下单片机是控制什么东西的。也是让自己有感兴趣的关键第一步,因为教材上都是告诉你单片机什么地址,什么的根本没有实际的东西,也是大家认为难的,我遇到好几个人都说单片机难,是因为老师讲的不太明白,学的都是汇编,就知道什么地址相加减,或者从这个地址传送到这个地址里面,这样很枯燥,很没有意思。谁都会感觉没有兴趣。当你编写一个这样简单的程序你会知道单片机还有这样的功能,这么好玩。也是了解LED灯这么亮的。
第二步、就是编写一个让8个LED灯轮流亮,或者每隔两个灯轮流亮,这个程序目的是增加一个延时程序,让大家知道不精确延时这么编写。当你会这个程序以后,你就可以发挥你自己想想编写出来不同的花样的流水灯程序,就是练习熟悉开发环境还有就是延时程序和自己的想象力。
第三步、就是编写一个带有外部中断的流水灯程序,就是当有外部中断时候会变换不同的花样,程序编写跟第二步差不多但是只不过加一个外部中断,因为我自己感觉对于外部中断对于初学者来说真的很难理解,我那个时候学时候用下午时间也没有想明白,后还是用开发板做实验,先感性认识怎么回事,慢慢经过几次应用才能理解些啦!所以一开始如果不理解也可以照着例程把程序烧录进去以后先感性认识一下,在理性的学习一下慢慢就好了!
第四步、就是编写一个精准延时的流水灯程序,这个就需要加上定时器程序,这个目的和方法跟第三步类是。在这里就不多说了。
第五步、就是编写一个与电脑通信,利用电脑控制灯的程序,这个方法跟第三步类是,就是把电脑通信的程序加入里面。
第六步、是编写个按键程序,把按键程序加入,知道按键程序怎么进行编写,可以理解按键,如果有能力也可以加入矩阵键盘程序这样更好啊!这个看你自己的能力。
全部0条评论
快来发表一下你的评论吧 !