单片机环境的搭建-1.4点亮一个LED

发布者:cwm6269310最新更新时间:2016-03-29 来源: eefocus关键字:单片机环境  LED 手机看文章 扫描二维码
随时随地手机看文章
1.4 点亮一个LED

在本教程中,我们使用最常见的STC89C52RC-DIP40单片机作为主控芯片,这也是很多初学者入门的单片机。IDE采用Keil软件,该软件自带编译器,然后通过烧写器将指令下载到单片机。

1.4.1 新建一个keil工程

(1) 双击keil软件

(2) 点击project->New uvision Project, 选择保存路径,取一个工程名字LED

(3) 在CPU中选择Atmel,找到并选择AT89C52,点击确定

接下来弹出一个对话框,选择"否"

(5) 点击"创建一个空白文件"或者使用ctrl+N(File下面的那个图标)

​然后点击保存(ctrl+s),文件名为led.c

我们发现这个字体比较小,现在我们把它调大一点,

(6) 点击Edit->Configuration->Color &Fonts

在Window中,选中 8051: Editor C Files, Element中选择Text, Font中点击Courier New...

最后把我们新建的这个文档添加到工程中,右键点击SourceGroup,

选择Add Files to Group ''Sources Group...''

找到我们新建的led.c这个文件,点击"add",然后关闭

1.4.2 复制如下代码到led.c文件中(编写指令)

#include

sbit LED = P1^0;

void main(void)

{

        while(1)

        {

                 LED=0;

        }

}

至于include reg52.h,sbit等,暂时不要理会,你把它当成固定格式,语法都可以,后面我们会谈到这个问题。我们这章的重点是把单片机的开发环境搭建起来,暂时不要扯远了

1.4.3 编译工程(翻译指令)

(1) 工程设置 project->Options for Target...

(2) 点击target,在Xtal中输入11.0592

(3) 点击target, 选中create HEX file

(4) 点击编译

1.4.4 烧写程序(传送指令到单片机)(后面补充)

关键字:单片机环境  LED 引用地址:单片机环境的搭建-1.4点亮一个LED

上一篇:初步认识51单片机
下一篇:51单片机环境的搭建-1.3指令下载/烧写软件

推荐阅读最新更新时间:2024-03-16 14:48

