[問題] 8051電壓急墜怎麼辦

看板Electronics作者 (呆河馬)時間18年前 (2007/04/18 11:27), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/2 (看更多)
請問一下 目前我是以一個8051(AT89S52)以一整個PORT的接腳 分別接四個電晶體(C1815)控制電源開關及一個7448 在接到四個七段顯示器 但是 在很多情況下 port的電壓會急墜 會剩下大概1V~2V P2_0 ~ P2_3 是BCD CODE pass 到 7448 P2_4 ~ P2_7 是pass到電晶體再接到7段顯示器 如果 我的程式碼是寫成 while (1) { P2 = 0xFF; } 這時候P2任一接腳量到的電壓會是5V 但是 換成 while (1) { P2 = 0x85 } P2_7 : 2V 其餘都是正常的0V 或 5V 而且 如果我讓越多的七段顯示器亮電壓又會更低 but 我是讓他們並聯 而共陽極也是分別接到不同的腳位 請問 這樣是我的IC壞了還是我的程式有問題 或是有更好的作法 請大家幫幫我 我已經找問題找很久了 T______T 拜託拜託 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.218.236 ※ 編輯: polaristing 來自: 140.115.218.236 (04/18 11:28) ※ 編輯: polaristing 來自: 140.115.218.236 (04/18 11:30)

04/18 11:43, , 1F
說說看你電路怎麼接的~限流多少~~電晶體有沒有限流~
04/18 11:43, 1F

04/18 11:44, , 2F
不然的話~就用LOW動作吧!!!!
04/18 11:44, 2F
※ 編輯: polaristing 來自: 140.115.218.236 (04/18 11:47)

04/18 13:16, , 3F
接提升電組 (將電組跨在port和Vcc兩端) 就可以拉
04/18 13:16, 3F

04/24 11:03, , 4F
是在電晶體的限流內
04/24 11:03, 4F

04/24 11:05, , 5F
後來找到問題所在 原本是要使用PNP 後來改成NPN
04/24 11:05, 5F

04/24 11:05, , 6F
卻忘記改自己的電路圖 電晶體接錯腳位才會這樣 QQ
04/24 11:05, 6F

04/24 11:06, , 7F
新手報到 犯這樣的錯誤真是不好意思 謝謝指導
04/24 11:06, 7F
文章代碼(AID): #169P0zst (Electronics)
文章代碼(AID): #169P0zst (Electronics)