AT89S51看门狗程序例子

发布者:Joyful222Life最新更新时间:2013-01-16 来源: 21IC 关键字:AT89S51  看门狗程序  程序激活 手机看文章 扫描二维码
随时随地手机看文章

AT89S51看门狗程序例子如下:

AJMP MAIN

MAIN:

;启动看门狗
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1

;主程序*******************************************************
;************************************************************

START:

ACALL WDT ;调用复位看门狗子程序

AJMP START

;主程序*****************************************************
;************************************************************

;复位看门狗子程序
WDT:
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1
RET

END

注意事项:

1. 89S51的看门狗必须由程序激活后才开始工作。所以必须保证CPU有可靠的上电复位。

否则看门狗也无法工作。

2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。

3. 89S51只有14位计数器。在16383个机器周期内必须至少喂狗一次。而且这个时间是固

定的,无法更改。当晶振为12M时每16个毫秒需喂狗一次。

关键字:AT89S51  看门狗程序  程序激活 引用地址:AT89S51看门狗程序例子

上一篇:MSP430系列与89C51系列的比较
下一篇:从零开始学51单片机定时器

推荐阅读最新更新时间:2024-03-16 13:16

AT89S51单片机为控制核心的智能家庭防盗报警系统设计
1 引言 随着我国国民经济的快速发展, 人民生活水平的提高, 人们对家庭住房的防盗、防劫、防火设备的重视程度也在不断提高, 所以现代社会有更多的人需要对偷盗、抢劫、火灾、煤气泄漏等事故进行监测和报警。为了有效的保证居民的生命财产安全, 我们设计了一款智能家庭防盗报警系统。该系统是利用无处不在的电话网络进行监控,将AT89S51 单片机、ISD4000 集成语音芯片、HT1602 液晶显示驱动芯片及集成电路组成的双音多频拨号电路等有机地结合在一起, 构成一种功能先进、实用、成本低廉的家庭智能防盗报警器。 2 电路组成框图和基本工作原理 2.1 电路组成框图 智能家庭防盗报警系统是由无线发送/ 接受模块、报警模块、键盘模块、液晶显
[单片机]
以<font color='red'>AT89S51</font>单片机为控制核心的智能家庭防盗报警系统设计
STM32-自学笔记(16.窗口看门狗程序用到的库函数介绍)
1.RCC_APB1PeriphClockCmd 函数原型:void RCC_APB1PeriphClockCmd (u32 RCC_APB1Periph,FunctionalState NewState) 功能:使能或者失能APB1外设时钟 参数: RCC_APB1Periph:APB1的外设时钟 NewState:指定外设时钟的新状态,这个参数可以取ENABLE或者DISABLE 返回值:无 参数RCC_APB1Periph RCC_APB1Periph_TIM2 TIM2时钟 RCC_APB1Periph_I2C1 I2C1时钟 RCC_APB1Periph_TIM3 T
[单片机]
AT89S51中断服务子程序的设计
  中断系统的运行必须与中断服务子程序配合才能正确使用。设计中断服务子程序需要首先明确以下几个问题。      中断服务子程序设计的任务      中断服务子程序设计的基本任务有下列4条:      (1)设置中断允许控制寄存器IE,允许相应的中断请求源中断。      (2)设置中断优先级寄存器IP,确定并分配所使用的中断源的优先级。      (3)若是外部中断源,还要设置中断请求的触发方式IT1或IT0,以决定采用 电平 触发方式还是跳沿触发方式。      (4)编写中断服务子程序,处理中断请求。      前3条一般放在主程序的初始化程序段中。      举例如下:例1、假设允许外部中断0中断,并设定它为高优先级中断,其
[单片机]
<font color='red'>AT89S51</font>中断服务子<font color='red'>程序</font>的设计
AT89S51引脚图,AT89S51单片机引脚说明及管脚定义
AT89S51引脚图,AT89S51单片机引脚说明及管脚定义 AT89S51引脚图 AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS -51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 byte
[模拟电子]
<font color='red'>AT89S51</font>引脚图,<font color='red'>AT89S51</font>单片机引脚说明及管脚定义
校内自行车防盗跟踪系统的设计
1 引言 近年来,随着无线通讯,传感器技术以及嵌入式计算等技术的不断进步,推动了低成本、低功耗的物联网技术的发展,促使物联网技术成为当今活跃的研究领域 。物联网由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通讯方式形成的一个网络系统,其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。无线传感器网络在军事和民用领域都有广阔的应用前景 。物联网(Internet of Things)指的是将无处不在的末端设备和设施,包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等和“外在使能”的,如贴上RFID的各种资产、携带无线终端的个人与车辆等“智能化物件或动物”或“智能
[单片机]
校内自行车防盗跟踪系统的设计
出租车计价器硬件原理图
采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、独立式键盘、复位电路等。硬件电路原理图如图1所示。本电路可实现四个主要的功能模块,分别为脉冲计数模块、定时器计时模块、按键的处理以及数码管动态扫描等功能。
[单片机]
出租车计价器硬件原理图
AT89C51和AT89S51性能简介
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 1.主要特性: · 8031 CPU与MCS-51 兼容 · 4K字节可编程FLASH存储器(寿命:1000写/擦循环) · 全静态工作:0Hz-24KHz ·
[单片机]
基于AT89S51单片机的PWM专用信号发生器设计
1 引言       涡流无损检测作为无损检测应用最广泛的方法之一,具有传感器结构简单、灵敏度高、测量范围大、不受油污等介质影响、抗干扰能力强等优点,已被广泛应用于冶金、机械、化工、航空等多个工业部门。然而由于受趋肤效应的影响,常被限制在对导体表面及亚表面层的检测上,这使其检测应用范围受到了很大的限制。但是,若检测线圈在脉冲激励作用下,因脉冲信号中含有丰富、连续的频率成分,所以检测线圈中所得到的信息不仅包含了被检测试件的表面、亚表面信息,还包含其深度信息,能够对材质以及缺陷进行定量评价。而脉冲信号的波形、频率、幅值、占空比等参数的改变对检测结果有着不同的影响。因此为了获得不同的脉冲激励下的检测结果。特制作了这一专用高精度大
[单片机]
基于<font color='red'>AT89S51</font>单片机的PWM专用信号发生器设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved