找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2656|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

剛開始學(xué)習(xí),就遇到困難,代碼編譯總是出錯。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72479 發(fā)表于 2015-1-20 08:20 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
這個代碼是網(wǎng)上供學(xué)習(xí)的作品,用Proteus編譯,有27處錯誤,用KEIL編譯,未生成目標(biāo),幫分析分析。程序如下

/*         名稱:從左到右的流水燈
        說明:接在P0口的8個LED從左到右循環(huán)依次點(diǎn)亮,產(chǎn)生走馬燈效果
*/
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//延時(shí)
void DelayMS(uint x)
{
        uchar i;
        while(x--)
        {
                for(i=0;i<120;i++);
        }
}
//主程序
void main()
{
        P0=0xfe;
        while(1)
        {
                P0=_crol_(P0,1); //P0的值向左循環(huán)移動
                DelayMS(150);
        }
}



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2015-1-20 15:18 | 只看該作者


我這邊提示 0個錯誤 0個警告 你這個程序肯定是沒有問題的。
建議重裝一下keil
http://www.torrancerestoration.com/keil%CF%C2%D4%D8.html     keil c51編程軟件下載

http://www.torrancerestoration.com/mcu/keil%BD%CC%B3%CC.html 這個是 keil c51教程

回復(fù)

使用道具 舉報(bào)

板凳
ID:72751 發(fā)表于 2015-1-24 22:42 | 只看該作者
void main()
回復(fù)

使用道具 舉報(bào)

地板
ID:72751 發(fā)表于 2015-1-24 22:48 | 只看該作者
本帖最后由 wind02072107 于 2015-1-24 22:50 編輯

void main() {        
        Led=0xfe;        
        while(1)         
        {                 
              P0 = Led;                 
              DelayMS(150);               
              Led=_crol_(Led,1); //P0的值向左循環(huán)移動         
         }
}

評分

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

查看全部評分

回復(fù)

使用道具 舉報(bào)

5#
ID:58502 發(fā)表于 2015-1-24 23:28 | 只看該作者
我復(fù)制到我的keil試了,完全沒錯誤,你存在錯誤估計(jì)是你方法有誤,建議你看看protues和keil的教程,學(xué)習(xí)下這兩個軟件的用法

評分

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

查看全部評分

回復(fù)

使用道具 舉報(bào)

6#
ID:74303 發(fā)表于 2015-3-15 20:36 | 只看該作者
多練習(xí)就不會那么容易出錯了

評分

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

查看全部評分

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表