51单片机c语言头文件大全,单片机stc89(STC89C52,C51)系列头文件.doc.doc

单片机stc89(STC89C52,C51)系列头文件.doc

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

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

/* --- Mobile: (86-------------------*/

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

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

/* --- Web: www.STCMCU.com -----------------------*/

/* 适用于: STC89C5xRC STC89LE5xRC --------------*/

/* ------- STC89C5xRD+ STC89LE5xRD+ --------------*/

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

#ifndef __STC89_H__

#define __STC89_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; //寄存器组选择位

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

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; //累加器第位

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

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

sbit ACC4 = ACC^4; //累加器第位

sbit ACC3 = ACC^3; //累加器第位

sbit ACC2 = ACC^2; //累加器第位

sbit ACC1 = ACC^1; //累加器第位

sbit ACC0 = ACC^0; //累加器第位

/

sfr B = 0xf0; //B寄存器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

//初始

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值