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

📄 pic16cxxx-3-4.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="777" border="0" cellspacing="0" cellpadding="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">第三章 PIC16C92X功能原理</font><font size="3"></font></b></td>
        </tr>
        <tr> 
          <td> <p>&nbsp;</p></td>
        </tr>
        <tr valign="top"> 
          <td height="300"> §3.13.4 睡眠中的LCD<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;PIC16C9XX的LCD模块当芯片处于睡眠中时仍然可以继续工作,见图3.13 
            LCDCON寄存器的描述。<br> &nbsp;&nbsp;&nbsp;&nbsp;当SLPEN(LCDCON&lt;6&gt;)=1,则睡眠时LCD模块所有功能关闭,Seg和Com上的电压达到最低,见下图所示。<br> 
            <p align="center"><img src="image/a237.gif" width="545" height="406"></p>
            <p align="center">图3.20 睡眠中的LCD(SLPEN=1)</p>
            &nbsp;&nbsp;&nbsp;&nbsp; <p>注意,如果要保证LCD 完成一帧后再进入睡眠,必须在LCD 帧波形的结束边沿执行&quot;Sleep&quot;指令,LCD中断可以用来计算帧结束边沿,详参见§1.13.2及图3.17。<br>
              &nbsp;&nbsp;&nbsp;&nbsp;当SLPEN=0,则睡眠中LCD模块显示当前LCD像素寄存器中的内容。为了达到这点,LCD时钟源必须是内部RC振荡或TIMER1振荡。在睡眠中,LCD图像不会变化(CPU已停止工作,像素寄存器的值保持不变)。就LCD模块而言,它会继续消耗电流,但芯片别的部件已停止工作,芯片总体功耗还是降低了。</p>
            <p align="center">§3.13.5 Seg使能<br>
              <br>
              &nbsp;&nbsp;&nbsp;&nbsp;PIC16C9XX中有一些I/O口线即可作为通用数字口线,也可以用作LCD的Seg驱动输出,它们的选择定义由LCDSE寄存器来选择,见下图:<br>
              <br>
              <img src="image/a238.gif" width="501" height="710"> </p>
            &nbsp;&nbsp;&nbsp;&nbsp; <p>如果为I/O口,则其方向由相应的TRIS寄存器控制,但LCDSE 寄存器的控制优先级高于TRIS寄存器,即一旦定义为LCD驱动输出,那么它将不理会TRIS中相应位的值是什么。 
            </p>
            <p align="center"><img src="image/a239.gif" width="519" height="305"></p>
            <p><br>
              §3.13.6 偏置电压发生器<br>
              <br>
              &nbsp;&nbsp;&nbsp;&nbsp;PIC16C92X提供二种LCD偏置电压产生方式:内部的充电泵或外部电阻阶梯。<br>
              <br>
              一、内部充电泵<br>
              &nbsp;&nbsp;&nbsp;&nbsp;内部充电泵电路如下图所示:</p>
            <p align="center"><img src="image/a240.gif" width="555" height="276"></p>
            &nbsp;&nbsp;&nbsp;&nbsp;其中1.0V~2.3V的调压器可以建立起稳定的基准电压源。调压器可通过接在VLCDADJ脚上的可调电阻来实现调节。基准电压加在充电泵的VLCD1上,充电泵使VLCD2= 
            2VLCD1,VLCD3=3VLCD1。<br> &nbsp;&nbsp;&nbsp;&nbsp;当充电泵不工作时,VLCD3被直接联到VDD。<br> 
            <br>
            二、外部电阻阶梯<br> &nbsp;&nbsp;&nbsp;&nbsp;LCD模块也可以使用外部电阻阶梯电路来产生LCD偏置电压,如下图所示:<br> 
            <p align="center"><img src="image/a241.gif" width="557" height="202"></p>
            <p align="center">图3.23 外部电阻阶梯</p>
            <br> &nbsp;&nbsp;&nbsp;&nbsp;使用外部电阻阶梯时须置VGEN(LCDCON&lt;4&gt;)=0。<br> 
            <br>
            §3.13.7 LCD模块的定义设置<br> <br>
            用户一般可以遵循以下步骤来定义LCD模块的工作方式:<br> &nbsp;&nbsp;&nbsp;&nbsp;1. 定义LCD时钟预分频率:设置LP3:LP0(LCDPS&lt;3:0&gt;)。<br> 
            &nbsp;&nbsp;&nbsp;&nbsp;2. 定义所需的Seg驱动:设置LCDSE寄存器。<br> &nbsp;&nbsp;&nbsp;&nbsp;3. 
            定义驱动模式和Bias:设置LMUX1:LMUX0位。<br> &nbsp;&nbsp;&nbsp;&nbsp;4. 定义时钟源:设置CS1:CS0位。<br> 
            &nbsp;&nbsp;&nbsp;&nbsp;5. 定义偏置电压源:设置VGEN位。<br> &nbsp;&nbsp;&nbsp;&nbsp;6. 
            定义睡眠下LCD模式:设置SLPEN位。<br> &nbsp;&nbsp;&nbsp;&nbsp;7. 置LCD像素数据:设置LCD00~LCD15。<br> 
            &nbsp;&nbsp;&nbsp;&nbsp;8. 清LCD中断标志位:LCDIF(PIR1&lt;7&gt;)=0。<br> &nbsp;&nbsp;&nbsp;&nbsp;9. 
            如果需LCD中断:置LCDIE(PIE1&lt;7&gt;)=1。<br> &nbsp;&nbsp;&nbsp;&nbsp;10. 
            启动LCD模块:置LCDEN(LCDCON&lt;7&gt;)=1。<br> <br>
            §3.14 CPU特性<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;PIC16C9XX单片机集成了一系列优秀微控制器的特性。<br> 
            <br>
            §3.14.1 系统定义字(Configuration)<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;在PIC16CXX中有一个13位长的字节,内含系统定义位,用来定义单片机的一些系统性能,和其他的PIC16CXX一样,参阅§1.13.1。<br> 
            <br>
            §3.14.2 振 荡<br> <br>
            一、振荡类型<br>
            PIC16C9XX可以运行在4种类型的振荡方式:<br> &nbsp;&nbsp;&nbsp;&nbsp;1. LP ─ 低频晶体振荡<br> 
            &nbsp;&nbsp;&nbsp;&nbsp;2. XT ─ 标准晶体/陶瓷振荡<br> &nbsp;&nbsp;&nbsp;&nbsp;3. 
            HS ─ 高速晶体/陶瓷振荡<br> &nbsp;&nbsp;&nbsp;&nbsp;4. RC ─ 阻容振荡<br>
            和其他的PIC16CXX一样,请参阅§1.13.2。<br> <br>
            §3.14.3 复 位<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;PIC16C9XX片内都集成有&quot;上电复位&quot;电路(POR),和其他的PIC16CXX一样,请参阅§1.13.3。<br> 
            &nbsp;&nbsp;&nbsp;&nbsp;PIC16C92X各种复位后特殊功能寄存器的值或变化情况如下表所示:<br> <div align="center"><img src="image/a242.gif" width="547" height="166"><br>
              <br>
            </div>
            §3.14.4 中 断<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;PIC16C92X有多种中断源,见下表:<br> 
            <p align="center"><img src="image/a243.gif" width="508" height="212"></p>
            &nbsp;&nbsp;&nbsp;&nbsp;除了LCD中断外,其余中断和PIC16CXX有关中断完全一样,请参阅§1.13.4。<br> 
            <br>
            §3.14.5 看门狗(WDT)<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;和其他PIC16CXX完全一样,请参阅§1.13.5。<br> 
            <br>
            §3.14.6 睡 眠(SLEEP)<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;和其他PIC16CXX完全一样,请参阅§1.13.6。<br> 
            <br>
            §3.14.7 程序保密位(Protect Fuse)<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;和其他PIC16CXX完全一样,请参阅§1.13.7。<br> 
            <br>
            §3.14.8 用户识别码(ID Code)<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;和其他PIC16CXX完全一样,请参阅§1.13.8。<br> 
            <br> <br> <br> <br> <div align="right"><br>
              <a href="PIC16Cxxx-3-3.htm">上一页</a> <a href="PIC16Cxxx-3-5.htm"> 
              </a></div>
            <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 + -