糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 51单片机的LED的位定义(通俗易懂)

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

时间:2024-04-05 22:14:14

相关推荐

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

51单片机的LED的位定义

一、位定义原理二、代码实现三、烧录演示

一、位定义原理

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

sbit LED1 = P2^0;

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

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

二、代码实现

#include <reg52.h>//对八个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;}

三、烧录演示

如果觉得《51单片机的LED的位定义(通俗易懂)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。