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

作者:落知秋 | 创建时间: 2023-05-02
大家单片机的入门一般都是从51单片机开始的。。。下面详细介绍如何点亮第一个LED的仿真电路和C语言代码。...
51单片机仿真电路点亮第一个LED灯代码怎么写?

操作方法

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

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

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

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

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

添加如下代码到文档中实现 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; }}

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

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

温馨提示

此完全由个人创作完成,希望能给大家带来帮助。。么么哒。。
点击展开全文

更多推荐