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

大家单片机的入门一般都是从51单片机开始的。。。下面详细介绍如何点亮第一个LED的仿真电路和C语言代码。

操作方法

  • 01

    编译程序是   Keil uVision2   语言选择基础的 C  语言。 仿真软件选择  proteus  软件。软件安装后图标如下图所示:

  • 02

    首先,打开   Keil uVision2  。。。最上面菜单栏选择project →new project 弹出对话框选择所需要保存文件的路径,并命名文件,点击保存。。。如下图所示:

  • 03

    在弹出的第二个对话框内选择 你所使用芯片的公司名字和型号。。51单片机是Atmel 公司生产的。这里我们选用   Atmel → AT89C52 芯片进行仿真。 然后点击   OK   后,弹出对话框后点击确定,就可以了。

  • 04

    新建  C  语言编辑文档。点击软件    File →  New。。。建立新文档。并保存。 保存一定要为   .C  文件。例如起名为 led  那就需要命名为 led.c

  • 05

    把文档添加到工程中去。。。 右击选中位置,如图所示。选择  Add  File to 。。。 让出对话框双击刚才建好的文档。。。点击ADD就可以了。。关闭对话框。

  • 06

    添加如下代码到文档中实现 LED 点亮的效果。。。 #include<reg51.h> sbit led = P1^3;void delay(unsigned char  ms){ unsigned char x,y; for(x = ms;x > 0;x--)  for(y = 110;y > 0;y--)  {;}} void main(void){ led = 0; delay(500); while(1) {  led = 1; }}

  • 07

    点击操作如下图所示。。。进入  traget 编辑器 选择上面的   output  然后勾选对勾。。。操作如下。。

  • 08

    然后进行编译,单击中间的选项  进行  单文件编译。。。就OK啦

(0)

相关推荐

  • 1.怎么玩转单片机-IO输出-点亮1个LED灯方法1

    单片机智能控制 1.怎么玩转单片机-IO输出-点亮1个LED灯方法1,单片机智能控制 方法1 单片机智能控制,单片机源代码 01 /*--------------------------------- ...

  • 4.怎么玩转单片机-IO输出-点亮多个LED灯方法2

    4.怎么玩转单片机-IO输出-点亮多个LED灯方法2 第二种方法 单片机智能控制,单片机源代码 01 /*----------------------------------------------- ...

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

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

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

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

  • 利用Proteus和keil仿真51单片机流水灯

    流水灯可以说是单片机里面的Hello World,也就是最基础的部分. 这里我们利用Proteus绘制单片机流水灯的电路图,keil c51编写流水灯的程序. 仿真既可以帮助我们学习,也可以检验电路是 ...

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

    在初学51单片机的时候,都喜欢将点亮led灯作为第一个实验.小编今天就教大家如何在keil软件中用c语言编写这一个程序. 操作方法 01 首先打开桌面上的keil软件,在进行对51单片机进行编程时最常 ...

  • Keil5如何创建一个新的51单片机项目

    可能有些刚接触51单片机开发的新手们,对于如何用keil创建一个项目感到无从下手,那么现在就示范一下如何用keil得51单片机项目 操作方法 01 先双击打开keil软件 02 然后点击软件界面的菜单 ...

  • 用proteus和汇编语言进行51单片机中断实验

    了解中断处理机制,下降沿中断和低电平中断 操作方法 01 ORG 0000H SJMP MAIN ORG 0003H      ;外中断0入口地址 LJMP INTER0 ;主程序 MAIN: CLR ...

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

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