- 1
- 0
- 约5.19千字
- 约 33页
- 2017-08-24 发布于湖北
- 举报
67H A3H 46H 栈底 PUSH指令 POP指令 SP 堆栈指针 4. 特殊功能寄存器 21个SFR的地址离散地分部在内部数据存储器的80H-FFH地址空间。 SFR占用21个单元,其余的大部分是空余单元,它们没有定义不能作内部RAM使用。 有11个SFR具有位地址,可以进行位寻址,对应的位也有位名称,它们的字节地址正好能被8整除。 4. 特殊功能寄存器 1)累加器ACC:最常用的8位特殊功能寄存器,大部分指令的操作数取自于ACC,许多运算结果也存放在ACC中。A是累加器ACC的助记符。 2)B寄存器:一个8位寄存器,主要用于乘法和除法操作。在其他指令中,作为一般的内部RAM使用。 3)程序状态字寄存器PSW:一个8位的寄存器,用于存放程序运行中的各种状态信息。 Cy AC F0 RS1 RS0 OV P PSW Cy:进位标志位。在进行加(或减)法运算时,若操作结果的最高位(D7位)有进位(或借位)时,Cy =1;否则Cy=0。 AC:辅助进位标志位。在进行加(或减)运算时,若操作结果的低半字节(D3位)向高半字节产生进位(或借位)时,AC=1;否则AC=0。 F0:用户标志位。 RS1、RS0:当前工作寄存器区选择位。 OV:溢出标志位。当进行补码运算时,运算结果超出-128~+127范围时,即溢出,则OV=1;没有溢出,则OV=0。 出现下列情况即为溢出(运算后OV=1):正数加正数为负数;负数加负数为正数;正数减负数为负数;负数减正数为正数;乘法时结果B≠0;除法运算时除数为0。 P:奇偶校验标志位。每条指令执行完后,该位始终跟踪累加器A中1的数目的奇偶性。如果A中有奇数个1,则P=1;否则P=0。 【例】若A=96H,执行ADD A,#84H后,判断Cy、AC、OV、P的状态。 解:执行该指令 A 96H + 84H A 1AH=0001 1010B Cy=1,AC=0,OV=1,P=1 【例】若A=36H,执行ADD A,#3BH后,则: A=71H,Cy=0,AC=1,OV=0,P=0 负数 负数 正数 Why? 4)堆栈指针SP:用于存放当前堆栈操作的单元地址,并根据入栈指令(PUSH)或出栈指令(POP)修改其内容,SP始终指向栈顶。系统复位后,SP初始化为07H。 5)数据指针DPTR:DPTR可以作为一个16位SFR使用,也可以作为两个独立的8位寄存器DPH和DPL来使用,其中DPH为8位,DPL为低8位。 如:DPH=34H,DPL=A6H,则DPTR=34A6H。 6)I/O端口锁存器P0~P3:P0~P3为四个8位的特殊功能寄存器,它们有字节地址和位地址。当I/O端口某一位用于输入时,必须在相应口锁存器的对应位先写入1。 7)其它的SFR有:TMOD、TCON、T0(TH0和TL0组成)、T1(由TH1和TL1组成)、IE、IP、SCON、SBUF、PCON等。 2.3 MCS-51单片机的时钟电路和时序 2.3.1 振荡器和时钟电路 时钟频率范围要求在1.2MHz~12MHz之间。 内部振荡器方式 外部引入方式 XTAL1 单片机 XTAL2 内部振荡器方式 外部引入方式 1 。 . 。 XTAL2 单片机 XTAL1 外部时钟源 +5V 2.3.2 时序单位 时钟周期(又称为振荡周期):是指振荡器产生一个振荡脉冲信号所用的时间,是振荡频率的倒数。 状态周期:振荡脉冲信号经过内部时钟电路二分频之后产生的单片机时钟信号的周期(用S表示)称为状态周期。 机器周期:是指CPU完成某一个规定操作所需的时间。MCS-51单片机的一个机器周期包含6个状态,并依次表示为S1~S6,每个状态分为2个节拍。依次表示为:S1P1、S1P2、S2P1、…、S6P1、S6P2。 指令周期:CPU执行一条指令所需要的时间称为指令周期。MCS-51单片机指令周期根据指令的不同,可包含有1或2或4个机器周期。 不同晶振频率下的各周期情况 2.4 MCS-51单片机的复位与掉电处理 2.4.1 复位与复位电路 复位 1.复位条件:RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期(即二个机器周期)以上。 【例】若使用频率为6MHz的晶振,则复位信号持续时间至少为多少μs? 解:∵fosc=6MHz ∴MC=12/fosc=12/6MHz=2μs ∴t= 4μs 所以复位信号至少持续4μs。 复位
您可能关注的文档
最近下载
- 《合肥市新场景规模化应用示范行动方案(2025—2027年)》.pdf
- 标准化审查报告.doc VIP
- (新版)初级民航安全检查员资格考试题库大全-上(单选题汇总) .pdf VIP
- 2023初中毕业上卫校要多少分分数很高吗 .pdf VIP
- (新版)初级民航安全检查员资格考试题库大全-下(多选、判断题汇总).docx VIP
- H3C认证GB0-510 H3CNE-Security网络安全工程师考试题库及答案.docx VIP
- 索尼SW7600GR中文说明书.pdf
- 华三认证考试H3CNE安全 GB0-510 安全工程师考试题库(含答案).docx VIP
- 钢结构厂房水电安装施工组织方案.docx VIP
- 第1课+おじぎ+课文注音讲义 高中日语人教版第一册.docx VIP
原创力文档

文档评论(0)