background image

 

 

 

 

C51

C51

编程常用语句总结

编程常用语句总结

一、

一、

C51

C51

定义

定义

SFR

SFR

定义方法:两个关键字:

定义方法:两个关键字:

sfr

sfr

sbit

sbit

1.

1.

定义特殊功能寄存器用

定义特殊功能寄存器用

sfr

sfr

例如:

例如:

sfr PSW=0xD0

sfr PSW=0xD0

/*

/*

定义程序状态字

定义程序状态字

PSW

PSW

的地址为

的地址为

D0H*/

D0H*/

sfr TMOD=0x89

sfr TMOD=0x89

/*

/*

定义定时器

定义定时器

/

/

计数器方式控制寄存器

计数器方式控制寄存器

TMOD

TMOD

的地址为

的地址为

89H*/

89H*/

sfr P1=0x90

sfr P1=0x90

/*

/*

定义

定义

P1

P1

口的地址为

口的地址为

90H*/

90H*/

2.

2.

定义可位寻址的特殊功能寄存器的位用

定义可位寻址的特殊功能寄存器的位用

sbit

sbit

例如:

例如:

sbit CY=0xD7

sbit CY=0xD7

/*

/*

定义进位标志

定义进位标志

CY

CY

的地址为

的地址为

D7H*/

D7H*/

sbit AC=0xD0^6

sbit AC=0xD0^6

/*

/*

定义辅助进位标志

定义辅助进位标志

AC

AC

的地址为

的地址为

D6H*/

D6H*/

sbit RS0=0xD0^3

sbit RS0=0xD0^3

/*

/*

定义

定义

RS0

RS0

的地址为

的地址为

D3H*/ 

D3H*/