美文网首页
x9c104驱动

x9c104驱动

作者: 嵌入式工作 | 来源:发表于2019-03-22 09:12 被阅读0次
    #include"x9c104s.h"
    //#include <intrins.h>
    
    #define DELAY_X(A) delay_10us(A)
    
    void set_X9c104(u8 num,u8 ud)
    {
      
    
        
            u8 i;
        X9INC_SET(); //选中该芯片
        DELAY_X(1);
        X9CS_CLR();
        DELAY_X(1);
          if(ud==1)                     //滑动方向选择
      {
         X9UD_SET();
      }
      else
      {
        X9UD_CLR();   
      }
        DELAY_X(1);
        for(i=0;i<num;i++)
        {
            X9INC_SET();    
            DELAY_X(7);//大于1us即可
    
            X9INC_CLR();    
            DELAY_X(7);//大于1us即可
    
        }
    #if 0
            if(save==1)                     //是否保存选择
      {
        X9INC_SET();
         DELAY_X(25*100);//25ms
      }
    #endif  
            
        X9CS_SET();
    
    
        
    }
    

    .h

    #ifndef   _X9C104S_H__
    #define   _X9C104S_H__
    
    
    #include "stm8s.h"
    #include "stm8s_gpio.h"
    
    #include "bsp.h"
    
    void set_X9c104(u8 num,u8 ud);
    
    
    
    #define R_MAX()  set_X9c104(100,0)
    #define R_MIN()  set_X9c104(100,1)
    #endif
    

    相关文章

      网友评论

          本文标题:x9c104驱动

          本文链接:https://www.haomeiwen.com/subject/cqgkvqtx.html