极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11781|回复: 0

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

[复制链接]
发表于 2016-1-30 17:08:57 | 显示全部楼层 |阅读模式
最近也是新接手arudino的板子,下面是自己写的程序,无调用shiftOut函数,这这里强调一点,SLCR必须初始化要不然就会有乱码;

具体的接线图百度寻找.....................
PS;求工作一份,地点广东省内

int SI=11;   /*数据口*/
int RcK=8;      /*读取输出数据口*/
int ScK=12;      /*输入数据存储寄存器*/
int  lagao=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);
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 02:08 , Processed in 0.034976 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表