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

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

(這里是我寫的程序)
#include<STC12C2052AD.H>//用的是STC12C4052AD單片機(jī),是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    時(shí)間: 2017-7-25 21:35
頂頂,千萬不要沉了

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

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

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

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

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

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




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