微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 为什么开关能控制led的亮暗,原理是什么?

为什么开关能控制led的亮暗,原理是什么?

时间:10-02 整理:3721RD 点击:
#include"reg51.h"                                                                    
#define uchar unsigned char
void delay()
{
       uchar i,j;
           for(i=0;i<8;i++)
           for(j=0;j<8;j++);
}
void main()
{
    while(1)
        {
           uchar temp;
           P1=0xff;
           temp=P1&0xf0;
           temp=temp>>4;      
           P1=temp;
           delay();
}
}                                                  

               




为什么开关能控制led的亮暗,原理是什么?

开关闭合后 P1.4-p1.7为低,根据你的程序P1口输出低所以灭。反之为亮

原理就是单片机可以读取快关的状态,根据开关的状态,操作灯的亮灭,逻辑关系就是程序上写的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top