reg52.h详解

上传者: fuyabin0625 | 上传时间: 2019-12-21 19:46:06 | 文件大小: 90KB | 文件类型: pdf
89C51/52单片机头文件内容详解 sfr P0 = 0x80; //P0 口 sfr P1 = 0x90; //P1 口 sfr P2 = 0xA0; //P2 口 sfr P3 = 0xB0; //P3 口 sfr PSW = 0xD0; //程序状态字,具体位意义见位定义 sfr ACC = 0xE0; //累加器,程序员最常用的 sfr B = 0xF0; //寄存器, 主要用于乘除 sfr SP = 0x81; //堆栈指针,初始化为07;先加1 后压栈,先出栈再减1, sfr DPL = 0x82; sfr DPH = 0x83; //数据指针,用途大 sfr PCON = 0x87; //电源控制 sfr TCON = 0x88; //Timer/Counter 控制 sfr TMOD = 0x89; //Timer/Counter 方式控制 sfr TL0 = 0x8A; sfr TL1 = 0x8B; // sfr TH0 = 0x8C; //存着当前的计数值 sfr TH1 = 0x8D; //我就想不明白,当时设计的时候,为什么不把TH0,TL0 放在 连续的地址! sfr IE = 0xA8; //好东西,中断控制 sfr IP = 0xB8; //中断优先级控制,没有设计过要求时间严格的系统,所以至 今没有用过 sfr SCON = 0x98; //哇,熟悉,串口控制寄存器 sfr SBUF = 0x99; //哇,更熟悉,串口缓冲寄存器 /* BIT Register */ /* PSW */ sbit CY = 0xD7; //进位或借位,有就是1,没有就是0 sbit AC = 0xD6; //辅助进借位,(麻烦b) sbit F0 = 0xD5; //没有具体用途,可以由用户决定

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明