|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教TPIC6B595 |
| 作者:hugh_zeng 欄目:單片機 |
不知道有沒有朋友用過TPIC6B595,這個東東如果要級聯(lián)該怎么編程?敬請高手指點一二,謝謝~~~~~~~~ |
| 2樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/20 16:11:00 發(fā)布:
小弟水平有限,麻煩各位大蝦了 |
|
| 3樓: | >>參與討論 |
| 作者: tg.liu 于 2005/9/20 18:09:00 發(fā)布:
所有數(shù)據(jù)線總線并聯(lián),時鐘線(或鎖存線)分別控制 |
|
| 4樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 9:28:00 發(fā)布:
麻煩大家 能說得更詳細些嗎?謝謝了 |
|
| 5樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 9:37:00 發(fā)布:
請看電路 * - 本貼最后修改時間:2005-9-21 9:42:15 修改者:hugh_zeng
|
|
| 6樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 9:43:00 發(fā)布:
就上圖請教各位 這個電路能實現(xiàn)對每個輸出進行單獨控制嗎?如果能,如何實現(xiàn)?望能賜教一二,不勝感激! |
|
| 7樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 10:30:00 發(fā)布:
在線等待高手賜教 |
|
| 8樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 11:26:00 發(fā)布:
我等 |
|
| 9樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 11:37:00 發(fā)布:
真的沒人愿意出手相助嗎? |
|
| 10樓: | >>參與討論 |
| 作者: tg.liu 于 2005/9/21 13:30:00 發(fā)布:
我看不到你的圖 |
|
| 11樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/21 14:52:00 發(fā)布:
圖很簡單 兩個TPIC6B595級聯(lián),/SCLR接VCC,/G接GND,RCK和SRCK相同,第一個TPIC6B595的SERIN用一根I/0口線控制,第二個TPIC6B595的SERIN連接第一個TPIC6B595的SEROUNT. * - 本貼最后修改時間:2005-9-21 14:54:52 修改者:hugh_zeng |
|
| 12樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/22 10:41:00 發(fā)布:
??? tg.liu,你在嗎? |
|
| 13樓: | >>參與討論 |
| 作者: tg.liu 于 2005/9/22 13:30:00 發(fā)布:
建議 接法: 1. 兩個TPIC6B595的數(shù)據(jù)線接在一起,用一個I/O控制 2. 兩個TPIC6B595的移位時鐘接在一起,用一個I/O控制 3. 鎖存線分別用兩個I/O控制 操作方式: 1. 移入8bit數(shù)據(jù)同時到兩個595 2. 起始一個鎖存脈沖到需要輸出的595 3. OK |
|
| 14樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/9/22 14:42:00 發(fā)布:
謝謝tg.liu tg.liu,謝謝您! |
|
| 15樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/10/5 13:31:00 發(fā)布:
還有一事相求 程序如下,但是不能驅(qū)動TPIC6B595啊,請各位大蝦幫忙看看,怎么回事? 急! 謝謝! sbit SERIN = P3^1; sbit SRCK = P3^3; sbit RCK1 = P3^2; void MoveByte(uchar ch) { uchar data i; i = 8; while(i--) { SRCK = 0; _nop_(); SERIN = (bit)(ch&0x80); ch <<= 1; some_nop; //發(fā)送一位,一個字節(jié)8位 SRCK = 1; some_nop; } SRCK = 0; } void OutPut1(void) { RCK1 = 0; some_nop; RCK1 = 1; some_nop; RCK1 = 0; } main(void) { MoveByte(0xff); OutPut1(); } |
|
| 16樓: | >>參與討論 |
| 作者: hugh_zeng 于 2005/10/5 13:53:00 發(fā)布:
沒人幫忙看看嗎? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |