
C51
黄景辉2015
这个作者很懒,什么都没留下…
展开
-
C51编译器的优化问题
以下的翻译和原文OPTIMIZE Compiler DirectiveAbbreviation OTArguments A decimal number between 0 and 11 enclosed in parentheses optionally followed by SIZE or SPEED to specify code size or execution spe转载 2015-01-14 11:33:03 · 1519 阅读 · 0 评论 -
STARTUP.A51文件解释
STARTUP.A51 这个文件有什么用,有必要添加到工程吗? 如果不添加"startup.a51"文件,编译器就会自动加入一段初始化内存以及堆栈等的代码,这时的内存初始化部分你就无法去控制了,当然这在大部分情况下没什么关系。但是如果你想你的程序在复位后,内存里面的信息依然还保存着(所说的“热复位”),那么你就需要添加该启动文件,并且去里面修改内存初始化部分,不要初始化你需要保留的部分内存。转载 2015-01-14 13:42:52 · 3023 阅读 · 1 评论 -
51系列中data,idata,xdata,pdata的区别
51系列中data,idata,xdata,pdata的区别dATa: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa: 固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式 访问的。汇编中的语句为:mox ACC,转载 2015-01-18 10:29:49 · 404 阅读 · 0 评论 -
KEILC51可重入函数及模拟栈浅析
KEILC51可重入函数及模拟栈浅析 技术分类: 微处理器与DSP | 2008-08-02 作者:xzp21st: EDN China 最新ST微控制器领先技术 出色的实时性能,高度兼容性 优越的功效,创新型外设,来ST官网! www.STMicroelectronics.com.cn EDN博客精华文章 作者:xzp21st 关键字:keilc转载 2015-01-18 10:32:55 · 702 阅读 · 0 评论