- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STC12C54
看门狗应用介绍
适用型号: STC12C5410AD系列,STC12C2052AD系列
在工业控制/汽车电子/航空航天等需要高可靠性的系统中,为了防止“系统在异常情况下,受到干扰,MCU/CPU程序跑飞,导致系统长时间异常工作” ,通常是引进看门狗,如果MCU/CPU 不在规定的时间内按要求访问看门狗,就认为MCU/CPU处于异常状态,看门狗就会强迫MCU/CPU复位,使系统重新从头开始按规律执行用户程序。STC12系列单片机内部也引进了此看门狗功能, 使单片机系统可靠性设计变得更加方便/简洁。为此功能,我们增加如下特殊功能寄存器WDT_CONTR:
Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset Value WDT_CONTR E1h Watch-Dog-Timer
Control register WDT_FLAG - EN_WDT CLR_WDT IDLE_WDT PS2 PS1 PS0 xx00,0000
Symbol符号 Function功能
WDT_FLAG When WDT overflows, this bit is set. It can be cleared by software.
看门狗溢出标志位,当溢出时,该位由硬件置1,可用软件将其清0。
EN_WDT Enable WDT bit. When set, WDT is started
看门狗允许位, 当设置为“1”时,看门狗启动。
CLR_WDT WDT clear bit. When set, WDT will recount. Hardware will automatically clear
this bit.
看门狗清“0 ”位, 当设为“1 ”时,看门狗将重新计数。硬件将自动清“0 ”此位。
IDLE_WDT When set, WDT is enabled in IDLE mode. When clear, WDT is disabled in IDLE
看门狗“IDLE”模式位,当设置为“1”时,看门狗定时器在“空闲模式”计数
当清“0”该位时, 看门狗定时器在“空闲模式”时不计数
PS2, PS1, PS0 Pre-scale value of Watchdog timer is shown as the bellowed table:
看门狗定时器预分频值,如下表所示
PS2 PS2 PS2 Pre-scale
预分频 WDT Period @20MHz 0 0 0 2 39.3ms 0 0 1 4 78.6ms 0 1 0 8 157.3ms 0 1 1 16 314.6ms 1 0 0 32 629.1ms 1 0 1 64 1.25s 1 1 0 128 2.5s 1 1 1 256 5s The WDT period is determined by the following equation 看门狗溢出时间计算
看门狗溢出时间=( 12 x Pre-scale x 32768) / Oscillator frequency
设时钟为12MHz:
看门狗溢出时间 = ( 12 x Pre-scale x 32768) /= Pre-scale x 393216 /
PS2 PS2 PS2 Pre-scale
预分频 WDT Period @12MHz 0 0 0 2 65.5ms 0 0 1 4 131.0ms 0 1 0 8 262.1ms 0 1 1 16 524.2ms 1 0 0 32 1.0485s 1 0 1 64 2.0971s 1 1 0 128 4.1943s 1 1 1 256 8.3886s 设时钟为11.0592MHz:
看门狗溢出时间 = (12 x Pre-scale x 32768) /= Pre-scale x 393216 /PS2 PS2 PS2 Pre-scale
预分频 WDT Period @11.0592MHz 0 0 0 2 71.1ms 0 0 1 4 142.2ms 0 1 0 8 284.4ms 0 1 1 16 568.8ms 1 0 0 32 1.1377s 1 0 1 64 2.2755s 1 1 0 128 4.5511s 1 1 1 256 9.1022s
串行口 特殊功能寄存器
介绍:串行口是单片机与外界进行信息交换的工具。
8051单片机的通信方式有两种:
并行通信:数
您可能关注的文档
- SSH中开泵品牌型号.docx
- CNC机床操作步骤.doc
- 观摩会解说词.doc
- SSH单级双吸离心泵品牌型号.docx
- 观摩宜宾市2014年小学语文青年教师优质课.doc
- 规划新论题“反规划”途径.doc
- CNC车床之夹头应用.doc
- SSH型中开泵型号及运行.docx
- SSH型单级双吸泵厂家十大品牌-上海阳光泵业.docx
- SSH型中开泵型号意义及起动.docx
- 国际战略研究中心-危机中的世界:2022–2023年的“冬季战争”(英)(202212).pdf
- 医药生物行业周报:科研仪器赛道长坡厚雪,国产代替景气高.pdf
- 医药行业研究:继续关注疫情防控与复苏两个方向.pdf
- 医疗器械-海外防疫政策演变影响之三:短期修复看消费医疗及择期相关产品,长期仍然看创新及渗透率提升.pdf
- 元宇宙赋能场景金融:商业银行竞争新赛道.pdf
- 19 古诗二首 教学教案.docx
- 国开(贵州)2024年秋《外国文学》形考作业终考作业答案.docx
- 2024预制混凝土生态护坡构件.docx
- 2020环境空气PM10和 PM2.5的测定重量法.docx
- 2024空气质量恶臭的测定三点比较式臭袋法.docx
文档评论(0)