ANSI C与C51.docVIP

  • 9
  • 0
  • 约2.01万字
  • 约 18页
  • 2019-04-14 发布于河南
  • 举报
Keil?C51?vs?标准C?1 深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类: l 8051存储类型及存储区域 l 存储模式 l 存储器类型声明 l 变量类型声明 l 位变量与位寻址 l 特殊功能寄存器(SFR) l C51指针 l 函数属性 具体说明如下(8031为缺省CPU)。 1. 第一节 Keil C51扩展关键字 C51 V4.0版本有以下扩展关键字(共19个): _at_ idata sfr16 alien interrupt small bdata large _task_ Code bit pdata using reentrant xdata compact sbit data sfr 2. 第二节 内存区域(Memory Areas): 1. 1. Pragram Area: 由Code说明可有多达64kBytes的程序存储器 2. 2. Internal Data Memory: 内部数据存储器可用以下关键字说明: data:直接寻址区,为内部RAM的低128字节 00H~7FH idata:间接寻址区,包括整个内部RAM区 00H~FFH bdata:可位寻址区,  20H~2FH 3. 3. External Data Memory 外部RAM视使用情况可由以下

文档评论(0)

1亿VIP精品文档

相关文档