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啦