点亮51单片机的LED灯,详细教程

各位朋友大家好,这是我的第一篇文章,很高兴见到大家,如果写的有不好的地方请见谅。
今天,我学习了一些初步的C51的一些知识——点亮LED灯,因为我是刚开始接触的,可能认识的优点浅薄,请大家见谅。我把我的见解写在这里,
大家如果发现我的内容有错误之类的,如果想的话联系我;若是比我还新手,不懂的话可以联系我。
首先打开"keil"——一个写程序的软件,(这个软件全是英文,让我们一步一步来吧)在最上边的菜单栏找到View(视图)下面有Progect Window,跳出progect窗口,下面有build output(输出)窗口,如下在这里插入图片描述
接下来,建立工程文件。点击菜单栏里的Progect-New……会弹出一个窗口,这是工程保存路径。选一个自己可以找到的地址,之后会弹出一个窗口在这里插入图片描述有的朋友没有这个窗口,不过没关系,接着在Data栏目里找到AT89C52,回到keil软件在这里插入图片描述接着建立一个后缀为**.c的文件夹在这里插入图片描述之后点保存,相信接触过这类工作软件的朋友都认识这个标志。这里我就不说了保存文件夹的后缀一定要是.c接着添加新建的c文件到工程中双击S......这时候弹出的窗口地址就是自己新建的文件直接点Add**(确认)就OK了
现在就开始编程了。第一行先写**#include <reg52.h>——这个是引用51头文件,在第二行写sbit LED1 = P1^0**;(这里记住了一句程序结束后,必须要以分号(;)结束,有的语句后面可以不加分号LED和P必须是大写,因为小写的话计算机识别不了,意思就是不认识这个小写的。具体原因感兴趣的话自己可以查查这方面的知识**),在第三行写void main(){}然后{ }花括号里是写执行程序的,接着在花括号里写LED1 = 0;** 在这里插入图片描述然后点击这里,在弹出的窗口菜单栏里点击output给HEX这个栏目打钩像这样之后点击这个图标**这个是编译按钮**这时输出窗口会弹出编译内容如果出现这个error则表示出错可是自己很难发现出错地方,这时只要双击这条文字就会告诉你哪条程序出错了,至于其他的问题我也不懂,我也是刚开始接触程序这个东西编译好了之后你要把自己单片机插到计算机上,单片机可以自己在网上购买这个就是我学习用的单片机写好的程序就是这个样子打开这个软件在这里插入图片描述相信学习这方面的朋友都有打开之后,选择单片机型号STC89C52,其他默认,不改变。在左下角给每次下载前都重新装载目标文件当目标文件变化时自动装载并发动下载命令打对钩,因为这样的话对更改程序和测试的话非常方便,不然会非常麻烦。然后打开单片机电源,在起始地址第一行点击打开程序文件,之后找到自己刚才编程好的文件后缀为.hex之后点击左下角的下载/编程按钮这样就可以点亮第一个LED灯了
上面的LED1 = P10;**中的**P10是根据流水灯图纸来写的在这里插入图片描述相信接触过的朋友多少都认识一点,这里我就不说了,没有接触过的朋友可以联系我。
我的QQ是2115756263.之后我学习的可能会继续写博客。

猜你喜欢

转载自blog.csdn.net/zyq2115756263/article/details/107702802