- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应用第版第章 C内核衍生型单片机芯片及应用
单片机原理与应用 第5章 MCS-51内核衍生型单片机芯片及应用? 5.1 P89C51RX系列单片机概述 2.Philips公司第二代P89C51RX系列芯片 ① 第一代P89C51RX芯片时钟模式配置位FX2的记录载体为OTP ROM,默认时为6时钟模式,可编程为12时钟模式,但编程后不能再恢复为6时钟模式;而第二代P89C51RX系列芯片时钟模式配置位FX2的记录载体为Flash ROM,默认时为12时钟模式,可编程为6时钟模式,但可通过并行编程方式擦除,恢复为12时钟模式。 ② 增加了时钟模式控制寄存器CKCON。即当FX2位处于擦除状态(未编程,FX2位为1)时,可通过软件修改时钟控制寄存器CKCON的X2位来选择系统时钟模式(但值得注意的是,位于Flash ROM保密字节内的系统时钟配置位FX2比CKCON寄存器内的X2位优先,即当FX2位被编程后,X2位无效)。 ③ 当CPU运行在“6时钟/机器周期”状态时,可通过CKCON寄存器选择外设时钟模式 3.Atmel公司T89C51RX系统芯片 ① 部分型号芯片,如AT89C51ED2、T89C51RX全系列等,集成了2KB、可擦写10万次的E2PROM存储器,方便了系统参数的保存与修改。 ② AT89C51RX系列芯片部分型号,如AT89C51RC2、AT89C51RB2、AT89C51RD2集成了SPI串行总线接口部件。 ③ 在PLCC68封装、VQFP64封装的T89C51RX芯片品种中,增加了P4、P5两个8位I/O口,即I/O引脚数目为48根(6口×8位)。 ④ 工作电压范围宽。P89C51RX系列电源电压为5.0V±10%,而T89C51RX系列电源电压为3.0~5.5V;低电压版本,电源电压为2.7~3.6V。 ⑤ 集成了溢出时间可调的硬件看门狗电路。 ⑥ 改进了X2时钟模式,即在6时钟/机器周期状态下,可以选择每一外设的时钟频率。即T89C51RX系列芯片内CKCON寄存器各位含义与Philips第二代P89C51RX系列芯片相同。 ⑦ 可以选择外部RAM读选通、写选通脉冲宽度。默认状态下,读选通、写选通脉冲宽度为6时钟周期(与传统的MCS-51兼容),但在T89C51RX中,可以选择30时钟周期,以便读写存取速度慢的外部RAM存储器。 5.2 P89C51RX引脚功能 5.3 P89C51RX系列片内存储器结构 5.3.1 片内程序存储器 5.3.2 片内数据存储器 5.4 可编程计数器阵列PCA及应用 5.4.1 PCA结构及控制 1. PCA模式寄存器CMOD 2. PCA计数器(CH和CL) 3. PCA控制寄存器CCON(具有位地址 4. 模块比较/捕捉寄存器(CCAPnH和CCAPnL)和模块 模式寄存器CCAPMn 5.4.2 PCA模块初始化步骤 5.4.3 PCA模块工作模式 1. 捕捉模式 2. 软件定时器 3. 高速输出模式 4. 8位PWM输出 5. 看门狗模式 5.5 P89C51RX系列中断控制系统 P89C51RX系列中断控制系统与增强型MCS-51相同,但由于89C51RX系列内嵌了PCA计数阵列,因此89C51RX系列具有7个中断源(6个增强型MCS-51中断源+PCA中断源)。89C51RX系列使用增强型MCS-51中断控制寄存器IE、中断优先级控制寄存器IP和IPH中的保留位分别作为PCA中断允许位和优先级控制位,PCA中断入口地址规定为0033B。即在89C51RX系列中IE寄存器的b6位是PCA中断允许/禁止控制位,IP、IPH的b6位是PCA中断优先级控制位。如图5-15所示。 5.6 硬件看门狗 单片机主要用于工业控制,工作环境比较恶劣——温度波动大、电磁干扰严重,容易引起程序计数器PC“走飞”,造成系统失灵。因此,在硬件上采用“看门狗”技术,复位处于失控状态的系统,使其正常工作就显得尤为必要。 由于在掉电模式下,系统时钟停止输出,因此WDT计数器也停止计数,不会产生匹配。对于采用增强型MCS-51内核芯片来说,硬件复位或外中断均能使CPU退出掉电状态。当通过复位方式退出掉电状态时,无须考虑WDT溢出,原因是复位后WDT也被复位。但对于通过外中断退出掉电状态来说,必须保证退出掉电状态后的几个机器周期内WDT不会溢出,而触发CPU复位。为此,可在进入掉电状态前和掉电中断服务程序中执行上述两条指令,强迫WDT复位并重新计数,这样至少要经过16384个机器周期后,WDT才溢出,以便CPU有足够时间执行掉电中断服务程序。 由于在节电状态下,系统时钟电路仍在工作,即WDT计数器仍在计数,为防止WDT溢出复位CPU,在进入节电
文档评论(0)