[問題] 8051電壓急墜怎麼辦
請問一下
目前我是以一個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
04/18 11:44, 2F
※ 編輯: polaristing 來自: 140.115.218.236 (04/18 11:47)
推
04/18 13:16, , 3F
04/18 13:16, 3F
→
04/24 11:03, , 4F
04/24 11:03, 4F
→
04/24 11:05, , 5F
04/24 11:05, 5F
→
04/24 11:05, , 6F
04/24 11:05, 6F
→
04/24 11:06, , 7F
04/24 11:06, 7F
討論串 (同標題文章)