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*/