全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5930
推到 Plurk!
推到 Facebook!

請教一下mcu腳位不夠!!

 
Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-07-30 10:54:12 IP:211.21.xxx.xxx 未訂閱
因為我的MCU48E50 PB0~PB7全給七段的a~g、dp使用掉了那我掃瞄七段又必須要24顆七段在做掃瞄還要加彩色點矩陣或全彩點矩陣那要怎麼省ic腳位呢 ?
除了可以用3to8解碼器去省七段a~g、dp的腳位外
觸發七段COM的腳位跟點矩陣的腳位也可以用解碼器去省掉嗎?

那再請問除了解碼器外有更好的方法嗎 謝謝^^

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-07-30 12:08:24 IP:219.70.xxx.xxx 未訂閱

可以接 7447 or 7448 . 還可以省3~4 pin.

其它的你在說什麼我聽不懂..............請完整說明 or po 電路圖

------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-07-30 13:55:18 IP:211.21.xxx.xxx 未訂閱
我的意思是說,那七段的com點是不是也可以用這個方法?

那除了用解碼ic外有別的方法可以省mcu pin嗎?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-07-31 00:22:53 IP:211.74.xxx.xxx 未訂閱
1.用 74595 這種 I2C 的東東去擴充
2.用 74164 這種東東去擴充
3.把 led scan 跟 key board scan 做在一起。(8051的書有人寫這招,自己去書局找)。

4.用 I2C ->RS232 再接一顆 uC 來處理。^^
Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-07-31 13:47:43 IP:211.21.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/download.html?download=upload/SCHEMATIC1 _ PAGE1.pdf
我這樣把七段的掃瞄跟點矩陣的共用可以嗎?
看時特別看一下74164跟uln2003那裡,謝謝^^
阿信
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-07-31 14:27:43 IP:61.66.xxx.xxx 未訂閱

Carl0612你好
下面這個檔案包含了你所需要的所有部份
(使用"彩色點矩陣"為關鍵字在google
找到的第10筆資料)
bmeweb.niu.edu.tw/lhlin/微處理機/chap8(2).pdf


電路使用1個74LS154跟4個74LS273跟16個I/O
完成雙色16x16點矩陣LED顯示
只要再加上2個I/O及2個74LS273
就能再增加32顆7段示器顯示
祝你順利完成

阿信
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2006-07-31 14:32:02 IP:61.66.xxx.xxx 未訂閱
Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#8 引用回覆 回覆 發表時間:2006-07-31 16:00:37 IP:211.21.xxx.xxx 未訂閱
要多用2個MCU I/O懂了但不懂是說為什麼才多2個74273就可以增加到32顆7段示器顯示呢?
Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#9 引用回覆 回覆 發表時間:2006-07-31 16:02:44 IP:211.21.xxx.xxx 未訂閱

痾還有想請問一下用1顆74273當七段的a、b、c...、dp就好了為什麼要用到2顆 感謝^^

Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#10 引用回覆 回覆 發表時間:2006-07-31 16:07:28 IP:211.21.xxx.xxx 未訂閱

後來看一下懂了 你的意思是要我加2顆74273
然後由74154去觸發七段的com點 一次16個com 所以接2個74273就會有32個!!
那我想請問 這樣接的話意思就是例如 74273第0pin一次觸發2個點矩陣跟1個七段亮對嗎?

阿信
版主


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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2006-07-31 18:07:22 IP:61.66.xxx.xxx 未訂閱

>增加到32顆7段示器顯示呢?
我漏字你也跟我漏字喔…

>然後由74154去觸發七段的com點 一次16個com
>所以接2個74273就會有32個!!
完全正確!

>那我想請問 這樣接的話意思就是例如
>74273第0pin一次觸發2個點矩陣跟1個七段亮對嗎?
不對!
這是1/16Duty 就是16個COM點
由74LS154輸出
每一個COM點亮2個點矩陣的一排紅跟一排綠
跟2顆7段顯示器

74LS273是8位元的D-FF 可以記錄狀態

還有電路中的COM還是要用ULN2003來做電流放大

Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#12 引用回覆 回覆 發表時間:2006-08-01 11:16:11 IP:211.21.xxx.xxx 未訂閱
http://super-carl.myweb.hinet.net/test.pdf
請幫我看一下這樣可以嗎^^"感謝...
阿信
版主


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

發送簡訊給我
#13 引用回覆 回覆 發表時間:2006-08-01 14:16:49 IP:61.66.xxx.xxx 未訂閱

你的電路圖還沒完整
1.有些腳位還沒定義
2.7段顯示器的部份未畫
3.還有那個電路僅供參考
74LS154輸出要加74LS14反相器
(共需3顆)
再加上ULN2003
(共需3顆)
4.實驗時建議限流電阻先用100ohm試.

剩下的你應該都會了吧

阿信
版主


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

發送簡訊給我
#14 引用回覆 回覆 發表時間:2006-08-01 15:15:59 IP:61.66.xxx.xxx 未訂閱
關於輸出要加反相器及ULN2003
也可以用2N2907的PNP電晶體來完成
Carl0612
一般會員


發表:24
回覆:31
積分:11
註冊:2005-07-06

發送簡訊給我
#15 引用回覆 回覆 發表時間:2006-08-01 16:37:51 IP:211.21.xxx.xxx 未訂閱

@@我看datasheet 跟我用的七段是共陽的應該不需要再加反相器吧? 是嗎...!

我看你說的2n2907 領悟不出來為啥可以取代反相器 uln2003 可以再教教我嗎...

很謝謝你唷^^

阿信
版主


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

發送簡訊給我
#16 引用回覆 回覆 發表時間:2006-08-01 18:13:22 IP:211.21.xxx.xxx 未訂閱

I/O界面原理與實習

關於使用2N2907
看下面這個 第7頁
http://cn.el.yuntech.edu.tw/course/94/ma/基本IO-LAB.pdf

74LS154只有
解碼到的1個輸出為Low
其它輸出都為High

只要你確定可以就可以
電路的接法是能有很多變化的

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