天天看点

89c52点第一盏灯实验+Keil uVision5的使用

一年没碰单片机 ,从今天开始慢慢在捡起来,今天要捡起来的东西是单片机点亮第一个led灯。

材料:pc机 51单片机开发板 Keil uvsion5.

89c52点第一盏灯实验+Keil uVision5的使用

一会我们来点亮D9这盏灯

首先我们新建一个工程。

89c52点第一盏灯实验+Keil uVision5的使用
89c52点第一盏灯实验+Keil uVision5的使用

保存就好了

89c52点第一盏灯实验+Keil uVision5的使用
89c52点第一盏灯实验+Keil uVision5的使用

这选否就可以了

89c52点第一盏灯实验+Keil uVision5的使用
89c52点第一盏灯实验+Keil uVision5的使用

新建main.c并加入工程

89c52点第一盏灯实验+Keil uVision5的使用
#include "reg52.h"
int main()
{
 //这添加你想写的代码
 while(1);
}
           

硬件开发是离不开原理图的,接下来我们看看原理图

89c52点第一盏灯实验+Keil uVision5的使用

很明显我们要点亮D9要将P1.7设置为低电平

89c52点第一盏灯实验+Keil uVision5的使用
#include "reg52.h"
sbit LED=P1^7;
int main()
{
 LED=0;
 while(1);
}
           
89c52点第一盏灯实验+Keil uVision5的使用

编译链接生成hex文件

烧录

89c52点第一盏灯实验+Keil uVision5的使用
89c52点第一盏灯实验+Keil uVision5的使用

记得烧录的时候重启一下开发板哦,

89c52点第一盏灯实验+Keil uVision5的使用

大功告成。希望老鸟不要喷笑笑就好,这篇博客的主要目的在于回顾一下开发流程,毕竟好长时间不碰这个东西了,想要再捡起来还是需要一点时间的。

继续阅读