个人收藏的14篇有关KEIL C51语言编程的使用要点。 目录: C51变量或数据类型 C51 怎样将1个子程序段定位在1个固定的地址位置 C51存储模式 C语言下的单片机软件抗

源代码在线查看: 内存区域(memory areas)的定义--关键字.txt

软件大小: 17 K
上传用户: spie1
关键词: C51 KEIL C语言 语言编程
下载地址: 免注册下载 普通下载 VIP

相关代码

				内存区域(Memory Areas)
				
				
				
				1. Pragram Area:
				
				
				
				由Code说明可有多达64kBytes的程序存储器
				
				
				
				2. Internal Data Memory:
				
				
				
				内部数据存储器可用以下关键字说明:
				
				
				
				data:直接寻址区,为内部RAM的低128字节    00H~7FH
				
				
				
				idata:间接寻址区,包括整个内部RAM区       00H~FFH
				
				
				
				bdata:可位寻址区,                         20H~2FH
				
				
				
				3. External Data Memory
				
				
				
				外部RAM视使用情况可由以下关键字标识:
				
				
				
				xdata:可指定多达64KB的外部直接寻址区,地址范围0000H~0FFFFH
				
				
				
				pdata:能访问1页(25bBytes)的外部RAM,主要用于紧凑模式(Compact Model)。
				
				
				
				4. Special Function Register Memory
				
				
				
				8051提供128Bytes的SFR寻址区,这区域可位寻址、字节寻址或字寻址,用以控制定时器、计数器、串口、I/O及其它部件,可由以下几种关键字说明:
				
				
				
				sfr:字节寻址  比如 sfr P0=0x80;为PO口地址为80H
				
				
				
				sfr16:字寻址,如sfr16  T2=0xcc;指定Timer2口地址T2L=0xcc T2H=0xCD
				
				
				
				sbit:位寻址,如sbit EA=0xAF;指定第0xAF位为EA,即中断允许
				
				
				
				还可以有如下定义方法:
				
				
				
				sbit   0V=PSW^2;(定义0V为PSW的第2位)
				
				
				
				sbit   0V=0XD0^2;(同上)
				
				
				
				或bit  0V=0xD2(同上)。
				
							

相关资源