⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pic16cxxx-1-8.htm

📁 PIC单片机C语言教程!绝对经典
💻 HTM
字号:
<html>
<head>
<title>PIC16Cxxx单片机应用与设计</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
BODY {font-size:12px;font-family:宋体;}
td {font-size:12px;font-family:宋体;}

A:link {	COLOR: #0000ff; TEXT-DECORATION: underline}
A:visited {	COLOR:#0000ff; TEXT-DECORATION: underline}
A:active {	COLOR:red! important; TEXT-DECORATION: underline}
A:hover {	TEXT-DECORATION: none}
.b24 a:link {	FONT-SIZE: 12px; COLOR:#0000ff; TEXT-DECORATION: underline}
.b24 a:visited {FONT-SIZE: 12px; COLOR:#0000ff; TEXT-DECORATION: underline}
.b24 a:active {	FONT-SIZE: 12px; COLOR:#0000ff; TEXT-DECORATION: underline}
.b24 a:hover {	FONT-SIZE: 12px; COLOR:#990000; TEXT-DECORATION: none}
.lh13 {	LINE-HEIGHT: 130%}
.lh15 {	LINE-HEIGHT: 150%}
.lh17 {	LINE-HEIGHT: 170%}
.lh19 {	LINE-HEIGHT: 190%}
.lh30 {	LINE-HEIGHT: 300%}
-->
</style>
</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" >
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr align="center">
    <td>&nbsp;</td>
  </tr>
  <tr align="center"> 
    <td> <table width="700" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="41%" height="46" valign="top"><img src="logo.gif" width="205" height="41"></td>
          <td height="46" width="59%" valign="bottom" align="right"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td align="right"><b><font style="font-size:16px" color="#990000">—— 
                  —— —— 技术资料下载中心</font></b> </td>
              </tr>
              <tr> 
                <td height="8"></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td height="1" colspan="2"></td>
        </tr>
        <tr bgcolor="#990000"> 
          <td height="1" colspan="2"></td>
        </tr>
        <tr> 
          <td colspan="2">&nbsp;</td>
        </tr>
        <tr> 
          <td colspan="2"><font style="font-size:16px" color="#000000"><b>>> <a href="index.htm">PIC16CXXX单片机应用与设计</a> 
            \</b></font></td>
        </tr>
        <tr> 
          <td colspan="2">&nbsp;</td>
        </tr>
      </table>
      <table width="700" border="0" cellspacing="0" cellpadding="2"  class="lh15">
        <tr> 
          <td align="center"><b><font size="3">第一章 PIC16C6X单片机</font><font size="3"></font></b></td>
        </tr>
        <tr> 
          <td> <p>&nbsp;</p></td>
        </tr>
        <tr valign="top"> 
          <td height="300"> <p>§1.13.3 复 位<br>
              <br>
              &nbsp;&nbsp;&nbsp;&nbsp;PIC16C6X片内都集成有&quot;上电复位&quot;电路(POR),对于一般的应用,只要把MCLR 
              端接高电位即可。对于某些特殊的需要,也可以在MCLR端外部增加外部上电复位电路。<br>
              <br>
              一、复位的条件和原因<br>
              &nbsp;&nbsp;&nbsp;&nbsp;1. 芯片上电;<br>
              &nbsp;&nbsp;&nbsp;&nbsp;2. 程序运行中MCLR端加低电平;<br>
              &nbsp;&nbsp;&nbsp;&nbsp;3. 芯片处于睡眠时MCLR端加低电平;<br>
              &nbsp;&nbsp;&nbsp;&nbsp;4. 程序运行中看门狗(WDT)超时溢出;<br>
              &nbsp;&nbsp;&nbsp;&nbsp;5. 掉电锁定复位。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;有一些寄存器的值不受任何一种复位的影响,当芯片上电复位后,它们的值是随机不定的,而在其他形式的复位后其值则保持不变。另一些寄存器在以上描述的前4 
              种复位后都会等于一个固定的&quot;复位值&quot;,但第5种情形的复位仍然不会改变它们的值,因为这种复位是一种系统恢复继续运行下去的方式,故不应使任何寄存器的值产生变化。状态寄存器STATUS中的TD和PD位则根据不同的复位方式有不同的值,请参阅图1.6。<br>
              <br>
              二、内部上电复位(POR)<br>
              &nbsp;&nbsp;&nbsp;&nbsp;PIC16CXX内置上电复位电路POR,当芯片上电后VDD上升到一定值(一般在1.6V~1.8V),POR即产生复位脉冲,见下图POR结构。</p>
            <p align="center"><img src="image/a136.gif" width="574" height="475"></p>
            <p align="center">图1.60 内部复位电路</p>
            &nbsp;&nbsp;&nbsp;&nbsp; <p>对于一般应用,可把MCLR直接(或通过上拉电阻)连到VDD上即可,这样可以节省外围电路。<br>
              <br>
              三、上电延时器(PWRT)<br>
              &nbsp;&nbsp;&nbsp;&nbsp;PWRT提供固定的72ms的上电定时延迟,为的是使VDD可以有足够时间上升到一个对芯片合适的电压 
              值。在系统定义字中的PWRTE位可以使能或关闭这个延时器。<br>
              <br>
              四、振荡起振定时器(OST)<br>
              &nbsp;&nbsp;&nbsp;&nbsp; 在PWRT延迟之后,OST另提供1024Tosc的延迟,目的是让振荡电路有足够的时间建立稳定的振荡。但仅在XT、LP和HS振荡方式下,并且是上电复位或是从睡眠中唤醒的复位才会启动OST定时器计数。<br>
              <br>
              五、上电复位延时时序<br>
              &nbsp;&nbsp;&nbsp;&nbsp; 上电复位的延时时序如下:首先是PWRT延时72ms,然后是OST启动延时1024Tosc。当然PWRT用户可编程选择是否起作用的,另外在RC振荡方式下,OST也不起作用(关闭),所以上电复位的延时由一系列因素共同决定,见下表:</p>
            <p align="center"><img src="image/a137.gif" width="466" height="100"></p>
            &nbsp;&nbsp;&nbsp;&nbsp; 上电复位延时电路都是由POR复位脉冲启动的(即当VDD上升到一定值时内部复位电路发出的复位脉冲)。如果MCLR端直接接VDD,则整个复位时序图如下:<br> 
            <br> <div align="center"> 
              <p><img src="image/a138.gif" width="487" height="238"></p>
              图1.61 上电复位时序(MCLR联到VDD)</div>
            <p> <br>
              &nbsp;&nbsp;&nbsp;&nbsp;在某些应用中我们可能需要延长复位的时间,这时可以在MCLR端外接复位电路,下面是一个例图。 
              <br>
              <br>
              注:①二极管D使电容能在VDD掉电时快速放电。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;②取R&lt;40KΩ,以保证其压降不大于0.2V。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;③R1取100Ω~1KΩ,用来限制静电造成的电容C放电电流。<br>
            </p>
            <p align="center"><img src="image/a139.gif" width="215" height="110"></p>
            <p align="center"> 图1.62 外部上电复位电路</p>
            &nbsp;&nbsp;&nbsp;&nbsp; <p>这个电路一般是针对VDD上升较慢的应用,它可以保障复位完成后,VDD已上升到合适的电压值。过程是这样的:当MCLR升到高电平后,PWRT和OST延时已经完成,VDD也升到合适的值,这样芯片将可以正常地进入运行状态,如下图所示:</p>
            <p align="center"><img src="image/a140.gif" width="578" height="225"></p>
            <p align="center">a.</p>
            <p align="center"><img src="image/a141.gif" width="575" height="240"><br>
              b.<br>
              图1.63 上电复位时序(MCLR外接延时电路)</p>
            <div align="center"></div>
            <p align="right"> <a href="PIC16Cxxx-1-7.htm">上一页</a> <a href="PIC16Cxxx-1-9.htm"> 
              下一页</a></p>
            <p><a href="PIC16Cxxx-1.htm">第一章</a> <a href="PIC16Cxxx-2.htm">第二章</a> 
              <a href="PIC16Cxxx-3.htm">第三章</a> <a href="PIC16Cxxx-4.htm">第四章</a> 
              <a href="PIC16Cxxx-5.htm">第五章</a> <a href="PIC16Cxxx-6.htm">第六章</a> 
              <a href="PIC16Cxxx-7.htm">第七章</a> <a href="PIC16Cxxx-8.htm">第八章</a> 
              <a href="PIC16Cxxx-9.htm">第九章</a> <a href="PIC16Cxxx-10.htm">第十章</a></p></td>
        </tr>
      </table>
      <table width="700" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="20">&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </table>
      <table width="700" border="0" cellspacing="0" cellpadding="0">
        <tr bgcolor="#990000"> 
          <td height="1" width="634"></td>
        </tr>
        <tr align="right"> 
          <td height="6"></td>
        </tr>
        <tr align="right"> 
          <td><font color="#990000" size="2">[ <a href="index.htm">返回</a> ]</font> 
          </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
        </tr>
      </table></td>
  </tr>
</table> 
 
</body> 
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -