shahuhu303 发表于 2016-1-30 17:08:57

arduino 74hc595无调用函数,欢迎探讨

最近也是新接手arudino的板子,下面是自己写的程序,无调用shiftOut函数,这这里强调一点,SLCR必须初始化要不然就会有乱码;

具体的接线图百度寻找.....................
PS;求工作一份,地点广东省内
int SI=11;   /*数据口*/
int RcK=8;      /*读取输出数据口*/
int ScK=12;      /*输入数据存储寄存器*/
intlagao=7;   /*数据口*/
void setup()
{
pinMode (SI,OUTPUT);         /*初始化*/
pinMode (RcK,OUTPUT);
pinMode (ScK,OUTPUT);
pinMode (lagao,OUTPUT);
digitalWrite(lagao,LOW);
digitalWrite(lagao,HIGH);
}
void SendData (unsigned char SenVal)   /*送数据*/
{
   unsigned char i;                              /*位比较*/
for (i=0; i<8;i++)
    {
      if(((SenVal<<i)&0xFF)>=0x80)
       digitalWrite(SI,HIGH);            /*数据输入*/
      else digitalWrite(SI,LOW);
digitalWrite(ScK,LOW);         /*移位寄存器储存*/         
delayMicroseconds(10);
digitalWrite(ScK,HIGH);
digitalWrite(RcK,LOW);          /*输出存储器状态*/      
digitalWrite(RcK,HIGH);
digitalWrite(RcK,LOW);
    }
}



void loop()
{
SendData (214);         /*输出214的数据*/      
while(1);
}
页: [1]
查看完整版本: arduino 74hc595无调用函数,欢迎探讨