📄 pic16cxxx-3-1.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="773" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td> </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"> </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"> </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> </p></td>
</tr>
<tr valign="top">
<td height="300"> <p>§3.4 内部结构<br>
<br>
PIC16C92X内部采用独立分离8位数据总线和14位指令总线的"哈佛"结构,
它是一种"精简指令集"(RISC)的CPU设计,所以可以达到很高的运行速度。8 位的算术逻辑单元ALU可以完成加减、移位和各种布尔逻辑运算,另外它还集成了众多的功能模块如I/O口、定时器、A/D模块(16C924)、CCP模块、LCD驱动、SSP串行口以及上电复位电路、看门狗电路、上电/起振延时器等等。<br>
在PIC16C92X片内带有4K的14位宽程序存贮器(ROM),176个8位的数据寄存器(RAM)。所有特殊寄存器包括程序计数器,I/O寄存器等都直接映射到RAM单元中,所以程序编码非常简洁高效。
</p>
<p align="center"><img src="image/a209.gif" width="574" height="768"></p>
<p align="center">a. 16C923内部结构 </p>
<p align="center"><img src="image/a210.gif" width="576" height="772"></p>
<p align="center"><br>
b. 16C924内部结构<br>
图3.2 PIC16C92X内部结构</p>
<p>§3.5 指令时序和流水作业<br>
<br>
和其他PIC16CXXX一样,参阅§1.5。<br>
<br>
§3.6 程序存储器和堆栈<br>
<br>
PIC16C92X有一个13位宽的程序计数器PC,最大可寻址8K空间。目前PIC16C92X
仅使用了头4K,超出这4K的指令寻址将导致在物理空间上的回绕。<br>
PIC16C92X的复位地址在0000h。</p>
<p align="center"><img src="image/a211.gif" width="205" height="307"></p>
<p align="center">图3.3 PIC16C92X程序存储器和堆栈</p>
<p>PIC16C92X的4K程序区被分为2个页面(page):页面0(0000h~07FFh),页面1(0800h~1FFFh),每个页面为2K空间,由PCLATH<3>位控制,请参阅§1.7。<br>
PIC16C92X的堆栈有13×8的独立空间,不占有程序区。</p>
<p>§3.7 数据存储器<br>
<br>
PIC16C92X数据存储器被分为4个体,由状态寄存器STATUS<6:5>(RP1:RP0)来选择:<br>
</p>
<p align="center"><img src="image/a212.gif" width="384" height="174"><br>
</p>
<p>这其中包括了通用寄存器和特殊寄存器。在每个体的上部,有一些特殊寄存器是相互映射的,即在物理上是相同的寄存器。另有一些位置上的寄存器物理上不存在,暂未使用。
</p>
<p align="center"><img src="image/a213.gif" width="578" height="793">
</p>
<p align="center">图3.4 PIC16C92X数据存储器结构 </p>
<p align="center"><br>
</p>
<p align="center"><br>
</p>
<div align="right"><br>
<a href="PIC16Cxxx-3.htm">上一页</a> <a href="PIC16Cxxx-3-2.htm"> 下一页</a>
<a href="PIC16Cxxx-2-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"> </td>
<td> </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> </td>
</tr>
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -