推 aegishow:謝謝你 不過 我想知道的是串列輸出/入傳送的是怎麼樣的訊 07/31 09:16
→ aegishow:號? 0或1? 還是? 它只有一個PIN做連接,能做甚麼? 07/31 09:17
推 ruemann:查書 or google 一下吧,這個算很基礎的東西 07/31 09:19
→ aegishow:8051一定要再接個解碼器(7447)才能讓七段顯示器動作嗎? 07/31 09:24
→ aegishow:不能P1P2的8個PORT直接接上7段顯示器的abcdefg,dp ? 07/31 09:38
→ aegishow:P1輸出的不是高低電位嗎? 七段顯示器不是也只需要高低電 07/31 09:39
→ aegishow:位就能夠驅動它的LED亮或不亮 那解碼器是要轉甚麼訊號? 07/31 09:40
推 ruemann:8051的推動能力不足,若直接接IO的話,建議用共陽極型的 07/31 10:55
推 aegishow:恩恩 瞭改 07/31 13:10
→ saram:那樣的話, 0-9字型就要造在你的程式裡囉. 而且輸出要兩個 07/31 19:39
→ saram:port 才能滿足十位數輸出(00-99). 所以7447還是要用它的. 07/31 19:40
→ saram:你先把輸出的電路和程式先建立起來, 由程式直接給資料, 實現 07/31 19:41
→ saram:00-99的數字輸出, 之後你再上網來問有關資料輸入(串列). 07/31 19:41
→ saram:如此, 把模組先建立, 再做下一步. 這樣就不會搞混. 07/31 19:43
→ saram:解碼器的功能是接受4個bits的信號(0000-1111)而後把它解成 07/31 19:44
→ saram:bcd碼, 送到七段顯示器秀出0-9. 第一個顯示十位數,第二個顯 07/31 19:45
→ saram:示個位數. 那麼0000+0000 共8bits 就能輸出00-99的十進位數 07/31 19:47
→ saram:字型了. 07/31 19:47
→ MasterChang:1 port 的話用掃瞄的方式作就行了... 08/01 00:27
→ aegishow:我是想用P1跟P2各接一個7-seg,字型我也打算直接就寫在程 08/01 09:32
→ aegishow:式裡面,這樣我只要判斷收到甚麼訊號,各別讓P1與P2輸出 08/01 09:34
→ aegishow:我想要的數字就可以了....吧? 08/01 09:35
→ aegishow:用掃描的確比較好! 08/01 11:50