User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Microcontroladores 8051

6.3. 位域结构

您可以定义一个结构位结构成员变量作为代理领域的元素,1至8位数(对位微处理器架构和编译器的结构是范围取决于使用时,范围可从1到8,1至16日,1到32或1到64)。

宣言的结构数据类型位

 / /声明一个位结构
港口结构{
	通道0无符号:1,/ /范围0.1
	通道1无符号:2; / /范围0到3
	CH2的无符号:3; / /范围为0到7	
	无符号甲基:1,/ /范围0.1
}; 

声明变量

无效的主要(无效){
	结构数据端口PU_1 / /声明一个可变利率PU_1端口
	
	PU_1.Ch0 = 0,/ /将数据项
	PU_1.Ch1 = 3;
	PU_1.Ch2 = 5;
	PU_1.Ch3 = 1;
	... 

存储器内容

位域的结构存储器的内容

6.4. 工会

数据类型声明

 {数据结
	我无符号整数/ /整数
	无符号字符C [2] / /阵列的两个字符
} 

声明变量

无效的主要(无效){
	数据结D_1数据/ /变量的数据传输速率D_1宣言
	d_1.i = 0x0405,/ /一个整数分配
	d_1.c CH1 = [0] / /分配到CH1 1工会(CH1 = 5)字节内容
	CH2 = d_1.c [1] / /分配到CH1 1字节内容联盟(CH2 = 4) 

存储器的内容

工会存储器的内容

6.5. 符号的定义

符号的定义

 {#定义原则
#定义结束}
#定义整数诠释
10#定义号码
#定义数量有限* 5
#定义和X + Y键
#定义消息“等大型\ N”的
主要()
原则
	整数x,Y,Z轴;
	x = 5;
	Ÿ =极限;
	Ž =总和;
	如果(ž> y)的
		printf的(消息);
	...
为了

Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |