极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16440|回复: 6

關于74HC595的原理~求助~很急~!!

[复制链接]
发表于 2012-5-23 23:55:10 | 显示全部楼层 |阅读模式
最近做一个功课用一个感测器去玩一个8X8的点阵~~但串口不够用了74HC4595单片,

用了后却不明白Arduino上怎样打code...google上的代码都不大
懂....
求高手们救救我这菜鸟!!
74HC4595的原理!!!!到底怎样用??怎样连上点阵!!!....代码怎打......!!后天要交了...
回复

使用道具 举报

发表于 2012-5-24 08:52:15 | 显示全部楼层
你可以看看arduino官方的74hc595的例子

http://arduino.cc/en/Tutorial/ShiftOut

台湾这篇介绍的也很好

http://arduino.tw/articlesindex/extend-io/213-74hc595.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-24 15:53:50 | 显示全部楼层
這兩篇我都看過~問題是怎樣去驅動一個8x8的點陣~接好了線!!!!網上的代碼都不能顯示正確~~!
可以給我一個實物圖或代碼嗎???~.......
回复 支持 反对

使用道具 举报

发表于 2012-5-24 16:09:06 | 显示全部楼层
DAD 发表于 2012-5-24 15:53
這兩篇我都看過~問題是怎樣去驅動一個8x8的點陣~接好了線!!!!網上的代碼都不能顯示正確~~!
可以給我一個實 ...

你用的是什么点阵,共阴,共阳等等!你这样说,别人也不知道你什么接的啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-24 16:13:50 | 显示全部楼层
8x8点阵(SD413788)~應該是共陽的~
不用74HC595能用~但用了74HC595不懂代碼~且不能逹到全開燈的效果......求助!!!!
回复 支持 反对

使用道具 举报

发表于 2012-5-24 19:11:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-25 17:27:31 | 显示全部楼层
那我有一個問題~當沒有用74hc595時的代碼是這樣:
int myPins[] = {0,8, 7, 3, 14, 2,12,11,5,1,6,16,4,9,15,10,13};
int realPins[]={0,1,2,3,4,0,5,6,0,7,8,9,10,0,11,12,13};

void setup(){
   pinMode(2,OUTPUT);
   pinMode(3,OUTPUT);
   pinMode(4,OUTPUT);
   pinMode(5,OUTPUT);
   pinMode(6,OUTPUT);
   pinMode(7,OUTPUT);
   pinMode(8,OUTPUT);
   pinMode(9,OUTPUT);
   pinMode(10,OUTPUT);
   pinMode(11,OUTPUT);
   pinMode(12,OUTPUT);
   pinMode(13,OUTPUT);
}

void loop(){
  //由左到右不熄滅的動畫
  for (int i=2;i<=7;i++)
  {
  digitalWrite(realPins[myPins],HIGH);
delay(300);  
  }
這要左到右不熄滅的效果~
那我用了74hc595后要做這個效果要怎樣打代碼?????
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-8 05:23 , Processed in 0.041587 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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