欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

˜Ëî}: esp8266òŒ„ÓFD1642оƬµÄËÄλ”µ´a¹Ü³ÌÐò [´òÓ¡±¾í“]

×÷Õß: worldkings78    •rég: 2021-4-24 10:52
˜Ëî}: esp8266òŒ„ÓFD1642оƬµÄËÄλ”µ´a¹Ü³ÌÐò
esp8266СÇɱãÒËßmºÏ¸÷·NDIY£¬¾WÉÏÙIÁËһƬFD1642оƬµÄËÄλ”µ´a¹Ü£¬³ÈÉ«µÄůɫºÜºÃ¿´¡£Ö»ÊÇß@‚€Ð¾µÄµÄòŒ„Ó²»ºÃÕÒ£¬¾WÉÏÕÒÁˎׂ€51ÓõÄòŒ„Ó¡£ÔÚesp8266ÉϺܲ»ºÃÓ㬾WÉϳÌÐò¸÷·N¿Ó¡£ÕÛòvÁËÒ»Ì죬…¢¿¼¹Ù¾WоƬ•rÐòˆD¼°ÕfÃ÷½KÓڸĺÃÁËÄÜÓõÄòŒ„Ó¡£ÒÔºóÂýÂýµÄ×ö‚€¾W½jŒ¦•r•rçŠÒ²²»åe¹þ¹þ¡£¬FŒ¢ÏàêP³ÌÐò¸½ÉÏ:.
#define  P_CT_CLK  14 //CLK½Ó¿Ú
#define  P_CT_DATA  13 //DATA ½Ó¿Ú
const uint8 Lcd_tab[17] =
{0xFC, 0x60, 0xDA, 0xF2, 0x66, 0xB6, 0xBE, 0xE0, 0xFE, 0xF6, 0xEE, 0x3E, 0x9C, 0x7A, 0x9E, 0x8E}; //¹²êŽ˜O
//Q2½Óseg A  Q9 ½Óseg G ÖÐég°´í˜Ðò½Ó
int numb=888;  //œyÔ‡ï@ʾ³õʼ”µ×Ö
void setup()
{
  pinMode(P_CT_DATA, OUTPUT);
  pinMode(P_CT_CLK, OUTPUT);
  digitalWrite(P_CT_DATA, HIGH);
  digitalWrite(P_CT_CLK, LOW);


}


void Nop(uint8 T_Dly)
{
  while (T_Dly--);
  return ;
}


void ct1642_send_data(uint8 ct_dis_data, uint8 ct_com)
{
  uint8 ct_addr;                   //´æƒ¦”µ´a¹ÜλÖÃ
  uint8 i;
  switch (ct_com)
  {
    case 0: {
        ct_addr = 0xee; //ï@ʾC1λ”µ“þ ”µ´a¹Üžé¹²êŽ˜O,Œ¢ÒªücÁÁµÄCOMÖÃ0ÒÔï@ʾԓCOM
        break;
      }


    case 1: {
        ct_addr = 0xed;   //ï@ʾC2λ”µ“þ
        break;
      }
    case 2: {
        ct_addr = 0xeb; //ï@ʾC3λ”µ“þ
        break;
      }
    case 3: {
        ct_addr =  0xe7; //ï@ʾC4λ”µ“þ
        break;
      }
    case 4: {
        ct_addr = 0xff;  //’ßÃèæI±P,êPé]COM1
        break;
      }
    default: {
        ct_addr = 0xff;
        ct_dis_data = 0x00;
        break;
      }
  }


  for (i = 0; i < 8; i++)            //°lËÍ8λµØÖ·
  {
    digitalWrite(P_CT_CLK, LOW);
    if ( (ct_addr >> i) & 0x01 )
    {
      digitalWrite(P_CT_DATA, HIGH);
      Nop(1);  //´ËÌŽ¸ù“þ†ÎƬ™CµÄÖ¸ÁîÖÜÆÚ¶ø¶¨
    }
    else
    {
      digitalWrite(P_CT_DATA, LOW);
      Nop(1);
    }
    digitalWrite(P_CT_CLK, HIGH); //ÉÏÉýÑØÝ”³öһλ
    Nop(1);
  }
  //°lË̓ɂ€¿Õλ,Ña×ãÒª°lË͵Ä18λ
  digitalWrite(P_CT_CLK, LOW);
  digitalWrite(P_CT_DATA, HIGH);
  Nop(1);
  digitalWrite(P_CT_CLK, HIGH);
  Nop(1);
  digitalWrite(P_CT_CLK, LOW);
  Nop(1);
  digitalWrite(P_CT_CLK, HIGH);
  Nop(1);
  for (i = 0; i < 8; i++) //°lËÍ8λ”µ“þ
  {
    digitalWrite(P_CT_CLK, LOW);
    if ( (ct_dis_data << i) & 0x80)
    {
      digitalWrite(P_CT_DATA, HIGH);
      Nop(1);
    }
    else
    {
      digitalWrite(P_CT_DATA, LOW);
      Nop(1);
    }
    digitalWrite(P_CT_CLK, HIGH);
    Nop(1);
  }
  digitalWrite(P_CT_CLK, HIGH); //Ý”³ö”µ“þ
  digitalWrite(P_CT_DATA, LOW);
  Nop(1);
  digitalWrite(P_CT_DATA, HIGH);
  Nop(1);
  digitalWrite(P_CT_CLK, LOW);
  digitalWrite(P_CT_DATA, LOW);
  Nop(1);
  digitalWrite(P_CT_DATA, HIGH);
  Nop(2);
  return;
}
void FD1642_display(unsigned int k)
{
  ct1642_send_data(Lcd_tab[k % 10], 0);
      k /= 10;
      if (k != 0)
      {
        ct1642_send_data(Lcd_tab[k % 10], 1);
        k /= 10;
        if (k != 0)
        {
          ct1642_send_data(Lcd_tab[k % 10], 2);
          k /= 10;
          if (k != 0)
          {
            ct1642_send_data(Lcd_tab[k % 10], 3);
          }
        }
      }
  }


void loop()
{
  int p=0;
  while(p<5000)
  {
  FD1642_display(numb);
  p++;
  }
numb++;
}


×÷Õß: 965153391    •rég: 2021-6-2 21:45
Ч¹ûˆDÄØ




šgÓ­¹âÅR (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1