<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 把EasyPro51編程器的源代碼修改在SDCC上,編譯運行通過(guò)

把EasyPro51編程器的源代碼修改在SDCC上,編譯運行通過(guò)

作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò ) 收藏
因為我有點(diǎn)時(shí)間就去開(kāi)發(fā)51單片機。發(fā)現在Linux(Debian和Ubuntu上)無(wú)法編譯51單片機程序,只好在網(wǎng)上下了個(gè)Keil.然后就是wine仿真。但是老崩潰。代碼也有問(wèn)題。然后又改成了在虛擬機里跑。但是還是不爽!知道發(fā)現了SDCC后才知道了什么叫方便。一些Keil中的語(yǔ)法在SDCC中要更正。

比如說(shuō)P0.1口的LED.點(diǎn)亮他在Keil中這么寫(xiě)

本文引用地址:http://dyxdggzs.com/article/201611/323425.htm

sbit LED=P0^1;
void XXXX(void)
{
LED=1;
LED=0;
while (1){}
}

但是在sdcc中卻通不過(guò)。網(wǎng)上查了下,要用這種方法:

__sbit __at 0x80 LED;
//或者#define LED P0_1
void XXXX(void)
{
LED=1;
LED=0;
while (1){}
}

這才是正確的。

還有在sdcc中的一些細節寫(xiě)法,比如說(shuō)

unsigned char Data;

while (!ReadData()==Data){}

這就是有錯的。因為在 sdcc中,你沒(méi)有把Data定義成signed char .所以他會(huì )報錯,說(shuō)這個(gè)不是有符號位的。

在sdcc的寫(xiě)法是:(ReadData!=Data).

好的。修改后通過(guò)編譯和燒寫(xiě)的E51PRO源代碼在這里:EP5-SDCC-src.tar.bz2



關(guān)鍵詞: EasyPro51編程器SDC

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>