• 大小: 90KB
    文件类型: .pdf
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: 其他
  • 标签:

资源简介

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; //没有具体用途,可以由用户决定

资源截图

代码片段和文件信息

评论

共有 条评论

相关资源