51单片机的LED的位定义(通俗易懂)

您所在的位置:网站首页 单片机引脚定义格式 51单片机的LED的位定义(通俗易懂)

51单片机的LED的位定义(通俗易懂)

#51单片机的LED的位定义(通俗易懂)| 来源: 网络整理| 查看: 265

51单片机的LED的位定义 一、位定义原理二、代码实现三、烧录演示

一、位定义原理

定义方法: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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3