问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

手把手教编写51单片机点亮第一个LED灯

创作时间:
作者:
@小白创作中心

手把手教编写51单片机点亮第一个LED灯

引用
CSDN
1.
https://blog.csdn.net/hxbwppeqppi/article/details/140636588

51单片机(8051 Microcontroller)是一种广泛应用于各种电子设备中的微控制器,具有结构简单、功能强大、价格低廉等特点。学习51单片机开发,是电子工程和嵌入式系统学习的重要基础。本文将手把手教你使用Keil μVision4软件编写第一个51单片机程序,实现点亮LED灯的基本功能。

准备开发软件

Keil μVision4

Keil μVision4是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS-51架构的单片机,甚至ARM,它集编辑、编译、仿真等于一体,它的界面和常用的VC++软件的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。

新建一个项目

新建一个文件夹用来存放51单片机的文件

将新建的文件夹进行命名

双击打开Keil μVision4

找到project再点击里面的第一个

找到刚刚新建的文件夹并打开

进行命名操作并点击保存

选择Atmel并双击

选择AT89C52并点击ok

弹出这个点击否即可

新建空白文档

点击保存

进行命名为main.c

点击上面的一个图标

点击上面的一个图标

编写C语言程序

下面提供点亮第一个单片机的代码

#include "reg52.h"
sbit LED1=P2^0;
main()
{
    while(1)
    LED1 = 0;
}  

书写完后点击这个

显示这个就说明代码没有问题

将程序下载到开发板上

这里采用的是PZ-ISP

实验现象

原本板子供电后

下载程序到板子后

我们可以很明显的看到D1的LED被点亮。这就说明我们的程序已经成功的运行了。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号