51单片机如何用c语言点亮led灯

在初学51单片机的时候,都喜欢将点亮led灯作为第一个实验。小编今天就教大家如何在keil软件中用c语言编写这一个程序。

操作方法

  • 01

    首先打开桌面上的keil软件,在进行对51单片机进行编程时最常用的就是keil软件

  • 02

    编写相应的代码: #include<reg52.h>    //定义单片机的头文件 sbit led=P2^0;           //定义单片机的管脚 void main(void)         //主函数 { while(1)                 //无限循环 { led=0x1f;         //点亮前面三个灯。这里是十六进制的换算,                                                    //不懂得可以查一下资料 } }

  • 03

    在编写完成以后,要进行编译,确保程序没有错误。同时生成HEX文件,并进行保存。

  • 04

    打开烧写软件(小编这里用的是普中的,大家也可以使用STC的)。 点击【打开文件】,寻找刚刚编写的程序。

  • 05

    找到相应的文件夹以后,寻找HEX文件。这是所能烧写软件识别的程序,这就是为什么编写完成后要生成HEX文件。

  • 06

    找到程序以后,将单片机连接到电脑,并点击程序下载,将程序烧写进单片机。

  • 07

    程序下载进单片机以后就能够看到八个led点亮了前面三个。(小编这里使用的是51单片机的开发板,大家也可以自己焊接)。

(0)

相关推荐

  • 树莓派用Python点亮LED灯、树莓派硬件控制入门

    树莓派的初衷是物联网,它可以结合linux内核的操作系统,比单片机的可玩性高很多. 下面以经典的入门为例子,详细讲解点亮LED灯的过程. 操作方法 01 首先要了解树莓派上的针脚,下面以树莓派3代为例 ...

  • 51单片机C程序实验LED灯:单个灯闪烁

    我们在学习单片机的时候,最开始接触的就是用单片机点亮LED灯.今天,小编就来说说,如何用51单片机做单个LED灯闪烁的实验. 操作方法 01 首先,打开电脑中的proteus软件,其界面如图所示. 0 ...

  • 51单片机仿真电路点亮第一个LED灯代码怎么写?

    大家单片机的入门一般都是从51单片机开始的...下面详细介绍如何点亮第一个LED的仿真电路和C语言代码. 操作方法 01 编译程序是   Keil uVision2   语言选择基础的 C  语言. ...

  • 51单片机C程序实验LED灯:[3]来回点亮

    一个简单的LED灯例子. 两种编译方法. 目标:实现8个LED灯来回点亮 proteus电路图 01 画proteus电路图,给出元件清单: 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二 ...

  • Keil uVision4实例 51单片机控制LED灯闪烁

    Keil uVision4实例 51单片机控制LED灯闪烁,关键看C语言的编程细节. 操作方法 01 建立项目:LED灯闪烁. 02 新建C文件:LED灯闪烁 03 引用51头文件. 04 将所有的灯 ...

  • Keil uVision4实例 51单片机控制流水灯效果

    Keil uVision4实例 51单片机控制流水灯效果,设计内容:宏定义.自定义函数.位移函数,循环. 操作方法 01 创建项目:51单片机控制流水灯效果. 02 添加包含51头文件. 03 包含移 ...

  • 51单片机程序编写软件keil如何使用

    keil是一款51单片机程序的编写软件,据百科介绍有80%的工程师在使用这款软件,小编大体介绍下这款软件的使用. 操作方法 01 下载一个keil软件包,并安装. 02 打开keil,看到如图界面. ...

  • 51单片机C程序实验LED灯:[2]左到右的流水灯

    依旧是基础的LED灯部分的实验 说明:实现一排灯从左到右依次一个一个点亮熄灭,实现流水灯 proteus电路图 01 元件清单:(分别是) 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二极 ...

  • 51单片机外部中断使用方法

    51单片机具有5个中断源,其中有两个外部中断,这次我们以下降沿触发Int0为例. 操作方法 01 51单片机的外部中断int0对应的引脚为p3.2. 02 设置寄存器,打开终端并选择中断的触发方式. ...