单片机C语言第2章51单片机硬件及C51编程基础课件.ppt
《单片机C语言第2章51单片机硬件及C51编程基础课件.ppt》由会员分享,可在线阅读,更多相关《单片机C语言第2章51单片机硬件及C51编程基础课件.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.6数组、指针、函数数组、指针、函数2.6.1数组数组1、一维数组一维数组:具有一个下标的数组元素组成的数组:具有一个下标的数组元素组成的数组类型说明符类型说明符数组名数组名元素个数元素个数;intdemol10;inta5=1,2,3,4,5;2、二维数组或多维数组二维数组或多维数组:具有两个或两个以上下标:具有两个或两个以上下标的数组元素组成的数组的数组元素组成的数组floatdemo234;inta34=1,2,3,4,5,6,7,8,9,10,11,12;3、字符数组字符数组:若一个数组的元素是字符型的,则该:若一个数组的元素是字符型的,则该数组是字符数组数组是字符数组chara12
2、=“ChongQing”;4、查表查表:数组的一个有用功能是查表:数组的一个有用功能是查表unsignedcharcodetab5=1,2,3,4,5;例题:例题:将摄氏温度转换成华氏温度将摄氏温度转换成华氏温度#defineucharunsignedcharucharcodetempt=32,34,36,37,39,41;ucharftoc(uchardegc)returntemptdegc;voidmain()ucharx;x=ftoc(5);2.6.2指针指针1、指针是用来存放数组或变量的存储区地址。程序的指令、常量、变量和特殊寄存器都存放在内存单元或相应的存储区中,这些存储区是按字节划
3、分的,每个存储单元都可以用唯一的编号去读或写数据,这个编号就是常说的存储单元的地址。而读写这个单元的动作称为寻址。2、指针变量:用一变量存放另一个变量的地址,那么用来存放变量地址的变量称为指针变量。3、基于存储器的指针:定义一个指针时,若给出了它所指对象的存储类型,则该指针是基于存储器的指针。char xdata *px;char xdata *data pdx;4、一般指针 一般指针声明格式如下:数据类型 *指针变量;char *pz;1、一般函数、一般函数 函数定义的一般形式为:函数类型 函数名(形式参数表)局部变量定义 函数体语句 “函数类型”说明了自定义函数返回值的类型。“函数名”是用
4、标识符表示的自定义函数名字。“形式参数表”中列出的是在主调用函数与被调用函数之间传递数据的形式参数,形式参数的类型必须要加以说明。如果定义的是无参函数,可以没有形式参数表,但圆括号不能省略。“局部变量定义”是对在函数内部使用的局部变量进行定义。“函数体语句”是为完成该函数的特定功能而设置的各种语句。2.6.3函数函数 C51程序中函数是可以互相调用的。所谓函数调用就是在一个函数体中引用另外一个已经定义了的函数,前者称为主调函数,后者称为被调用函数。函数调用的一般形式为:函数名(实际参数表)“函数名”指出被调用的函数。“实际参数表”中可以包含多个实际参数,各个参数之间用逗号隔开。实际参数的作用是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 51 硬件 C51 编程 基础 课件
限制150内