历史上的今天
返回首页

历史上的今天

今天是:2024年10月29日(星期二)

正在发生

2021年10月29日 | 51单片机的LED的位定义

2021-10-29 来源:eefocus

一、位定义原理

定义方法:sbit 位名=特殊功能寄存器^位置;

sbit LED1 = P2^0;

符号"^"前面是特殊功能寄存器的名字,后面的数字定义的可寻址位在特殊功能寄存器中的位置,取值必须是0~7

p2是连接LED的IO口,p2^0到7分别对应LED1到8


二、代码实现

#include


//对八个LED分别进行位定义

sbit LED1 = P2^0;

sbit LED2 = P2^1;

sbit LED3 = P2^2;

sbit LED4 = P2^3;

sbit LED5 = P2^4;

sbit LED6 = P2^5;

sbit LED7 = P2^6;

sbit LED8 = P2^7;


void main()

{

  //LED为共阳极低电平LED亮

  LED1 = 0;

  LED2 = 0;

  LED3 = 0;

  LED4 = 0;

  LED5 = 0;

  LED6 = 0;

  LED7 = 0;

  LED8 = 0;

}


三、烧录演示

点亮八个LED

推荐阅读

史海拾趣

Boyd Corporation公司的发展小趣事

在电子行业快速发展的背景下,Boyd Corporation始终保持着对技术的追求和对市场的敏锐洞察。公司不断深耕细作,优化现有产品,同时积极研发新产品,以满足市场的不断变化和客户的不同需求。通过持续创新,Boyd Corporation在电子行业中始终保持着领先地位,为客户提供了更优质的产品和服务。

这五个故事展示了Boyd Corporation在电子行业中的发展历程和取得的成就。作为一家技术领先、市场领先的企业,Boyd Corporation将继续秉承创新、质量、服务的理念,为电子行业的发展做出更大的贡献。

BELDEN公司的发展小趣事

在发展过程中,BELDEN公司积极实施国际化战略,不断拓展海外市场。公司在全球范围内设立了多个分支机构和销售网络,覆盖了北美、欧洲、亚洲等多个地区。通过与国际知名企业的合作与交流,BELDEN不断引进先进的技术和管理经验,提升了自身的研发能力和管理水平。同时,公司还针对不同地区的市场需求,推出了定制化的产品和服务,赢得了广大客户的信任和好评。

Freeport Resources Enterprises Corp公司的发展小趣事

在21世纪初,Freeport Resources作为一家历史悠久的矿业公司,开始意识到电子材料市场的巨大潜力。公司决定利用其丰富的矿产资源和勘探经验,转向对电子级金属材料的探索与开发。通过深入研究和市场调研,Freeport Resources成功定位了高纯度铜、钴等金属在半导体、电路板等电子领域的应用,并逐步建立了从矿产开采到电子材料加工的完整产业链。这一转型不仅为公司带来了新的增长点,也使其在电子行业中崭露头角。

ABLIC公司的发展小趣事

在过去的六年里,ABLIC实现了高盈利,这得益于其不断创新的产品线和市场策略。为了进一步拓展业务,ABLIC将目光投向了欧洲市场。欧洲作为全球电子产业的重要区域,对于模拟半导体的需求持续增长。ABLIC凭借其在小型、低功耗和精确模拟半导体产品方面的优势,积极在欧洲市场寻求合作机会,为公司的长远发展奠定了坚实基础。

Cramer公司的发展小趣事

在智能家居领域,Cramer公司也展现出了强大的创新能力。他们推出了一款智能家居控制系统,该系统可以通过手机APP远程控制家中的电器设备。为了实现这一功能,Cramer公司投入了大量资源进行技术研发,并与多家家居品牌达成了战略合作协议。这款产品的推出,使得Cramer公司在智能家居市场上占据了一席之地。

Conxall公司的发展小趣事

随着科技的飞速发展,物联网成为了新的热点。Conxall公司敏锐地捕捉到了这一机遇,投入大量资源进行物联网技术的研发。经过数年的努力,公司成功推出了一款具有高度集成和智能化特点的物联网模块,广泛应用于智能家居、智慧城市等领域,为公司的快速发展奠定了坚实的基础。

问答坊 | AI 解惑

泰可模块(1)

系列功率模块资料…

查看全部问答>

选择视频会议系统的两大误区

近几年来,随着国内外大型网络运营商对网络环境的建设和改造,以及ISDN、DDN、VPN、ATM等技术的应用和推广,视频会议系统的使用环境也变得越来越好。因此无论是通讯行业还是IT行业,都对视频会议领域重新进行关注,视音频编解码技术趋于成熟,视频 ...…

查看全部问答>

FPGA除法的实现?

在数字信号处理中,FPGA常需要实现除法,我们知道FPGA的库函数中有除法函数, 但我们使用起来还是没有自己设计的方便.关于FPGA实现除法,比较传统的方法就是试商落…

查看全部问答>

老外开源的mini逻辑分析仪,有电路图、软件、固件

http://minila.sourceforge.net/index.php   请同学们关注一下…

查看全部问答>

wince 蓝牙发送文件的问题

{                 WSACleanup();                 return FALSE;         …

查看全部问答>

高手请入

我刚建了QQ技术交流群 专门 为大家提供一个交流的平台 欢迎大家加入 群号36243065…

查看全部问答>

串口的WriteFile問題

BOOL WINAPI WriteFile(   __in         HANDLE hFile,   __in         LPCVOID lpBuffer,   __in         DWORD ...…

查看全部问答>

SDIO接口的WIFI模块是不是直接插到SD卡槽上就能用了???

SDIO接口的WIFI模块是不是直接插到SD卡槽上就能用了???      急,万分感谢. 另外,哪里有USB转SDIO的芯片??给介绍一下?…

查看全部问答>

波峰焊接缺陷分析

  1.沾锡不良 POOR WETTING:  这种情况是不可接受的缺点,在焊点上只有部分沾锡.分析其原因及改善方式如下:  1-1.外界的污染物如油,脂,腊等,此类污染物通常可用溶剂清洗,此类油污有时是在印刷防焊剂时沾上的.  1-2.SILICON OIL 通常用于脱模 ...…

查看全部问答>

请教版主,IARSTM8中用汇编写中断服务

                                 请教版主,IAR STM8中用汇编写的中断服务程序,如何指向对应的中断向量?…

查看全部问答>