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

📄 pc机与单片机的通讯.htm

📁 8250扩展串口的单片机C51例程和相关资料。
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)http://www.ewbbs.com/ArticleShow.asp?ArticleID=128 -->
<HTML><HEAD><TITLE>PC机与单片机的通讯</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK 
href="PC机与单片机的通讯.files/STYLE.css" rel=stylesheet type=text/css>
<META content="MSHTML 5.00.3700.6699" name=GENERATOR></HEAD>
<BODY topMargin=0>
<DIV id=menuDiv 
style="BACKGROUND-COLOR: #9cc5f8; HEIGHT: 1px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 1px; Z-INDEX: 2"></DIV>
<TABLE align=center cellPadding=0 cellSpacing=0 
style="BORDER-BOTTOM: #44a938 0px solid; BORDER-LEFT: #44a938 1px solid; BORDER-RIGHT: #44a938 1px solid; BORDER-TOP: #44a938 0px solid; WIDTH: 760px">
  <TBODY>
  <TR class=topbg>
    <TD height=9></TD></TR>
  <TR>
    <TD>
      <TABLE align=center border=0 cellPadding=0 cellSpacing=0 width="100%">
        <TBODY>
        <TR>
          <TD width=180><A href="http://www.ewbbs.com/" title=电子世界论坛网><IMG 
            border=0 height=60 src="PC机与单片机的通讯.files/logo.gif" width=180></A></TD>
          <TD>
            <P align=center>此广告位招商!</P></TD>
          <TD width=80>
            <TABLE align=center border=0 cellPadding=0 cellSpacing=0 
            height="100%" width="100%">
              <TBODY>
              <TR vAlign=center>
                <TD align=middle><IMG align=absMiddle height=20 
                  src="PC机与单片机的通讯.files/home.gif" width=20></TD>
                <TD align=middle><A 
                  href="http://www.ewbbs.com/ArticleShow.asp?ArticleID=128#" 
                  onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.ewbbs.com')">设为首页</A></TD></TR>
              <TR vAlign=center>
                <TD align=middle><IMG align=absMiddle height=20 
                  src="PC机与单片机的通讯.files/email.gif" width=20></TD>
                <TD align=middle><A 
href="mailto:mcsbbs@163.com">联系站长</A></TD></TR>
              <TR vAlign=center>
                <TD align=middle><IMG align=absMiddle height=20 
                  src="PC机与单片机的通讯.files/bookmark.gif" width=20></TD>
                <TD align=middle><A 
                  href="javascript:window.external.addFavorite('http://www.ewbbs.com','电子世界论坛网')">加入收藏</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
  <TR class=bottombg>
    <TD height=9></TD></TR></TBODY></TABLE>
<TABLE align=center border=0 cellPadding=2 cellSpacing=0 class=border 
  width=760><TBODY>
  <TR class=title>
    <TD height=20>|&nbsp;<A href="http://www.ewbbs.com/">首页</A>&nbsp;|&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术"><FONT 
      color=red>单片机技术</FONT></A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=DSP技术">DSP技术</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=PC技术">PC技术</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=射频技术">射频技术</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=通信技术">通信技术</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=软件开发">软件开发</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=芯片技术">芯片技术</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=电路技术">电路技术</A> | <A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=新闻图片类">新闻图片类</A> | 
  </TD></TR>
  <TR class=tdbg>
    <TD>&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=AVR单片机">AVR单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=ATMEL单片机">ATMEL单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=EMC单片机">EMC单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=其他单片机">其他单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=51/52单片机">51/52单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=96/98单片机">96/98单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=MSP430单片机">MSP430单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=M68C单片机">M68C单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=PIC单片机">PIC单片机</A>&nbsp;&nbsp;&nbsp;<A 
      href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术&amp;SmallClassName=Cygnal单片机">Cygnal单片机</A>&nbsp;&nbsp;</TD></TR></TBODY></TABLE><BR>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
  <TBODY>
  <TR>
    <TD vAlign=top>
      <TABLE align=center border=0 cellPadding=5 cellSpacing=0 class=border 
      style="WORD-BREAK: break-all" width="100%">
        <TBODY>
        <TR class=title>
          <TD width=*>|&nbsp;<A 
            href="http://www.ewbbs.com/Default.asp?BigClassName=单片机技术">单片机技术&nbsp;</A>&gt;&gt;&nbsp;<FONT 
            color=blue>[图文]</FONT>PC机与单片机的通讯 </TD>
          <TD align=right width=50>&nbsp;&nbsp;&nbsp;热&nbsp;荐 </TD></TR>
        <TR class=tdbg>
          <TD colSpan=3>
            <P align=center><FONT 
            size=5>PC机与单片机的通讯</FONT><BR>作者:佚名&nbsp;&nbsp;&nbsp;&nbsp;转贴自:摘自网络&nbsp;&nbsp;&nbsp;&nbsp;点击数:1459&nbsp;&nbsp;&nbsp;&nbsp;文章录入:admin</P>
            <P>
            <TABLE border=0 cellPadding=4 cellSpacing=0 class=textmain 
            width="100%">
              <TBODY>
              <TR>
                <TD colSpan=2>
                  <DIV align=center>
                  <CENTER>
                  <TABLE border=0 cellPadding=10 cellSpacing=0 width="90%">
                    <TBODY>
                    <TR>
                      <TD class=textmain1><A 
                        name=0></A>  大多数的电脑设备都具有RS-232C接口,尽管它的性能指标并非很好。在广泛的市场支持下依然常胜不衰。就使用而言,RS-232也确实有其优势:仅需3根线便可在两个数字设备之间全双工的传送数据。不过,RS-232C的控制要比使用并行通讯的打印机接口更难于控制。RS-232C使用了远较并行口更多的寄存器。这些寄存器用来实现串行数据的传送及RS-232C设备之间的握手与流量控制。本文将分别描述<B><I><FONT 
                        color=#ff0000>PC机及单片机MCS-51</FONT></I></B>的串行通讯的原理及具体的软件设计。 

                        <BLOCKQUOTE>
                          <UL>
                            <LI>
                            <P style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px"><A 
                            href="http://www.ewbbs.com/Admin_ArticleShow.asp?ArticleID=128#hardware">RS-232C介绍与PC硬件</A> 
                            </P>
                            <LI>
                            <P style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px"><A 
                            href="http://www.ewbbs.com/Admin_ArticleShow.asp?ArticleID=128#polling">使用查询方法的串行通讯程序设计</A> 
                            </P>
                            <LI>
                            <P style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px"><A 
                            href="http://www.ewbbs.com/Admin_ArticleShow.asp?ArticleID=128#serial">使用中断的串行通讯程序设计</A> 
                            </P>
                            <LI>
                            <P style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px"><A 
                            href="http://www.ewbbs.com/Admin_ArticleShow.asp?ArticleID=128#mcs-51">MCS-51串行通讯</A> 
                            </P>
                            <LI>
                            <P style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px"><A 
                            href="http://www.ewbbs.com/Admin_ArticleShow.asp?ArticleID=128#rs-485">关于RS485</A> 
                            </P></LI></UL></BLOCKQUOTE>
                        <P>(1)<A name=hardware></A>RS-232C介绍与PC硬件:</P>
                        <P>&nbsp;&nbsp;&nbsp; 
                          RS-232C使用-3到-25V表示数字“1”,使用3V到25V表示数字“0”,RS-232C在空闲时处于逻辑“1”状态,在开始传送时,首先产生一起始位,起始位为一个宽度的逻辑“0”,紧随其后为所要传送的数据,所要传送的数据有最低位开始依此送出,并以一个结束位标志该字节传送结束,结束位为一个宽度的逻辑“1”状态。</P>
                        <P>&nbsp;&nbsp;&nbsp; 
                          PC机一般使用8250或16550作为串行通讯的控制器,使用9针或25针的接插件将串行口的信号送出。该插座的信号定义如下:</P>
                        <DIV align=center>
                        <CENTER>
                        <TABLE border=1 borderColorLight=#0000ff cellPadding=0 
                        cellSpacing=0 height=176 width="70%">
                          <TBODY>
                          <TR>
                            <TD align=middle borderColor=#0000ff 
                            borderColorLight=#0000ff height=30 
                              width="10%"><B><FONT size=4>DB-25</FONT></B></TD>
                            <TD align=middle borderColor=#0000ff 
                            borderColorLight=#0000ff height=30 
                              width="10%"><FONT size=4><B>DB-9</B></FONT></TD>
                            <TD align=middle borderColor=#0000ff 
                            borderColorLight=#0000ff height=30 
                              width="15%"><FONT size=4><B>信号名称</B></FONT></TD>
                            <TD align=middle borderColor=#0000ff 
                            borderColorLight=#0000ff height=30 
                              width="10%"><FONT size=4><B>方向</B></FONT></TD>
                            <TD align=middle borderColor=#0000ff 
                            borderColorLight=#0000ff height=30 
                              width="172%"><FONT size=4><B>含&nbsp;&nbsp;&nbsp; 
                              义</B></FONT></TD></TR>
                          <TR>
                            <TD align=middle height=16 width="10%">2</TD>
                            <TD align=middle height=16 width="10%">3</TD>
                            <TD align=middle height=16 width="15%">TXD</TD>
                            <TD align=middle height=16 width="10%">输出</TD>
                            <TD align=middle height=16 
width="172%">数据发送端</TD></TR>
                          <TR>
                            <TD align=middle height=16 width="10%">3</TD>
                            <TD align=middle height=16 width="10%">2</TD>
                            <TD align=middle height=16 width="15%">RXD</TD>
                            <TD align=middle height=16 width="10%">输入</TD>
                            <TD align=middle height=16 
width="172%">数据接收端</TD></TR>
                          <TR>
                            <TD align=middle height=16 width="10%">4</TD>
                            <TD align=middle height=16 width="10%">7</TD>
                            <TD align=middle height=16 width="15%">RTS</TD>
                            <TD align=middle height=16 width="10%">输出</TD>
                            <TD align=middle height=16 
                              width="172%">请求发送(计算机要求发送数据)</TD></TR>
                          <TR>
                            <TD align=middle height=16 width="10%">5</TD>
                            <TD align=middle height=16 width="10%">8</TD>
                            <TD align=middle height=16 width="15%">CTS</TD>
                            <TD align=middle height=16 width="10%">输入</TD>
                            <TD align=middle height=16 
                              width="172%">清除发送(MODEM准备接收数据)</TD></TR>
                          <TR>
                            <TD align=middle height=16 width="10%">6</TD>
                            <TD align=middle height=16 width="10%">6</TD>
                            <TD align=middle height=16 width="15%">DSR</TD>
                            <TD align=middle height=16 width="10%">输入</TD>
                            <TD align=middle height=16 
                          width="172%">数据设备准备就绪</TD></TR>
                          <TR>
                            <TD align=middle height=16 width="10%">7</TD>
                            <TD align=middle height=16 width="10%">5</TD>

⌨️ 快捷键说明

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