单片机C语言知识点全攻略(二).doc
《单片机C语言知识点全攻略(二).doc》由会员分享,可在线阅读,更多相关《单片机C语言知识点全攻略(二).doc(4页珍藏版)》请在三一文库上搜索。
1、单片机C语言知识点全攻略(二)讯:继单片机学习知识点全攻略得到广大读者好评,根据有网友提出美中不足的是所用单片机编程语言为汇编,基于此,再接再厉再次为读者诚挚奉上非常详尽的单片机C语言知识点全攻略系列单片机C语言学习教程,本教程共分为四部分,主要知识点如下所示。参阅相关系列文章,单片机C语言知识点全攻略(一)第二部分知识点:第五课 C51变量第六课 C51运算符和表达式第七课 运算符和表达式(关系运算符)第八课 运算符和表达式(位运算符)第九课 C51运算符和表达式(指针和地址运算符)第五课、C51变量上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作
2、为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下:存储种类数据类型存储器类型变量名表在定义格式中除了数据类型和变量名表是必要的,其它都是可选项。存储种类有四种:自动(auto),外部(extern),静态(staTIc)和寄存器(register),缺省类型为自动(auto)。这些存储种类的具体含义和使用方法,将在第七课变量的存储中进一步进行学习。而这里的数据类型则是和我们在第四课中学习到的名种数据类型的定义是一样的。说明了一个变量的数据类型后,还可选择说明该变量的存储器类型。存储器类型的说明就是指定该变量在单片机c语言硬件系统中所使用
3、的存储区域,并在编译时准确的定位。表61中是KEIL uVision2所能认别的存储器类型。注意的是在AT89c51芯片中RAM只有低128位,位于80H到FFH的高128位则在52芯片中才有用,并和特殊寄存器地址重叠。特殊寄存器(SFR)的地址表请看附录二AT89c51特殊功能寄存器列表如果省略存储器类型,系统则会按编译模式SMALL,COMPACT或LARGE所规定的默认存储器类型去指定变量的存储区域。无论什么存储模式都能声明变量在任何的8051存储区范围,然而把最常用的命令如循环计数器和队列索引放在内部数据区能显著的提高系统性能。还有要指出的就是变量的存储种类与存储器类型是完全无关的。数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 知识点 攻略
链接地址:https://www.31doc.com/p-3398089.html