Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 5159|回復: 8
打印 上一主題 下一主題

74HC595的問題

[複製鏈接]
xu3u4rmp4 該用戶已被刪除
1#
發表於 2012-4-19 22:57:00 | 顯示全部樓層
本帖最後由 xu3u4rmp4 於 2012-4-19 23:11 編輯

1.latchPin 拉成低電位
2.送出數字的位元資料1
3.送出數字的位元資料2
4. 送完資料後要把 latchPin 拉回成高電位

照這個流程試試  控制2顆74595的

因為它是移位暫存器 所以連續出資料即可



xu3u4rmp4 該用戶已被刪除
2#
發表於 2012-4-19 23:11:22 | 顯示全部樓層
void sevenSegWrite(byte digit1,byte digit2) //這一行Arduino的語法這樣寫我不知道可以嗎,但因該可以知道我要表達的意思吧
{
// 送資料前要先把 latchPin 拉成低電位
digitalWrite(latchPin, LOW);

// 送出數字的位元資料 (bit pattern)
shiftOut(dataPin, clockPin, LSBFIRST, seven_seg_digits[digit1]);
shiftOut(dataPin, clockPin, LSBFIRST, seven_seg_digits[digit2]);

// 送完資料後要把 latchPin 拉回成高電位
digitalWrite(latchPin, HIGH);
}
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-7 01:24 , Processed in 0.429198 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表