用配电开关来驱动LED
LED正越来越多地被运用于各种领域,包括汽车照明、照相手机闪光灯、舞台灯光、场所照明、夜景照明、闪光灯、自行车灯和汽车行驶灯。本文将讨论在LED应用中采用配电开关的各个技术问题。 当前,限流配电开关是设计者用来驱动LED的最好选择之一。这是因为配电开关操作简单,而且能够更好地控制对系统各种负载的配电。它的功能很简单:在开关开启状态下,允许电流流向负载,在开关关闭状态下,阻止电流流向负载。 这种开关还具有限流功能,也就是说,当开关开启时,负载的最大电流就等于开关设定的电流限制值。这个限流功能正是设计一个恒流LED驱动器所必需的。 为什么设计者会如此需要以恒流驱动LED呢?因为流过LED的电流保持恒定状态时,LED的光强度也是恒定的,
[电源管理]
用配电开关来驱动<font color='red'>LED</font>
STM32F407ZET6 用串口通过键盘控制LED灯的亮灭
1、串口定义 串口通信是一种设备间非常常用串行通信(数据交互)方式,因为它比较简单便捷,大部分电子设备支持串口通信方式,电子工工程师调试设备时常用的接口 串行通信:占用I/O较少,速度上较慢点 并行通信:占用I/O较多,速度上快速 2、常见通信方式 1) 单工 单工通信数据只能往一个方向发向(收音机) 2) 半双工 同一时间内只能传输或者发送数据(呼叫机) 3) 全双工(串口) 同一时间内数据可以发送及接收(电话机) 3、使用串口通信配置库函数流程 1) 串口时钟使能,GPIO 时钟使能。 2) 设置引脚复用器映射:调用 GPIO_PinAFConfig 函数。 3) GPIO 初始化设置:
[单片机]
STM32F407ZET6 用串口通过键盘控制<font color='red'>LED</font>灯的亮灭
小编推荐:LED电源设计中三极管恒流的方案
下图原理是通过改变 三极管 的IB电流来控制 LED 中的电流,同样存在损耗大的缺点。 主要优缺点分析: 电路简单可靠,成本较低是最大的优点;恒流精度不高,温飘严重是最大的缺点。 针对性问答: wwpp问:D7是什么管?如何恒流? 答:肖特基管子,D7跟Q1有一样的温飘特性,可以抵消Q1温飘带来的影响;至于恒流,可以想想Q1的be结压降,再看看D7的压降与R10的压降,就明白了。 wzpawzz问:冰大哥,想问下你,我现在在做一个恒流限压源,但是输出电流的恒流值是可以调节的,调节范围为150ma到350ma。 我做的 LED 驱动电源是隔离式的,采用反激。但是检测回路怎么做到隔离呢?我是想用个小电阻串在负载上,检
[电源管理]
小编推荐:<font color='red'>LED</font>电源设计中三极管恒流的方案
深圳晶蓝德灯饰有限公司将参加第七届广州国际LED
第七届广州国际 LED 展将于 3 月 1 日 至 3 月 4 日 在广州举办。深圳晶蓝德灯饰有限公司将参加此次展会。 晶蓝德副总唐良法表示,此次展会公司将展出 LED 平面光源系列和 LED 照明系列两大系列产品,欢迎广大的国内外新老客户莅临现场参观指导。 据悉,晶蓝德 LED 平面光源模块系列产品采用 COB 封装形式,将 LED 芯片直接封装在铝基板的铝层上,芯片所产生的热量可以迅速通过铝层向外传导。在正常电流下,衰减小, 1000 小时衰减低于 3% 。同时可自由搭配和组合,形成多种 LED 灯具,组装方便。还具有可靠性高的优势,无死灯、无斑块。晶蓝德 LED 平面光源模块分为圆形平面光源、方形平面光源、大
[电源管理]
基于SoC FPGA的异步全彩LED显示解决方案
简介 本文分析了市场上常见的异步全彩LED显示控制方案,提出了基于京微雅格SoC FPGA的针对门楣广告应用的优化解决方案。在单主控的情况下实现了高灰度,高刷新的异步全彩LEDLED显示屏市场概况    全彩LED显示被普遍应用于户外及室内的大型广告、舞台背景等场合(大多是同步显示),随着价格的下降,全彩LED显示已经开始被使用于门楣广告(异步显示)。当前门楣广告一般采用单双色LED显示,市场需求大。与单双LED相比,全彩LED能够展现更丰富的内容,如真彩图片、动画、视频等,全彩LED显示将是门楣广告屏的发展趋势。 市场流行方案的介绍 目前市场上比较流行的方案有以下几种: ①ARM-Cortex-A8+FPGA解决方案
[电源管理]
基于SoC FPGA的异步全彩<font color='red'>LED</font>显示解决方案
LED电视份额正以惊人速度增长
      据统计,本土品牌LED电视一度占到了LED电视国内市场的近七成。专家指出,LED光源技术正在成为液晶电视的标配,在市场竞争的同质化背景下,仅依靠LED光源为卖点,恐将掉队。     业内人士普遍认为,未来3年内,一直占销量90%以上的CCFL背光电视(即普通液晶电视)将被LED光源电视所替代。据中怡康统计,LED电视在国内彩电市场的销量,五一黄金周前一周内,就已经达到7万多台,较去年增长了50多倍。其中,本土品牌更占到市场份额的70%左右。进入5月之后,各大家电卖场的销售结果显示,在世界杯热潮的影响下,LED电视的市场份额进一步扩大。     在消费需求的驱动下,企业纷纷投身参于LED电视的生产。TCL、海信频
[电源管理]
基于FPGA+MCU的大型LED显示屏系统设计
  随着平板显示技术的不断更新,大型LED显示系统利用发光 二极管 构成的点阵模块或像素单元组成大面积显示屏,主要显示字符、图像等信息,具有低功耗、低成本、高亮度、长寿命、宽视角等优点。近年来广泛应用在证券交易所、车站机场、体育场馆、道路交通、广告媒体等场所。   通常用单一单片机作为主控器件控制和协调大屏幕显示。由多片单片机构成的多处理器系统,其中一片作为主CPU,其他作为子CPU共同控制大屏幕的显示,该系统可以减轻主CPU 的负担,提高了LED点阵的刷新频率。但单片机的驱动频率有限,无法驱动等分辨率LED屏幕,尤其是对于多灰度级彩色大屏幕,数据送到显示屏之前要进行灰度调制重现图像的色彩,对数据的处理速度要求更高,单片机控制在
[电源管理]
基于FPGA+<font color='red'>MCU</font>的大型<font color='red'>LED</font>显示屏系统设计
浅谈高功率LED封装的陶瓷封装基板
在 LED 产业中,如果增加电流强度会使LED发光量成比例增加,可是 LED芯片 的发热量也会随之上升。因为在高输入领域放射 照度 呈现饱和与衰减现象,这种现象主要是LED芯片发热所造成,因此在制造高 功率 LED芯片时,必须先解决其散热问题。 白光LED 的发热随着输入电流强度的增加而上升,会造成LED芯片的温升效应,造成光输出降低,因此 LED封装 结构与使用材料的挑选显得非常重要。由于过去LED常使用低热传导率树脂封装,成为了影响 LED散热 特性的原因之一,不过,近年来逐渐改用高热传导陶瓷,或是设有金属板的树脂封装结构。目前的高功率LED芯片常以LED芯片大型化、改善LED芯片发 光效 率、采用高取光效率封装,以及大电流
[电源管理]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved