keil编程led灯闪烁调节速度

keil编程led灯闪烁调节速度,第1张

我们首先复习一下 Keil 写程伏衫序的过程,建立工程--保存工程--建立文件--添加文件到工程--编写程序--编译--下载程序。

LED 对于有 C 基础的同学来说很简单,那我先写出来,大家可以先看下。没有C 语言基础的同学也可以跟着抄一遍,下节课我会补充部分 C 语言基础知识,这样你先抄一遍后,再跟着看 C 语言基础知识的时候也比较容易理解透彻。

纯文本复制猜迅

#reg52.h

sbit LED = P0^0

sbit ADDR0 = P1^0

sbit ADDR1 = P1^1

sbit ADDR2 = P1^2

sbit ADDR3 = P1^3

sbit ENLED = P1^4

main(){ //void 即函数类型

//以下为声明语句部分

unsigned int i = 0//定义一个变量穗厅此 i,并赋初值 0

//以下为执行语句部分

ENLED = 0//U3、U4 两片 74HC138 总使能

ADDR3 = 1//使能 U3 使之正常输出

ADDR2 = 1//经 U3 的 Y6 输出开启Q16

ADDR1 = 1

ADDR0 = 0

(1){

LED = 0//点亮小灯

for (i=0i30000i++)//延时一段时间

LED = 1//熄灭小灯

for (i=0i30000i++)//延时一段时间

}

}

大家把这个程序编译一下,下载到里,就会发现 LED2 这个小灯会闪烁了。

1、新建一个空文件夹

在这里插入图片描述

2、 打开 keil -->new uVision project

在这里插入图片描述

3、选择目录,命名文件

在这里插入图片描述

4、选择芯片

在这里插入图片描述

在这里插入图片描述

5、添加文李档键件

在这里蠢瞎插入图片描述

在这里插入图片描述

6、编写 C51 单片机程序

根据自己画的电路图,确认引脚

我们这里写一个点亮一个led 灯的程序 p0.0 引脚

在这里插入图片描述

在这里插入图片描述

7、生成 可以加载单片机 里的 hex 文件

在这里插入图片描述

在这里插哪巧入图片描述

在这里插入图片描述

8、编译生成hex文件

在这里插入图片描述

在这里插入图片描述

9、将hex 文件导入单片机

打开 proteus ,双击 单片机


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12380402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存