首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 其它课程 > 初学者编程最简练的指导

初学者编程最简练的指导

资料介绍
初学者编程最简练的指导
Welcome visit us at: www.eepw.com.cn


初学者编程最简练的指导


这里讲述一些初学者学习 C51 的一些误区和注意事项。高手的特别应用不包括在内。

1) C 忌讳绝对定位。

常看见初学者要求使用_at_,这是一种谬误,把 C 当作 ASM 看待了。在 C 中变量的定位是编
译器的事情,初学者只要定义变量和变量的作

用域,编译器就把一个固定地址给这个变量。怎么取得这个变量的地址?要用指针。比如
unsigned char data x;后,x 的地址就是&x,

你只要查看这个参数,就可以在程序中知道具体的地址了。所以俺一看见要使用绝对定位的
人,第一印象就是:这大概是个初学者。

2) 设置 SP 的问题。

原因和 1 差不对,编译器在把所有变量和缓冲区赋予地址后,自动把最后一个字节开始的地
方,作为 SP 的开始位置,所以初学者是不必

要去理会的。这体现 C 的优越性,很多事情 C 编译时候做了。

3) 用 C 的主程序结构:

#include
void main(void)
{
while(1);
}
这是个最小的成功的 C 程序,包括头部文件和程序主体。
头部文件的名词解释: 引用的外部资源文件,这个文件包括了硬件信息和外部模块提供的可
使用的函数和变量的说明。可以用文本方
式打开 reg52.h,仔细研究下,会有一些写程序的体会。
4)这样构成一个 C 项目
在 C 中,常用项目来管理。项目一般分为两大块:C 文件块和头部文件块。
我们常把不同功能写在不同的 C 文件中,依靠项目的管理,最后把所有文件连接起来,这
样就可以得到可以烧录的 HEX 文件或
初学者编程最简练的指导
本地下载

评论

EEPW网友· 2011-11-08 10:44:24
互相转告:中共邪教政府利用特异功能盗取、误导人的视觉、听觉、感觉、思维、记忆!中共邪教政府利用特异功能冒充“上帝”、“穆罕默德”、“释迦牟尼”等宗教神灵暗中驱使人们做坏事!(这是千真万确的事!请用短信群发此消息!这是在拯救中国人和全人类!)