標(biāo)題: 求大家看看,用keil uv4編譯正確,燒錄hex文件也成功,可是單片機沒有反應(yīng) [打印本頁]

作者: Rod    時間: 2017-7-25 21:34
標(biāo)題: 求大家看看,用keil uv4編譯正確,燒錄hex文件也成功,可是單片機沒有反應(yīng)
具體情況如下:

(這里是我寫的程序)
#include<STC12C2052AD.H>//用的是STC12C4052AD單片機,是STC12C2052AD系列的
sbit LED=P1^0;
void DELAY_MS (unsigned int a)
{
unsigned int i;
while( a-- != 0)
{
  for(i = 0; i < 600; i++);
}
}
void main (void)
{
while(1)
{
  LED = ~LED;
  DELAY_MS(1000);
}
}


作者: Rod    時間: 2017-7-25 21:35
頂頂,千萬不要沉了

作者: Rod    時間: 2017-7-25 21:36
頂頂,千萬不要沉了,希望大家可以看看
作者: 111314    時間: 2017-7-25 22:52
你好,你可以給LED賦初值試試
作者: yzwzfyz    時間: 2017-7-26 07:22
為何說“單片機沒有反應(yīng)”?
作者: wulin    時間: 2017-7-26 09:58
你這程序沒有問題,就是一個閃爍燈。燒錄成功單片機沒有反應(yīng),要仔細檢查硬件。
作者: Rod    時間: 2017-7-26 10:24
wulin 發(fā)表于 2017-7-26 09:58
你這程序沒有問題,就是一個閃爍燈。燒錄成功單片機沒有反應(yīng),要仔細檢查硬件。

是的,程序編譯正確,好吧,我再試試吧,謝謝你的建議
作者: Rod    時間: 2017-7-26 10:26
yzwzfyz 發(fā)表于 2017-7-26 07:22
為何說“單片機沒有反應(yīng)”?

就是我在芯片的19腳,和20腳插了一個LED,正負極沒有插錯
作者: Rod    時間: 2017-7-26 10:27
yzwzfyz 發(fā)表于 2017-7-26 07:22
為何說“單片機沒有反應(yīng)”?

可是LED點不亮
作者: chuckie    時間: 2017-7-26 10:56
點亮led為什么要用2個引腳?
作者: Rod    時間: 2017-7-26 11:15
wulin 發(fā)表于 2017-7-26 09:58
你這程序沒有問題,就是一個閃爍燈。燒錄成功單片機沒有反應(yīng),要仔細檢查硬件。

哈哈,剛剛弄好了,我把接口搞錯了,剛剛改成了P1.7接口
作者: lingdudishou    時間: 2017-7-26 11:22
我燒了你的程序 接了線 燈閃 沒問題的  你檢查接線 元器件的好壞吧
作者: 諾炎    時間: 2017-7-26 14:26
換個燈的管口試試
作者: Rod    時間: 2017-7-26 15:44
lingdudishou 發(fā)表于 2017-7-26 11:22
我燒了你的程序 接了線 燈閃 沒問題的  你檢查接線 元器件的好壞吧

哈哈,謝謝你哦,是我自己搞錯了接口,硬件其實沒有問題
作者: 倉與無涯    時間: 2017-7-26 15:50
程序沒問題,看看板子壞沒




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1