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

📄 pic16cxxx-1-5.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="778" 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">第一章 PIC16C6X单片机</font><font size="3"></font></b></td>
        </tr>
        <tr> 
          <td> <p>&nbsp;</p></td>
        </tr>
        <tr valign="top"> 
          <td height="300"> <p>SPI时钟频率由主控器方面软件设定,有如下四种选择,详见SSPCON寄存器描述:<br>
              &nbsp;&nbsp;&nbsp;&nbsp;1. OSC/4<br>
              &nbsp;&nbsp;&nbsp;&nbsp;2. OSC/16<br>
              &nbsp;&nbsp;&nbsp;&nbsp;3. OSC/64<br>
              &nbsp;&nbsp;&nbsp;&nbsp;4. TMR2输出/2<br>
              &nbsp;&nbsp;&nbsp;&nbsp;在振荡为20MHz时,最高时钟即可达5MHz。在从属模式下,外来的时钟频率必须满足最短周期的限制。在睡眠(Sleep)状态下,从属处理器亦可传送和接收数据并通过中断请求将CPU唤醒。通过SS脚还可以设定一种同步从属方式,这时SPI须置成从属模式(SSPCON&lt;3:0&gt;= 
              04h,TRISA&lt;5&gt;=1)。当SS处于低电平时,可进行传送/接收,SDO脚输出可被驱动为高或低电平。当SS为高时,则SDO成为浮态输出,可以根据需要外接上拉或下拉电阻。如果要仿真二线式通讯,可以把SDO和SDI直接相连,当SPI要作接收时,将SDO设为输入,而SDI总是设置为输入。</p>
            <p><img src="image/a93.gif" width="692" height="434"></p>
            <br>
            §1.11.2 I2C模式<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;I2C总线是由philips公司设计的两线式串行交互通讯方式,在其标准模式下数据传输速率可达100Kbps,在快速模式下则可达400Kpbs,两种模式可在同一总线上交互使用。<br> 
            <br>
            一、I2C总线概述<br> &nbsp;&nbsp;&nbsp;&nbsp;I2C接口进行数据传输时,须有一个主控器(产生时钟节拍)和一个从属器。下表是有关I2C的一些术语。<br> 
            <p align="center"><img src="image/a94.gif" width="431" height="158"></p>
            <p><br>
              &nbsp;&nbsp;&nbsp;&nbsp;在I2C总线中,每个连接部件都有一个地址。当一主控器要进行数据传输时,它首先发出通讯部件的地址,总线上的其他部件接收到读主控器发出的地址信息并判断是否是自己的地址。在主控器发出的地址信息中,有一个位是用来告诉其通讯对象它将要读出数据还是要写入数据,在数据传输中主控器和从控器总是工作在两个相反的状态:<br>
              &nbsp;&nbsp;&nbsp;&nbsp;1. 主控器为发送器 ─ 从属器为接收器<br>
              &nbsp;&nbsp;&nbsp;&nbsp;2. 主控器为接收器 ─ 从属器为发送器<br>
              &nbsp;&nbsp;&nbsp;&nbsp;在任何一种方式中,都是由主控器发时钟节拍信号。SCL(时钟输出端)在其输出时,以及SDA(数据端)都必须是开漏(集电极开始输出)以便在总线上进

⌨️ 快捷键说明

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