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