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

📄 pic16cxxx-2-3.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="730" border="0" align="center" cellpadding="0" cellspacing="0">
  <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">第二章   PIC16C7X单片机</font><font size="3"></font></b></td>
        </tr>
        <tr> 
          <td> 
            <p>&nbsp;</p>
            </td>
        </tr>
        <tr valign="top"> 
          <td height="300"> 
            <p>二、中断控制寄存器INTCON<br>
              &nbsp;&nbsp;&nbsp;&nbsp;PIC16C72/72A/73A/73B/74A/74B/76/77的INTCON寄存器和PIC16C67/66/65/64/63/62等的INTCON完全一样,而PIC16C71/711的INTCON和PIC16C61的INTCON相比多了一位A/D中断使能位,见下图:</p>
            <p align="center"><img src="image/a176.gif" width="547" height="1006"></p>
            <p>请参阅§1.7.2中对此有关内容。<br>
              <br>
              三、寄存器PIE1</p>
            <p><img src="image/a178.gif" width="565" height="875"></p>
            <p>四、寄存器PIR1</p>
            <p><img src="image/a179.gif" width="572" height="995"></p>
            <p>五、寄存器PCON<br>
              <img src="image/a180.gif" width="652" height="436"></p>
           §2.8 I/O口<br>
              <br>
              &nbsp;&nbsp;&nbsp;&nbsp;在I/O口方面,PIC16C7X在PORTA口和PORTE口上增加了A/D功能,其余如PORTB、PORTC和PORTD则和PIC16C6X完全一样,所以我们下面即只对PORTA和PORTE有关A/D的部分做介绍,其余PORTB、PORTC及PORTD请读者参阅§1.8有关内容即可。<br>
              <br>
              一、PORTA和TRISA寄存器<br>
              &nbsp;&nbsp;&nbsp;&nbsp;对于PIC16C71/711,RA&lt;3:0&gt;还可以编程作为A/D输入口线,对于PIC16C72/72A/73A/73B/74A/74B/ 
              76/77,RA&lt;3:0&gt;以及RA&lt;5&gt;皆可编程作为A/D输入,见下图:<br>
              
            <p align="center"> <img src="image/a181.gif" width="402" height="310"></p>
            <p align="center">图2.8 RA&lt;3:0&gt;及RA&lt;5&gt;结构图</p>
            <p>另外RA&lt;3&gt;还可编程作为模拟参考电压输入。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;当RA口线编程作为A/D输入,需将这些口线置为输入态,则应置相应的TRISA位为&quot;1&quot;。 
              当一口线作为A/D输入时,读该口线总是读入&quot;0&quot;。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;例如要把RA&lt;3:0&gt;作为A/D输入,而RA&lt;5:4&gt;作为一般的数字I/O输出,则程序可编如下:</p>
            <p><img src="image/a182.gif" width="441" height="94" hspace="50"></p>
            <p>&nbsp;&nbsp;&nbsp;&nbsp;可通过设置ADCON1寄存器来选择这些口线是作为A/D输入或是作为一般的数字I/O口线使用,详见§2.13介绍。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;其余有关PORTA的数字功能详请参阅§1.8.1。<br>
              <br>
              二、PORTE和TRISE</p>
            <p><img src="image/a183.gif" width="141" height="45" hspace="50"></p>
            <p>&nbsp;&nbsp;&nbsp;&nbsp;只有PIC16C74A/74B/77才有PORTE和TRISE。通过设置ADCON1寄存器的值,可以选择RE&lt;3:0&gt;作为一般数字I/O口使用或作为A/D输入,请参阅§2.13介绍。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;有关PORTE和TRISE的其他功能介绍请参阅§1.8.5。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;注意:芯片上电后PORTA和PORTE中这些具A/D功能的口线是自动置为A/D输入的,如欲将它们作为一般数字I/O口线使用,则需先用软件把其设置为数字态:</p>
            <p><img src="image/a184.gif" width="442" height="127" hspace="30"></p>
            <p> &nbsp;&nbsp;&nbsp;&nbsp;其他有关I/O的功能部件如并行口以及I/O口编程注意事项等PIC16C7X和PIC16C6X完全一样,请参阅§1.8.6和§1.8.7等章节介绍。<br>
            </p>
            <p align="center"><br>
              <br>
              <br>
            </p>
            <div align="center">
             </div>
              <p align="right"> <a href="PIC16Cxxx-2-2.htm">上一页</a> <a href="PIC16Cxxx-2-4.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 + -