[問題] 89S51 初學一問
各位前輩,小弟非硬體出身,以下問題如果太愚蠢,請一笑置之 ^^
我用 Keil C 寫了一個簡單的 LED 閃爍程式,我把 pseudo code 列出
#include <reg51.h>
int main () {
P0 = 0;
while(1) {
P0 = P0 ^ 1;
# delay 0.5 秒
}
return 0;
}
89S51 晶片開始跑時,用三用電錶量,發現 P0_0 電壓有動作
分別在 0.004v 與 0.446v 每半秒跳動一次,看起來,似乎有依照程式在跑
P0_0 接了 1/2W 330 歐姆電阻,再接到 LED + ,再接到地
結果 LED 似乎都沒在閃... LED 確定沒問題..
請問... 這是什麼原因呢?先謝謝了~~
補充:供給電源 DC 5v 2A,振盪器 12M + 兩個 30pf 電容
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.186.18
※ 編輯: shawnwang 來自: 60.250.186.18 (03/26 14:53)
→
03/26 15:17, , 1F
03/26 15:17, 1F
→
03/26 15:23, , 2F
03/26 15:23, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
0
2
ASM 近期熱門文章
PTT數位生活區 即時熱門文章