STC12C52

STCMCU全系列头文件

/*------------------------------------------------*/

/* --- 宏晶科技 STCMCU ---------------------------*/

/* --- Mobile: (86)13922805190 -------------------*/

/* --- Fax: 86-755-82944243 ----------------------*/

/* --- Tel: 86-755-82948412 ----------------------*/

/* --- Web: http://www.360docs.net/doc/info-a2fc47b165ce05087632138e.html -----------------------*/

/* 适用于: STC12C52xx STC12LE52xx ------------*/

/* ------- STC12C52xxPWM STC12LE52xxPWM ----------*/

/* ------- STC12C52xxAD STC12LE52xxAD ----------*/

/* ------- STC12Cxx52 STC12LExx52 ----------*/

/* ------- STC12Cxx52AD STC12LExx52AD ----------*/

/*------------------------------------------------*/

#ifndef __STC12C52_H__

#define __STC12C52_H__

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

sfr PSW = 0xd0; //程序状态字 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

//位描述 CY AC F0 RS1 RS0 OV F1 P

//初始值=0000,0000 0 0 0 0 0 0 0 0

sbit CY = PSW^7; //进位标志

sbit AC = PSW^6; //辅助进位标志

sbit F0 = PSW^5; //用户标志

sbit RS1 = PSW^4; //寄存器组选择位1

sbit RS0 = PSW^3; //寄存器组选择位0

sbit OV = PSW^2; //溢出标志

sbit P = PSW^0; //ACC的偶校验位

/////////////////////////////////

sfr ACC = 0xe0; //累加器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

//初始值=0000,0000 0 0 0 0 0 0 0 0

sbit ACC7 = ACC^7; //累加器第7位

sbit ACC6 = ACC^6; //累加器第6位

sbit ACC5 = ACC^5; //累加器第5位

免费下载该文档:STC12C52

STC12C52的相关文档搜索

相关文档