找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

快瘋了,照程序寫就是不能工作

查看數(shù): 9496 | 評論數(shù): 45 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2016-1-18 19:33

正文摘要:

    我是小白呀,單片機才學的,買了開發(fā)板,照程序寫然后下載就是不行,檢查了N次了,可是用開發(fā)板自帶的HEX程序燒錄又沒問題,請問我錯在哪兒了、      點亮一個燈就這么難嗎?? ...

回復

ID:206560 發(fā)表于 2017-6-1 07:57
while(1) {
   led1=0;
  delayms(1000);
  led1=1;
  delayms(1000);
}
一秒閃爍就能看清楚LED亮不亮了
ID:206466 發(fā)表于 2017-5-31 19:31
P大寫 燒錄不行看看USB接線有沒有接好
ID:205288 發(fā)表于 2017-5-30 19:03
小毛病要注意啊,要理解每個步驟的含義
ID:206066 發(fā)表于 2017-5-30 15:17
先燒錄人家寫好的hex文件,看是程序的問題還是板子的問題
ID:163208 發(fā)表于 2017-2-1 11:02
luoluoluo136 發(fā)表于 2016-5-9 11:22
這帖子時間過去那么久了,估計這個兄弟已經(jīng)解決問題了吧

很明顯沒有把c文件添加到工程
ID:161488 發(fā)表于 2017-1-31 20:39
while(1)后面還有呢
ID:141283 發(fā)表于 2017-1-31 20:25
創(chuàng)建工程時,在此處點擊“否”,用匯編語言來寫才會添加startup.a這個頭文件,而用C語言寫的話添加頭文件reg52.h就ok了。

51.PNG (18.76 KB, 下載次數(shù): 140)

51.PNG
ID:163160 發(fā)表于 2017-1-31 17:51
shenjinliang 發(fā)表于 2016-1-18 23:33
void  main()
{
  ledi=1;


 void  main()
{
  ledi=1;
while(1)
{
led1=0;
Delay(5);
}
}


void Delay(uint16 z)
{
  uint8 i,t;
  for(t=z;t>0;t--)
    for(i=0;i<110;i++);
}
ID:106021 發(fā)表于 2017-1-30 23:08
需要 添加文件  編譯 然后生成 文件 。然后還要燒寫進 單片機 才能運行 。
ID:106021 發(fā)表于 2017-1-30 23:08
好好找個 keil的教程看看 。。
ID:163078 發(fā)表于 2017-1-29 15:28
沒有加入C文件啊大哥。。。
ID:163020 發(fā)表于 2017-1-28 08:51
沒有超完全,頭文件還有那個少指令了
ID:162899 發(fā)表于 2017-1-26 16:27
頭文件錯了,編譯怎么不報錯啊
ID:162841 發(fā)表于 2017-1-25 20:57
while(1)不可以加
ID:155507 發(fā)表于 2017-1-21 13:48
提示是否加載“標準啟動文件”,剛開始學習可以不用加載,選擇“否”
ID:160924 發(fā)表于 2017-1-19 10:57
學習!
ID:110895 發(fā)表于 2017-1-15 08:08
LED.C沒有加入到工程中去。
ID:160850 發(fā)表于 2017-1-14 08:21
我是菜鳥,剛剛剛學習單片機,反復聽講座,基礎學習一定認真,我現(xiàn)在就是建立工程怎么也搞不明白,還有文件名等。
ID:161477 發(fā)表于 2017-1-12 16:24
頭文件錯了#include<reg51.h>,位定義也寫錯了
ID:140489 發(fā)表于 2017-1-11 09:33
頭文件錯了,位定義也寫錯了
ID:153199 發(fā)表于 2017-1-8 17:44

頭文件錯了
ID:119628 發(fā)表于 2016-5-9 20:38
頭文件錯了 #include<reg52.h>

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:110895 發(fā)表于 2016-5-9 15:23
工程里沒有C程序,只有一個可有可無的啟動代碼,怎么能行呢!

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:97438 發(fā)表于 2016-5-9 11:22
這帖子時間過去那么久了,估計這個兄弟已經(jīng)解決問題了吧
ID:97438 發(fā)表于 2016-5-9 11:21
看截圖,應該是沒有把c文件加到工程中。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:119434 發(fā)表于 2016-5-9 09:35
保存c后文件后,再添加到工程,然后運行就可以生成HEX文件了

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:119368 發(fā)表于 2016-5-8 21:40
多仔細看看,這些都是正常的

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:118869 發(fā)表于 2016-5-8 16:56
其實一味的按照別人的程序照搬下來是不行的,要結合自己的電路來寫程序

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:117892 發(fā)表于 2016-5-8 12:42
沒有把led這個程序添加到source group 1這個工程里面

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:116886 發(fā)表于 2016-5-7 17:26
第一句#include<reg51.h>

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:94031 發(fā)表于 2016-1-23 19:04
把電路圖發(fā)上來
ID:99525 發(fā)表于 2016-1-23 17:32
你確定你的電路是低電平點亮?

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:104157 發(fā)表于 2016-1-23 04:04
格式是不是有不對啊

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:104120 發(fā)表于 2016-1-22 17:19
不能加while(1)

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:104120 發(fā)表于 2016-1-22 17:18
include<reg51.h>
sbit led=P1^0;
void  main()
{
led=0;
} 這個程序可以的

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:103844 發(fā)表于 2016-1-20 00:57
sbit led1=P1^0;還有c文件沒有進工程,樓主加QQ,大家共同進步269384828

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:102114 發(fā)表于 2016-1-20 00:36
看見有人和我曾經(jīng)一樣為點小問題搞半天有點不忍,再不行的話你就把建工程,c文件加到工程,編譯生成hex文件的過程截圖發(fā)上來看看就知道你錯哪了

評分

參與人數(shù) 2黑幣 +25 收起 理由
25786136 + 5 回帖助人的獎勵!
admin + 20 回帖助人的獎勵!

查看全部評分

ID:102114 發(fā)表于 2016-1-19 23:49
P1的p要大寫,還有之前說的幾點

評分

參與人數(shù) 1黑幣 +5 收起 理由
25786136 + 5 回帖助人的獎勵!

查看全部評分

ID:97249 發(fā)表于 2016-1-19 11:12
本帖最后由 紅塵有你 于 2016-1-19 11:13 編輯

樓上正解。。。。

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表