第9章C51简介浅析.ppt

本章共六节,主要介绍:;9.1.1 C51程序开发概述 ;二、C51程序开发过程;9.1.2 C51程序结构 ;9.2 C51的数据类型与运算 ;9.2.2 C51的数据的存储器类型 ; 访问片内RAM比访问片外RAM的速度要快得多,所以对于经常使用的变量应该置于片内RAM中,即用bdata、data、idata来定义;对于不经常使用的变量或规模较大的变量应该置于片外RAM中,即用pdata、xdata来定义。例如: ; 如果用户不对变量的存储器类型进行定义,C51编译器采用默认的存储器类型。默认的存储器类型由编译控制命令中的存储模式指令限制。例如: char var;/* 在SMALL模式时,var定位data存储区 */ /* 在COMPACT模式时,var定位pdata存储区 */ /* 在LARGE模式时,var定位xdata存储区 */;9.2.3 80C51硬件结构的C51定义 ;;;三、内部RAM中可位寻址对象的定义 当位对象位于80C51单片机内部RAM的20H~2FH单元时,可以利用C51编译器提供的bdata存储器类型进行访问,带有bdata类型的变量可以进行字或字节寻址,用sbit指定bdata变量的相应位后就可以进行位寻址。 例

文档评论(0)

1亿VIP精品文档

相关文档