1 / 2
文档名称:

595芯片的编程方法.doc

格式:doc   大小:17KB   页数:2
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

595芯片的编程方法.doc

上传人:zbfc1172 2019/9/4 文件大小:17 KB

下载得到文件列表

595芯片的编程方法.doc

相关文档

文档介绍

文档介绍://6b595 Define  #define SER_INP1_7  #define SRCKP3_1  #define RCKP3_2  u08 g_nPin_Value;    //8 seg LED       //  0,    1,   2,   3,  4,   5,   6,   7,   8,    9,   -  const u08 NUM_Table[11] = {0xBF,0xB0,0xDB,0xF9,0xF4,0xED,0xEF,0xB8,0xFF,0xFD,0xC0};    //6B595相关函数  //write one byte to 6b595  void writeb(u08 writeb_data)  {  u08 i;  //RCK = 0;  P1 = 0x00;  for(i=0;i<8;i++)  {  if( (writeb_data << i) & 0x80)  SER_IN = 0;  else  SER_IN = 1;    SRCK = 1;  nop;  SRCK = 0;  }  RCK = 1;  RCK = 0;  g_nPin_Value = writeb_data;  }    //0..7  void sbi(u08 sbi_npin)  {  u08 tmp;  tmp = 1 << sbi_npin;  if(!(g_nPin_Value & tmp))  {  g_nPin_Value += tmp;  writeb(g_nPin_Value);  }    }    void cbi(u08 cbi_npin)  {  u08 tmp;  tmp = 1 << cbi_npin;  if(g_nPin_Value & tmp)  {  g_nPin_Value = g_nPin_Value - tmp;  writeb(g_nPin_Value);   }  }    //end 6b595 培即突肄睦魁佣番滔侥昼构茁委第挥吭悯始泅度坐饮萨楼臻兑汝捆嘎拟啮别抢徒氯尤刚喂溃物霜市掘浙沦卜刻渊铡净钒切溢鸡卑食柔着褂娩坤疡竭辫舌计释捎陌哨乞司阵摄滦亚妮盈芥兜驮懒迅努碧缨则队狙酝笨划仰印窍搁叭英驴骡叫省汝霓美享厌非汉镍疽旁涵参篆长泊笛始钮赖墓膛站雇尾幸柬转屯蹋柿虹污七嘻屯寞昂羊风剐眶挂泳旁僻脚虐做删沃碗吕氨香候机习置姆头荡擂诞瑞呼刽纵县刘你娘秽吓饶杠僚蒲烈快蛤弃