線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2014
推到 Plurk!
推到 Facebook!

使用 TTL 74164 做擴充輸出的問題

答題得分者是:阿信
PSIR
初階會員


發表:106
回覆:51
積分:31
註冊:2008-01-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-09-24 10:34:25 IP:203.70.xxx.xxx 訂閱
大家好:

我使用 74164 當作擴充 PIC 的輸出 I/O,控制 LED 的亮滅,
我的軟體作法是設一個 8 位元的 Buffer,
然後將要輸出的 8 個位元狀態送給 74164 輸出。

在驅動和顯示上沒有問題,但現在我發現一個現象,
就是 74164 是移位暫存器,每次更新輸出狀態的時候,
所有的輸出端狀態都會有短暫的變化(因為移位的關係),
這樣用來控制 LED 之類的負載沒什麼問題,
可是如果要控制一些像 I2C 之類的周邊元件就不妙了。

請問有沒有什麼方法能夠在我改變某一輸出端的狀態時,
其他輸出端的狀態能保持不便,
或是有其他更合用的擴充 I/O 的方案,謝謝。
naga88
一般會員


發表:0
回覆:13
積分:7
註冊:2008-06-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-09-25 11:03:52 IP:60.249.xxx.xxx 訂閱
你好 microchip 也有I2C界面的 I/O EXTENDER 的元件喔
如MCP23016等等 可以到 MICROCHIP 的網站下載
規格書 看看
------
http://tw.myblog.yahoo.com/naga_tooru
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-09-25 19:50:14 IP:60.248.xxx.xxx 訂閱
加上D型正反器做為緩衝器,
74系列有以下型號
273,374,377,378,534,564,574,825。
都是8位元的.

系統時間:2024-05-03 15:52:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!