老古开发网首页
导航:老古开发网首页文章索引索引第24页文章分类单片机第2页→[c语言与单片机c语言的差异]
| -文章搜索 - 最新文章 - |

c语言与单片机c语言的差异

发布时间:2001年6月6日 点击次数:6563
来源:   作者:
 
1、单片机的c是继承了标准c的绝大部分的特性,基本语法相同,但其本身又在特定的硬件
结构上又有所扩展如keywords:sbit,data,idata,pdata,xdata,code等等。。。

2、应用单片机的c更要注重对系统资源的理解,因为单片机的系统资源相对pc来说很贫乏,
对于每一个ram,rom中的byte都要充分利用,可以多看看编译生成的.m51文件来了解自己程
序中利用资源的情况。

3、对于程序上应用的各种算法要精简,不要对系统构成过重的负担。尽量少用浮点运算,
可以用unsigned型数据的就不要用有符号型数据,尽量避免多字节的乘除运算,多使用移位
运算等等。
   

欢迎进入老古论坛进行讨论
[单片机] 相关文章:
请问如何设置可使 Keil C51 不使用片内某固定区间的数据区?
简介:
可以定义一个数组,然后指定其地址为你要保留的数据区首地址即可。 ......

#pragma asm是什么意思?
keil C51 怎样把修改的startup.a51 加到工程文件中
怎样编写C51的watchdog程序?
while(p1_0)的执行时间?
 
下一个:[单片机]我用的是ds80c320,怎样才能让keil使用 dual dptr 
简介:
1、将目标芯片设定为DALLAS80C320,则在进行块数据移动时,KEIL会进行优化; 2、自己编写一段使用双DPTR的子程序;......

上一个:[单片机]请问哪里有卖sst89c58?

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:30分钟 执行时间:31毫秒