WDT是英语Watchdog Timer的缩写字母。
Watchdog Timer 中文名看门狗。是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位 防止MCU死机 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。
工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。
硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等
软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1 的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的裕量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环,T0监视T1,T1监视主程序,主程序又来监视T0,从而保证系统的稳定运行。
51 系列有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位看门狗可设定溢出率,也可单独用来作为定时器使用
看门狗使用注意:大多数51 系列单片机都有看门狗,当看门狗没有被定时清零时,将引起复位。这可防止程序跑飞。设计者必须清楚看门狗的溢出时间以决定在合适的时候,清看门狗。清看门狗也不能太过频繁否则会造成资源浪费。程序正常运行时,软件每隔一定的时间(小于定时器的溢出周期)给定时器置数,即可预防溢出中断而引起的误复位。
看门狗运用:看门狗是恢复系统的正常运行及有效的监视管理器(具有锁定光驱,锁定任何指定程序的作用,可用在家庭中防止小孩无节制地玩游戏、上网、看录像)等具有很好的应用价值
系统软件"看门狗"的设计思路:
1看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12 MHz,T0为16位计数器,最大计数值为(2的10次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期为(65 535+1)/1=65 536(μs)。
2计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6 ms。系统设置"看门狗"定时器T0定时30 ms(T0的初值为65 536-30 000=35 536)。主控程序的每次循环都将刷新T0的初值。如程序进入"死循环"而T0的初值在30 ms内未被刷新,这时"看门狗"定时器T0将溢出并申请中断。
3设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入"无条件转移"命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序。
课程名称 开课学期 课程类别 课程性质 周学时 学分 考核方式 总学时 讲课 实验 实验2 报名 讨论 开课学院
形势与政策 0 公共基础课 公共(必) 20-00 20 122 122 应用气象学院
暑期社会实践 0 实践性课程 实践(必) 60-00 20 2周 应用气象学院
高等数学Ⅰ-1 1 公共基础课 公共(必) 60-00 30 75 45 3 5 12 10 数理学院
大学物理实验1 1 公共基础课 公共(必) 20-00 20 50 30 10 2 8 数理学院
思想道德修养与法律基础 1 公共基础课 公共(必) 20-10 30 75 32 16 18 25 思想政治理论课教育中心
职业生涯规划 1 公共基础课 公共(必) 20-00 05 25 16 6 3 公共管理学院
大学英语1 1 公共基础课 公共(必) 40-00 40 100 54 2 4 15 25 语言文化学院
体育1 1 公共基础课 公共(必) 20-00 10 50 30 4 6 10 体育部
计算机基础 1 学科基础课 学科(选) 20-00 20 50 22 10 18 计算机与软件学院
认识实习 1 实践性课程 实践(必) 00-00 10 1周 应用气象学院
入学教育 1 实践性课程 实践(必) 00-00 05 05周 应用气象学院
植物生理学Ⅰ 1 学科基础课 学科(必) 30-00 30 75 48 10 7 10 应用气象学院
高等数学Ⅰ-2 1 公共基础课 公共(必) 60-00 30 75 45 3 5 10 12 数理学院
大学物理1 2 公共基础课 公共(必) 40-00 40 100 64 2 4 30 数理学院
大学物理实验2 2 公共基础课 公共(必) 00-20 20 50 30 10 2 8 数理学院
军训 2 实践性课程 实践(必) 00-00 10 1周 人武部
高等数学Ⅰ-4 2 公共基础课 公共(必) 60-00 30 75 46 2 5 5 20 数理学院
军事理论 2 公共基础课 公共(必) 00-00 10 25 16 2 3 4 人武部
大学英语2 2 公共基础课 公共(必) 40-00 40 100 62 2 6 5 25 语言文化学院
地球科学概论 2 公共基础课 公共(必) 20-00 20 50 32 4 4 10 应用气象学院
高等数学Ⅰ-3 2 公共基础课 公共(必) 60-00 30 75 51 3 2 5 14 数理学院
C语言程序设计 2 公共基础课 公共(必) 30-10 40 100 48 16 16 4 16 计算机与软件学院
体育2 2 公共基础课 公共(必) 20-00 10 50 32 18 体育部
中国近现代史纲要 2 公共基础课 公共(必) 20-00 20 50 26 6 18 思想政治理论课教育中心
大气探测学Ⅱ 3 学科基础课 学科(必) 20-00 20 50 32 8 10 大气物理学院
概率统计 3 公共基础课 公共(必) 30-00 30 75 46 4 6 19 数理学院
大学物理2 3 公共基础课 公共(必) 40-00 40 100 64 2 4 30 数理学院
FORTRAN语言程序设计 3 学科基础课 学科(选) 30-10 40 100 42 22 20 2 14 计算机与软件学院
高等数学选讲 3 公共基础课 公共(选) 20-00 20 50 30 2 2 4 12 数理学院
数理方程 3 公共基础课 公共(选) 20-00 20 50 30 2 2 4 12 数理学院
大学英语3 3 公共基础课 公共(必) 40-00 40 100 62 2 3 10 23 语言文化学院
毛泽东思想概论、邓小平理论和“三个代表”重要思想概论 3 公共基础课 公共(必) 30-30 60 150 48 48 10 18 26 思想政治理论课教育中心
体育3 3 公共基础课 公共(必) 20-00 10 50 32 4 4 10 体育部
生态学 4 学科基础课 学科(选) 20-00 20 50 28 4 8 10 应用气象学院
流体力学 4 学科基础课 学科(选) 30-00 30 75 40 8 3 10 14 大气科学学院
数据库技术及应用Ⅲ 4 专业方向课 专业(选) 20-00 20 50 20 12 8 10 应用气象学院
大气探测实习Ⅰ 4 实践性课程 实践(必) 20-00 20 2周 大气物理学院
热力学 4 公共基础课 公共(选) 20-00 20 50 30 2 2 4 12 数理学院
计算方法 4 公共基础课 公共(选) 20-00 20 50 26 6 2 4 12 数理学院
大学英语4 4 公共基础课 公共(必) 40-00 40 100 62 2 3 12 21 语言文化学院
线性代数 4 公共基础课 公共(必) 30-00 20 50 38 2 2 8 数理学院
体育4 4 公共基础课 公共(必) 20-00 10 50 32 4 4 10 体育部
马克思主义基本原理 4 公共基础课 公共(必) 30-00 30 75 32 16 27 思想政治理论课教育中心
大气物理学Ⅰ 4 学科基础课 学科(必) 30-00 30 75 48 10 10 7 大气物理学院
土壤学 4 专业方向课 专业(选) 20-00 20 50 26 6 6 6 6 应用气象学院
作物栽培学 4 学科基础课 学科(选) 20-00 20 50 26 6 4 6 8 应用气象学院
地理信息系统原理Ⅱ 4 学科基础课 学科(选) 30-00 30 75 36 12 25 2 应用气象学院
系统工程学 5 学科基础课 学科(选) 20-00 20 50 32 4 2 12 应用气象学院
遥感原理及应用Ⅰ 5 专业方向课 专业(选) 20-00 20 50 22 10 8 10 应用气象学院
防雷工程设计 5 专业方向课 专业(选) 20-00 20 50 26 6 6 6 6 大气物理学院
天气学Ⅰ 5 学科基础课 学科(必) 50-00 50 125 90 20 15 大气科学学院
应用气象学方法 5 学科基础课 学科(必) 30-00 30 75 38 10 12 8 7 应用气象学院
农业气象学Ⅰ 5 学科基础课 学科(必) 30-00 30 75 42 6 6 9 12 应用气象学院
水文气象学 5 专业方向课 专业(选) 20-00 20 50 32 6 4 8 应用气象学院
生态系统碳循环 5 专业方向课 专业(选) 20-00 20 50 32 6 8 4 应用气象学院
应用气象仪器 5 专业方向课 专业(选) 20-00 20 50 8 24 12 2 4 应用气象学院
现代气候学基础Ⅱ 5 专业方向课 专业(选) 20-00 20 50 32 6 12 应用气象学院
气候资源学 5 专业方向课 专业(必) 30-00 30 75 40 8 10 15 2 应用气象学院
专业英语 6 学科基础课 学科(选) 20-00 20 50 32 2 4 12 应用气象学院
微气象学 6 专业方向课 专业(必) 30-00 30 75 44 4 15 12 应用气象学院
城市气象学 6 专业方向课 专业(必) 20-00 20 50 28 4 2 6 10 应用气象学院
天气学分析 6 实践性课程 专业(选) 20-00 20 32 32 0 0 0 大气科学学院
中尺度气象学 6 学科基础课 学科(选) 20-00 20 50 32 8 10 大气科学学院
应用气象学方法课程设计 6 实践性课程 实践(必) 20-00 20 2周 应用气象学院
天气预报综合实习 6 实践性课程 实践(必) 20-00 20 2周 大气科学学院
生产实习 6 实践性课程 实践(必) 40-00 40 4周 应用气象学院
人工影响天气 6 专业方向课 专业(选) 20-00 20 50 32 2 4 12 大气物理学院
设施农业概论 6 专业方向课 专业(选) 20-00 20 50 32 8 4 6 应用气象学院
空气污染气象学 6 专业方向课 专业(选) 20-00 20 50 32 2 4 12 大气物理学院
气象经济学 6 专业方向课 专业(选) 20-00 20 50 32 6 4 8 应用气象学院
产业工程气象学 6 专业方向课 专业(必) 30-00 30 75 42 6 8 10 9 应用气象学院
动力气象学Ⅱ 6 学科基础课 学科(选) 20-00 20 50 32 6 12 大气科学学院
环境科学概论 7 学科基础课 学科(选) 20-00 20 50 32 2 2 14 环境科学与工程学院
生物气象学 7 专业方向课 专业(选) 20-00 20 50 32 4 8 6 应用气象学院
气候变化概论 7 专业方向课 专业(选) 20-00 20 50 32 2 6 10 应用气象学院
微气象学实习 7 实践性课程 实践(必) 20-00 20 2周 应用气象学院
气象服务课程设计 7 实践性课程 实践(必) 20-00 20 2周 应用气象学院
学年论文 7 实践性课程 实践(必) 30-00 30 3周 应用气象学院
就业指导 7 公共基础课 公共(必) 10-00 05 25 4 12 9 公共管理学院
气象服务学 7 专业方向课 专业(必) 20-00 20 50 28 4 4 2 10 应用气象学院
气象图形图像软件 7 专业方向课 专业(选) 20-00 20 50 16 16 8 10 应用气象学院
气象灾害学 7 专业方向课 专业(选) 20-00 20 50 32 2 10 6 应用气象学院
应用气象预报 7 专业方向课 专业(选) 20-00 20 50 28 4 4 8 6 应用气象学院
遥感数字图像处理Ⅳ 7 专业方向课 专业(选) 20-00 20 50 12 20 12 4 2 应用气象学院
应用软件设计 7 学科基础课 学科(选) 20-00 20 50 16 16 6 4 8 应用气象学院
毕业论文 8 实践性课程 实践(必) 120-00 120 12周 应用气象学院
毕业鉴定 8 实践性课程 实践(必) 05-00 05 05周 应用气象学院
最近很多人对水文与水资源勘测专业很感兴趣,不断的问毕业出来能干什么那么今天我们小编就给大家分析一下吧!
水文与水资源勘测专业毕业出来干什么?
培养目标:本专业培养具有现代水文与水资源理论及相关学科的知识,能在水利、交通、市政、建筑、铁路、环保、农业、地震、煤炭、冶金、地质、石油天然气等政府管理部门、规划部门、设计、开发部门和科研部门,从事水文计算、水文预报与水利调度、水资源的勘测与评价、水资源利用与优化配置、水资源规划与管理、水环境的勘测与评价、污染的防护与治理、以及空间信息和网络技术的应用与研发的高级技术人才。
就业方向:从事水文水资源勘测、规划、设计、施工、科研和管理等方面的工作。
主干课程:水力学、水文学及水文计算、水文地质基础、地下水动力学、水环境化学、地理信息系统、高级语言程序设计、水信息采集与处理技术、水资源数值模拟技术、水环境质量与影响评价、水资源开发利用与保护等。
主要实践教学环节:军训、工程测量、水文、地质、计算机应用实习、认识实习、生产实习、课程设计、毕业设计(论文)等
职业证书
一:计算机证书
二:英语过级
三:注册土木工程师
自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:>
以上就是关于WDT是什么技术全部的内容,包括:WDT是什么技术、南京信息工程大学应用气象学课程、水文与水资源勘测专业毕业出来干什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)