网站大量收购闲置独家精品文档,联系QQ:2885784924

51LPC系列单片机芯片.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51LPC系列单片机芯片剖析

MOV A, PT0AD ORL A, MOV PT0AD,A ; 禁止CIN1A(P0.4)引脚数字输入功能 MOV A, P0M1 ORL A, MOV P0M1,A ; 将P0M1的b4位置1 MOV A, P0M2 ANL A, MOV P0M2,A ; 将P0M2的b4位清零。使CIN1A(P0.4)引脚 仅为输入 MOV CMP1, ; 启动比较器1,选择CIN1A引脚作为正向输入 端;Vref 作为反向输入端;比较结果输出到 CMP1引脚 LCALL DELAY10U ; 调用延迟程序,延迟10 μs,等待比较结果 ANL CMP1, ; 清除比较器1中断标志 SETB EC1 ; 允许比较器1中断 SETB EA ; 开中断 RET ; 返回 6.5 定时/计数器新增功能 图6-12 定时器T0方式1结构 图6-13 P87LPC759/760/761定时器T1结构 (a) 方式0;(b) 方式1;(c) 方式2 6.6 时钟及复位电路 图6-14 P87LPC76X振荡器控制电路 图6-15 外部晶振连接 图6-16 外部时钟信号连接方式 6.7 电源管理及复位电路 6.7.1 掉电检测功能 掉电检测由下列寄存器位控制: AUXR1.6(BOD)——允许/禁止掉电检测功能。当BOD=1时,禁止掉电检测功能(即掉电时既不复位,也不产生掉电中断);当BOD=0时,允许掉电检测。 AUXR1.5(BOI)——掉电复位/中断选择。当BOI位置1时,禁止掉电复位,但允许掉电产生中断。 当AUXR1寄存器BOD、BOI位为01时,则电源电压下降到特定值时,不产生掉电复位信号,而是触发掉电中断。在这种情况下,BOD位含义也不再是“允许/禁止掉电检测”,而是作为掉电中断标志。但CPU是否查询掉电中断标志BOD,受掉电中断允许EBO(IE0.5)和中断开关EA控制。 此外,掉电发生时(无论是选择掉电复位还是掉电中断),PCON寄存器的掉电标志BOF置1。另外,上电时BOF也置1。 P87LPC76X系列掉电保护电压可通过位于EPROM存储器区内配置寄存器UCFG1的BOV位选择。未编程时,BOV=1,掉电保护电压为2.5 V(适合低电源电压,如2.7?~4.0 V);当BOV=0时,掉电保护电压为3.8 V(适合电源电压大于4.0 V情况)。 为了保证CPU正确检测到掉电状态,VDD下降速率不得高于50 mV/μs;为保证上电时CPU正确复位,VDD上升沿不得高于2 mV/μs。可通过加大电源滤波电容容量,使VDD下降、上升速率变慢。 6.7.2 上电检测 上电检测与掉电检测类似,即首次上电时,当电源电压大于掉电保护电压时,PCON寄存器的上电标志POF置1。 6.7.3 空闲模式和掉电操作模式 当PCON寄存器的IDL置1时,即CPU进入空闲操作模式。任一中断发生或复位均可结束空闲模式。这与标准80C51空闲模式完全相同。 当PCON寄存器的PD位置1时,CPU进入掉电运行模式(与VDD下降掉电不同)。进入掉电操作模式后,CPU内振荡器停止工作(看门狗振荡器除外,只要电源电压VDD存在,看门狗振荡器就能继续工作)。复位或特定中断(参考表6-7)发生时,可使CPU退出掉电运行模式。 6.7.4 复位电路 图6-17 P87LPC76X系列复位源 图6-18 典型外部复位电路 6.8 看门狗定时器 图6-19 看门狗定时器结构 图6-20 WDTE为1时的内部结构 图6-21 WDTE为0时的内部结构 看门狗计数器是一个具有8个溢出输出端的20位计数器,由看门狗控制寄存器WDCON的WDS2~WDS0位控制,例如当WDS2~WDS0位为000时,8选1多路开关与13位计数器溢出端相连,计数长度为213,即8192个时钟;当WDS2~WDS0位为001时,8选1多路开关与14位计数器溢出端相连,计数长度为214,即16?384个时钟;依次类推,当WDS2~WDS0位为111时,8选1多路开关与20位计数器溢出端相连,计数长度为220,即1?048?576个时钟。 由于RC振荡器输出时钟信号周期为1/500K(2 μs),因此看门狗计数器溢出时间为2μs×8192周期~2 μs×1 048 576周期,即1

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档