有信心的的英文的翻译的英语怎么说-圣诞的祝福


2023年4月4日发(作者:coming soon中文意思)

SDCC编译器及asxxxx汇编编译器

使⽤as8051来汇编汇编程序:

源代码与KeilC的稍许不同

对于已经习惯使⽤KeilC的⽤户需要注意⼀下,SDCC的源代码和KeilC有所不同,需要做⼀点调整才能编译通过.SDCC⽐较多的使⽤像8051.h

这样的头⽂件(include/mcs51⽬录下也有reg51.h这样的头⽂件).

对于⼀些⾮ANSIC的关键字,SDCC均采⽤双下滑线开头的⽅式定义,如__code,__idata,__对于单⽚机引脚的定义SDCC采⽤了__at关

键字和⼗六进制地址(⽤户对底层地址信息要弄清楚,不过我觉得__at关键字是⼀个⽐较有特⾊的改进),如下:个⼈建议还是⽤#define来定义引

脚⽅便

//SDCCKeilC__sbit__at0x94blackLineLeft;sbitblackLineLeft=P1^4;__sbit__at0x95blackLineRight;sbi

tblack惊涛拍岸卷起千堆雪 LineRight=P1^5;__sbit__at0x初二的语文电子课本 80in1;sbitin1=P1^0;__sbit__at0x81in2;sbitin2=P1^1;__sbit

__at0x8碎的拼音 2in3sbitin3=P1^2;__sbit__at0x83in4;sbitin4=你来到寒山脚下看到哪些景物 P1^3;

更多的地址信息可以查看附录

对于内嵌汇编代码,SDCC使⽤__asm和__endasm两个关键字,参考代码如下:

voiddelay0_1(uintn){for(i=0;i<n;++i){for(j=0;j<10000;++j){__asmnop__endasm;}}}

源代码编译单⽂件项⽬喯组词语

对于单源⽂件8051项⽬的编译过程⾮常简单.⽤下⾯的命令编译你的程序

SDCCsourcefile.c

这⼀步将完成编译,汇编和链接的源⽂件.输出⽂件如下:

-程序的汇编⽂件

-程序的列表⽂件

-被链接器更新的列表⽂件

-由链接器⽣成的符号清单

-由汇编器⽣成的对象⽂件,提供给链接器使⽤

-被链接器更新的最终存储器映射

-内存的使⽤情况摘要

-⽤于⽣成IntelHex格式⽂件模块

可能还有⼀些其他⽂件,查看SDCC⼿册可以了解更多!

attentions:

然后烧录就可以了.

多⽂件项⽬

SDCC并不⽀持同时编译多个源代码⽂件,所以多⽂件项⽬的编译需要分步进⾏.假如你的项⽬包含.c三个⽂件,那么编译重阳节的来历和风俗和传统 过

程如下:

sdcc-cfoo1.c

sdcc-cfoo2.c

还可以使⽤以下⽅式编译:

sdcc-cmain.c

最后处理⼀下ihx⽂件就可以了.对于多⽂件项⽬最好是写⼀个makefile⽂件⽤make维护或者写⼀个批处理⽂件.

sdcc⾃带的packihx转换的bin烧写到51有问题,需要下载hex2bin转换

更多推荐

SDCC是什么意思C在线翻译读音例句