音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

求助~~

作者:djdw1983 欄目:單片機

#include <AT89X51.H> //預(yù)處理文件里面定義了特殊寄存器的名稱如P1口定義為P1

void main(void)
{
//定義花樣數(shù)據(jù)
cons tunsigned CHAR design[32]={0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,
0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x0,
0xE7,0xDB,0xBD,0x7E,0xFF};

unsigned int a; //定義循環(huán)用的變量
unsigned CHAR b; //在C51編程中因內(nèi)存有限盡可能注意變量類型的使用
do{
for (b=0; b<32; b++)
{
for(a=0; a<30000; a++); //延時一段時間
P1 = design[b]; //讀已定義的花樣數(shù)據(jù)并寫花樣數(shù)據(jù)到P1口
}
}while(1);
}

幫忙看看哪錯了~~


2樓: >>參與討論
aibxyz

//定義花樣數(shù)據(jù)
cons tunsigned CHAR

應(yīng)該是const  unsigned  CHAR

3樓: >>參與討論
酒壺

首先你要想實現(xiàn)什么效果

把編譯時出現(xiàn)的錯誤提示寫出來呀

4樓: >>參與討論
酒壺
for(a=0; a<30000; a++); //延時一段時間
括號后面的分號去掉就OK了

「該帖子被 酒壺 在 2007-3-6 16:57:40 編輯過」
5樓: >>參與討論
酒壺
cons tunsigned CHAR 應(yīng)該改為const unsigned CHAR design
6樓: >>參與討論
djdw1983

暈~~檢查了半天沒看出來~

謝謝大家~~

7樓: >>參與討論
vico

編譯下 就會提示錯誤的!

8樓: >>參與討論
初生牛犢

哈哈,你是不是在看磁動力的單片機c語言入門教程碰到這個問題呀.我也是啊.我有注意到tunsigned這個關(guān)鍵詞,我以為是一個新的關(guān)鍵詞,在書上找不到,就復(fù)制來網(wǎng)上搜索,就搜索到這里來了.

如一樓所說:

//定義花樣數(shù)據(jù)
cons tunsigned CHAR

應(yīng)該是const  unsigned  CHAR

就可以了.呵呵.還有三樓的朋友所說的:

"for(a=0; a<30000; a++); //延時一段時間
括號后面的分號去掉就OK了"

那個分號,如果用,燈的動作會快一些,如果不用那個分號,燈的動作會慢一些.

不知道為什么這樣,我到現(xiàn)在還搞不懂什么時候用分號什么時候不用分號,反正上面那句,用不用分號都是可以編譯成功的.

9樓: >>參與討論
易帛
沒去掉分好,F(xiàn)OR后就執(zhí)行空語句,去掉分號就執(zhí)行P1 = design[b]; ,即P1 = design[b]; 執(zhí)行30000
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
初學(xué)ARM7 求助
初學(xué)ARM7/LPC2117   請求幫助
單片機怎么學(xué)習(xí)啊
求助單片機程序
[分享]電子元件基礎(chǔ)教程
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號