单片机编程 单片机编程


单片机编程 单片机编程

文章插图
大家好,精选小编来为大家解答以上问题 。单片机编程,单片机编程很多人还不知道,现在让我们一起来看看吧!
1、学习如何编写单片机程序就像搭积木一样 。一次写一个大而复杂的程序是不可能的 。都是从最简单的程序开始,慢慢给它添加功能,优化它 。我给你介绍一个方法吧~!这是我这几天总结的,按照自己的方式想出来的 。希望对大家以后学习单片机有帮助~!
2、第一步,用LED照明写一个程序,烧进单片机里看效果 。这个目的:1 。熟悉单片机如何编写程序;2.如何烧程序;3.敏感地知道单片机控制什么 。让自己感兴趣也是关键的第一步,因为所有的课本都告诉你单片机是什么地址,没什么实用的,大家都觉得很难 。我遇到几个人说单片机难,因为老师讲的不太懂,学的都是汇编,所以知道什么地址加减,或者从这个地址传到这个地址,很枯燥,没有意义 。大家都会觉得没兴趣 。等你写了这么简单的程序,你就知道单片机有这么个功能,太好玩了 。我也知道LED灯那么亮 。
3、第二步,写一个程序,依次打开八个LED灯,或者每隔两个灯依次打开 。这个程序的目的是增加一个延时程序,让大家知道不准确的延时是这样写的 。当你知道了这个程序,你就可以用自己的思维去编写不同种类的流水灯程序,也就是练习熟悉开发环境,延时程序和自己的想象力 。
4、第三步,编写一个有外部中断的运行灯程序,即当有外部中断时,它会改变不同的模式 。编程和第二步差不多,只是增加了一个外部中断,因为我感觉外部中断对于初学者来说真的很难理解 。当时学习的时候下午也没想通 。最后用开发板做了实验,先对怎么回事有了感性认识 。几次申请下来,慢慢就能看懂了~!所以刚开始,如果你不懂,可以按套路烧程序 。之后要有个感性认识,理性学习 。慢慢来~!
5、第四步,写一个精确的延时跑灯程序,需要添加一个定时器程序 。这个目的和方法类似于第三步 。这里不多说了 。
6、第五步,写一个程序和电脑通讯,用电脑控制灯光 。这种方法类似于第三步,即将计算机通信程序加入其中 。
7、第六步,编写关键程序,添加关键程序,知道如何编写关键程序,了解关键 。如果有能力,还可以添加矩阵键盘程序 。这样就更好了~!这个就看你自己的能力了~!
8、当你把这六个步骤都做完了,每个程序都是你自己写的,加上很多自己想象创造的花样,你会有很大的成就感,对以后学习单片机很有帮助 。不要看一个流水灯节目,花样多 。如果你们都能搞清楚,说明你们对单片机有了初步的了解,也知道这个最小系统~!对以后的编程也很有帮助 。不用最新的技术,最后走回来的,就是流水灯程序~!所以,如果你确定要学C51,在别人说AVR好的两天后,就不要再学AVR了 。最后你一个都没学好,但是你会学到最简单的程序 。其实每一种单片机只是在编程和功能上有些区别,但原理都是差不多的 。
【单片机编程 单片机编程】