亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 嵌入式綜合 > 調光C程序

調光C程序

  • 資源大小:12 K
  • 上傳時間: 2016-07-02
  • 上傳用戶:184890962
  • 資源積分:2 下載積分
  • 標      簽: 調光

資 源 簡 介

/*#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
#define uchar unsigned char
sbit K1=P3^4;
sbit K2=P3^5;
sbit ledr=P1^0;
sbit ledg=P1^1;
sbit ledb=P1^2;
bit LEDDirection=0;//LED控制方向0:漸亮1:漸滅
char  pwm=0;
char  pwmr=0;
char  scw=0;//中斷記數
char  tt=0;
char n;
void dealy(uint z);
void Timer0Init(void)

  TMOD=0x01;
  TH0=0xff;
  TL0=0x47;
  EX0=1; 
  IT0=0;
  PX0=1;
  ET0=1; 
  TR0=1;
  EA=1;
}
void main()
{
  Timer0Init(); 
  
  while(1){ if(K1==0)
{
dealy (1);
if(K1==0)
{TR0=1;
  ledr=0;
      dealy(5);
      TR0=0;
      }
      
  }
     if(K2==0)
{
dealy (1);
if(K2==0)
{ while(1)
{
    ledr=0;  //亮
    dealy(100-n*10);
    ledr=1;  //熄
    dealy(n*10);
}
  } 

}
     
}

}
void Time0Isr(void) interrupt 1
{   
    // pwm=0;
     TH0=0xff;
     TL0=0x47;
     
   scw++; }*/
#include<reg52.h>
#define uchar unsigned char
bit LEDDirection=0;
sbit P2_0=P1^0;
sbit key1=P3^4;
sbit key2=P3^5;
sbit key3=P3^6;
uchar zkb,i,t;// zkb指占空比
uchar pwm;
void delay(uchar z)
{
  uchar x,y;
  for(x=z;x>0;x--)
   for(y=110;y>0;y--);
}
void init()  //初始化函數
{
     TMOD=0X01;
  TH0=(65536-1000)/256;
  TL0=(65536-1000)%256;
  EA=1;
  ET0=1;
  TR0=1;
}
void keyscan()  //鍵盤掃描
  {
    P3=0XFF;
if(key1==0)
  {
   delay(5);
    if(key1==0)
    {
     while(!key1);
     
  if(zkb<9)
   {
     zkb++;
   }
  
    }
  }
if(key2==0)
  {
   delay(5);
    if(key2==0)
    {
     while(!key2);
     if(zkb>0)  
   {
     zkb--;
   }

    } 
  }
   if(key3==0)
  {TR0=1;
   delay(5);
    if(key3==0)
    {while(!key3);
   if((zkb<=9)&&(0==LEDDirection))
      {  
         zkb++;
         
      if(zkb>9)
       { 
         LEDDirection=1;
         zkb=9;
          
       }
        
      } 
          
      if((zkb>=0 )&&(1==LEDDirection))
         {
        zkb--;
            
     if(zkb<0 )
      { 
        LEDDirection=0;
        zkb=0 ; 
            //dealy(3000);
      }
            
         }
       
        }    //pwm=pwmr; 
            
            
  }
         
  }
void main() //主函數
  {
    
    zkb=2;
    init();
while(1)
{
  keyscan();
}
  }
void time0(void) interrupt 1  //中斷函數
  {
    
    TH0=(65536-200)/256;
TL0=(65536-200)%256;
++i;
 

if(i>10)
   {
   i=0;
   };
if(i<=zkb)
{
  P2_0=1;
}
else P2_0=0;

  }
/*void time0(void) interrupt 0  //中斷函數
  {
    
    TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
++i;
if(i>10)
   {
   i=0;
   };
if(i<=zkb)
{
  P2_0=1;
}
else P2_0=0;

  }*/


相 關 資 源

主站蜘蛛池模板: 青浦区| 东安县| 大同市| 太康县| 石狮市| 陈巴尔虎旗| 云南省| 白山市| 东海县| 仁寿县| 和平县| 宁陕县| 本溪| 新龙县| 红安县| 时尚| 宁南县| 集贤县| 垣曲县| 杭州市| 民乐县| 佛坪县| 舟山市| 临沂市| 台山市| 和政县| 朝阳县| 启东市| 视频| 沙湾县| 宝应县| 晋州市| 垦利县| 古丈县| 兴文县| 阿拉善右旗| 东丰县| 双流县| 上犹县| 平武县| 满洲里市|