您当前的位置:五五电子网电子知识单片机-工控设备AVR单片机mega162驱动TLC1543源代码 正文
mega162驱动TLC1543源代码

mega162驱动TLC1543源代码

点击数:7945 次   录入时间:03-04 11:57:49   整理:http://www.55dianzi.com   AVR单片机
   nop();
       CLOCK_0; 
   nop();  
   }
   nop();
//---------------//等待AD转换
   _CS_1;                     
   for(i=0;i<12;i++) //多个单周期延时nop,微秒级延时
   {
      nop();
   }                  
   _CS_0;
   nop();
//---------------//取D9,D8
   for (i=0;i<2;i++) 
   {
//       D_OUT_1;
       ah<<=1;
   CLOCK_1;

       if (PINC&(1<<D_OUT)) 
   {
       ah|=0x01;
   }
   
       CLOCK_0;
   } 
//---------------//取D7--D0
   for (i=0;i<8;i++)
   {
   al<<=1;
       CLOCK_1;    
      
       if (PINC&(1<<D_OUT))// if (PINC&(1<<D_OUT))
   {
       al|=0x01;
   }
       CLOCK_0;
   } 

   _CS_1;      // 关闭1543
//---------------//得到AD值
   ad=(uint)ah;
   ad<<=8;
   ad|=al;
   
   return (ad);
}



上一页  [1] [2] 


本文关键字:源代码  AVR单片机单片机-工控设备 - AVR单片机