设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
会员
首页
BBS
文章
Portal
教程
最新
供电设计
联系我
直达
搜索
搜索
图文教程
磁力开关
馈电开关
采煤机
华宁集控
高爆开关
掘进机
视频教程
初入煤电
组合开关
移变低馈
资料下载
书籍
标规
资料
说明书
社区分类
煤电入门
煤电维修
维修电工
电气软件
电子技术
工控自动
本版
文章
帖子
百技网
»
首页
›
电子技术
›
单片机
›
PIC单片机16F84的内部硬件资源(七)?
返回列表
发新帖
PIC单片机16F84的内部硬件资源(七)?
[复制链接]
2843
|
2
|
2011-9-7 22:36:32
|
显示全部楼层
|
阅读模式
<
复位是
单片机
的初始化操作。其主要功能是把程序计数器PCL初始化为000H,可使16F84单片机从000H单元开始执行程序。
PIC16F84单片机有下列几种不同的复位方式。
(1)芯片上电复位POR。
(2)正常工作状态下通过外部MCLR引脚加低电平复位。
(3)在省电休眠状态下通过外部MCLR引脚加低电平复位。
(4)监视定时器WDT超时溢出复位。
PIC16F84单片机片内集成有“上电复位”POR电路,对于一般应用,只要把MCLR引脚接高电位即可。
在正常工作或休眠状态下用MCLR复位,只需在MCLR引脚上加一按键瞬间接地即可。
单片机16F84复位操作,对其它一些寄存器会有影响,如表1所示。
11?监视定时器WDT
单片机系统常用于工业控制,在操作现场通常会有各种干扰,可能会使执行程序弹飞到一种死循环,从而导致整个单片机控制系统瘫痪。如果操作者在场,就可进行人工复位,摆脱死循环。但操作者不能一直监视着系统,即使监视着系统,也往往是引起不良后果之后才进行人工复位。由于PIC16F84单片机中具有程序运行自动监视系统,即监视定时器WDT(Watch Dog Time),直译为“看门狗”定时器。这好比是主人养了一条狗,主人在正常干活时总不忘每隔一段时间就给狗喂食,狗就保持安静,不影响主人干活。如果主人打嗑睡,不干活了,到一定时间,狗饿了,发现主人还没有给它吃东西,就会大叫起来,把主人唤醒。由此可见,WDT有如下特性:
(1)本身能独立工作,基本上不依赖CPU。
(2)CPU在一个固定的时间间隔中和WDT打一次交通(如使其清零,即喂一次狗),以表明系统目前工作正常。
(3)当CPU落入死循环后,能被WDT及时发觉(如WDT计数溢出),并使系统复位。
PIC16F84单片机内的WDT,其定时计数的脉冲序列由片内独立的RC振荡器产生,所以它不需要外接任何器件就可以工作。而且这个片内RC振荡器与OSC1/CLKIN(引脚{16})上的振荡电路无关,即使OSC1和OSC2上的时钟不工作,WDT照样可以监视定时。例如:当PIC16F84在执行SLEEP指令后,芯片进入休眠状态,CPU不工作,主振荡器也停止工作,但是,WDT照样可监视定时。当WDT超时溢出后,可激活(唤醒)芯片继续正常的操作。而在正常操作期间,WDT超时溢出将产生一个复位信号。如果不需要这种监视定时功能,在固化编程时,可关闭这个功能。附图是监视定时器的结构框图。表2是与WDT有关的寄存器。
WDT的定时周期在不加分频器的情况下,其基本定时时间是18ms,这个定时时间还受温度、VDD和不同元器件的工艺参数等的影响。如果需要更长的定时周期,还可以通过软件控制OPT/ON寄存器把预分频器配置给WDT,这个预分频器的最大分频比可达到1∶128。这样就可把定时周期扩大128倍,即达到2?3秒。
如果把预分频器配置给WDT,用CLRWDT和SLEEP指令可以同时对WDT和预分频器清零,从而防止计时溢出引起芯片复位。所以在正常情况下,必须在每次计时溢出之前执行一条CLRWDT指令(即喂一次“狗”),以避免引起芯片复位。当系统受到严重干扰处于失控状态时,就不可能在每次计时溢出之前执行一条CLR WDT指令,WDT就产生计时溢出,从而引起芯片复位,从失控状态又重新进入正常运行状态。
当WDT计时溢出时,还会同时清除状态寄存器中的D4位T0,检测T0位即可知道复位是否由于WDT计时溢出引起的。 ?
成都 卫东
单片机
,
pic
,
pic单片机
热帖推荐
电工工作人员的基本要求
触电急救培训工作中存在的问题及对策
当前农电安全管理存在的问题与对策
双绞线
电力电缆和控制电缆的区别
防止电力生产重大事故的二十五项重点要求继电保护实施细则
二台电机顺序起动加时间延时电路
电力系统继电保护技术监督规定(试行)
单相电机顺逆转
单相电机逆顺接法
智能数控系统技术进展
电表接线图
相关帖子
•
台达PLC 在净水设备中的应用
•
单片机数据采集模块
•
基于GSM和PIC单片机的无人清洁护理机的设计
•
基于ATmega16单片机的实时温度采集与分析系统
•
啥是单片机
•
单片机的调光控制器设计
•
单片机控制的可控硅全波半控桥触发电路
•
关于单片机控制的电线探测仪的一些问题
•
徐州科达400馈电开关,送电显示单片机连接失败,有知道怎么回事吗?
回复
举报
老顽童
|
2011-9-30 06:56:32
|
显示全部楼层
晕 不信啊
回复
支持
1
反对
0
举报
与众不同
|
2011-9-30 06:55:43
|
显示全部楼层
我也来顶一下..
回复
支持
0
反对
1
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
huangshan
回复楼主
返回列表
电子基础
电子制作
单片机
器件应用
图文推荐
如何升级VIP用户组
2018-01-13
软启动器的工作过程
2018-12-26
天津华宁KTC101主控器的内部结构
2021-05-14
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
2022-03-12
矿用防爆软启开关教程——13、软启开关近控启动过程
2020-02-15
热门排行
1
KJZ1-200(400)馈电开关原理分析
2
这个电气元件符号你认识吗?
3
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
4
馈电开关漏电闭锁故障维修_成伟维修笔记1
5
馈电开关漏电闭锁故障的维修_成伟维修笔记7
6
馈电开关漏电试验不跳闸故障维修_成伟维修笔记4
7
煤矿风机开关教程:11、过、欠压保护相关参数的设置
8
煤矿高压防爆开关漏电保护的研究
9
天津华宁KTC101主控器的内部结构
10
高防开关短路跳闸故障的维修_成伟维修笔记8