第1章 内部结与时序.pptVIP

  • 1
  • 0
  • 约9.57千字
  • 约 84页
  • 2016-06-12 发布于贵州
  • 举报
(4)用户RAM区 地址范围: 30H~7FH和80H~FFH。 对特殊功能寄存器的寻址,采用直接寻址方式。 对80H~FFH用户RAM单元寻址,采用寄存器间接寻址方式。 堆栈操作是寄存器间接寻址,因此,80H~FFH可用为堆栈使用。 例如,将立即数#01H传送到地址为80H的特殊功能寄存器和RAM单元中。指令如下: MOV 80H,#01H ;操作P0口 MOV R0,#80H ;操作80H单元 MOV @R0,#01H 1.2.3 定时/计数器(Timer) AT89S51有两个16位定时器/计数器,它们分别是T0和T1。T0和T1都可以分为高8位(TH0、TH1)和低8位(TL0、TL1)两个寄存器。 T0、T1的工作模式:定时模式和计数模式。 AT89S52内部除了有T0和T1两个定时/计数器外,还增加了定时/计数器2。 1.2.4 看门狗定时器(WDT) 看门狗是程序运行出现问题时,用软件恢复系统的一种方法。 看门狗定时器(WDT)由13位计数器和看门狗定时器复位寄存器(WDTRST)构成。 系统复位后,看门狗定时器复位寄存器(WDTRST)的状态不定。 为了激活看门狗,用户必须向看门狗定时器复位寄存器(WDTRST,地址:A6H)依次写入1EH和E1H。 激活看门狗与“喂狗”子程序如下: W

文档评论(0)

1亿VIP精品文档

相关文档