亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tl16c752 串口擴展芯片驅動源代碼.htm

?? 介紹了tl16c752的源代碼,比較詳細希望大家喜歡
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
      <td background=/Skin/Ocean/addr_line.jpg height=4></td>
    </tr>
  </table> 
<div align=center>
<script language="javascript" src="/AD/200610/56.js"></script> 
</div>
<!-- ********網(wǎng)頁中部代碼開始******** -->
<!--文章顯示代碼開始-->
  <table class=center_tdbgall style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width=760 align=center border=0>
    <tr>
      <td colSpan=2>
        <table class=main_title_760 style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width="100%" border=0>
          <tr>
            <td vAlign=center width="4%">&nbsp;</td>
            <td width="65%"><STRONG>TL16C752&nbsp;串口擴展芯片驅動源代碼</STRONG></td>
            <td width="18%"><FONT color=#ff0000>&nbsp;&nbsp;&nbsp;<font color=red>熱</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color='#009999'>★★★</font></FONT></td>
            <td align=right width="13%"><FONT color=#ff0000>【字體:<A href="javascript:fontZoomA();"><FONT color=#ff0000>小</FONT></A> <A href="javascript:fontZoomB();"><FONT color=#ff0000>大</FONT></A>】</FONT></td>
          </tr>
        </table>
      </td>
    </tr>
    <tr vAlign=center align=middle>
      <td class=main_ArticleTitle style="WORD-BREAK: break-all" colSpan=2 height=50>TL16C752&nbsp;串口擴展芯片驅動源代碼</td>
    </tr>
    <tr vAlign=center align=middle>
      <td class=main_ArticleSubheading style="WORD-BREAK: break-all" colSpan=2></td>
    </tr>
    <tr align=middle>
      <td class=Article_tdbgall colSpan=2>作者:61IC&nbsp;&nbsp;&nbsp;&nbsp;文章來源:本站原創(chuàng)&nbsp;&nbsp;&nbsp;&nbsp;點擊數(shù):<script language='javascript' src='/Article/GetHits.asp?ArticleID=11115'></script>&nbsp;&nbsp;&nbsp;&nbsp;更新時間:2007-1-22&nbsp;&nbsp;&nbsp;&nbsp;<A title=收藏的網(wǎng)頁將被永久地保存到新浪ViVi收藏夾http://vivi.sina.com.cn href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=2008&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><IMG src="/images/vivi_coop1.gif" align=absMiddle border=0></A></td>
    </tr>
    <tr>
      <td class=main_tdbg_760 id=fontzoom style="WORD-BREAK: break-all" vAlign=top colSpan=2 height=300>
        <table cellSpacing=0 cellPadding=10 align=left border=0>
          <tr>
            <td>
            <!--插入廣告JS代碼--></td>
          </tr>
        </table>
<P>#include "uart.h"</P>
<P>/***************************************************************************/<BR>/*&nbsp; ======== UART_rset ========&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp; Set a UART register,設置寄存器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/***************************************************************************/<BR>void UART_rset(Int16 regnum,Int16 regval)<BR>{<BR>&nbsp;&nbsp;&nbsp; Int16 regindex, lcr;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /* Register index is determined by lower 3 bits and the target UART */<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; //regindex = regnum &amp; 0x7;<BR>//&nbsp;&nbsp;&nbsp; if (hUart == 1)<BR>//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; regindex += 8;<BR>&nbsp;&nbsp;&nbsp; /*是否為高位的寄存器*/<BR>&nbsp;&nbsp;&nbsp; /* If regnum between 0x08 and 0x0F, set bit 7 of LCR to access register */<BR>&nbsp;&nbsp;&nbsp; //if ((regnum &amp; 0x18) == 0x8)<BR>&nbsp;&nbsp;&nbsp; if((regnum &gt;= 0x10) &amp;&amp; (regnum &lt;= 0x1e))<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcr = rget(TL_UART_LCR);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; waitusec(1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rset(TL_UART_LCR, lcr | 0x80);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; waitusec(1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rset(regnum, regval);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; waitusec(1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rset(TL_UART_LCR, lcr);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; waitusec(1);<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rset(regnum, regval);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; waitusec(1);<BR>&nbsp;&nbsp;&nbsp; }<BR>}</P>
<P>/**********************************************************************/<BR>/*&nbsp; ======== UART_rget ========&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp; Get the value of a UART register,讀出寄存器的值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/**********************************************************************/<BR>Int16 UART_rget(Int16 regnum)<BR>{<BR>&nbsp;&nbsp;&nbsp; Int16 regindex, returnval, lcr;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /* Register index is determined by lower 3 bits and the target UART */<BR>&nbsp;&nbsp;&nbsp; //regindex = regnum &amp; 0x7;<BR>//&nbsp;&nbsp;&nbsp; if (hUart == 1)<BR>//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; regindex += 8;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /* If regnum between 0x08 and 0x0F, set bit 7 of LCR to access register */<BR>&nbsp;&nbsp;&nbsp; //if ((regnum &amp; 0x18) == 0x8)<BR>&nbsp;&nbsp;&nbsp; if((regnum &gt;= 0x10) &amp;&amp; (regnum &lt;= 0x1e))<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcr = rget(TL_UART_LCR);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rset(TL_UART_LCR, lcr | 0x80);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; returnval = rget(regnum);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rset(TL_UART_LCR, lcr);<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; returnval = rget(regnum);<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; return returnval;<BR>}</P>
<P>/**************************************************************************/<BR>/*&nbsp; ======== UART_open ========&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp; Initialize UART and return handle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp;描述:打開相應的串口,并進行相應的配置&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp;輸入?yún)?shù):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp;&nbsp;devid:&nbsp;選擇UART的通路&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp;&nbsp;baudrate: 選擇正確的波待率&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp;&nbsp;&nbsp;&nbsp; config:&nbsp;&nbsp; 其它配置其它的參數(shù)組&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/**************************************************************************/<BR>void UART_open(Int16 baudrate,UART_Config *config)<BR>{<BR>//&nbsp;&nbsp;&nbsp; UART_Handle hUart;<BR>&nbsp;&nbsp;&nbsp; //Int16 dl;<BR>&nbsp;&nbsp;&nbsp; Int8 dl,test;<BR>&nbsp;&nbsp;&nbsp; /* Assign handle */<BR>//&nbsp;&nbsp;&nbsp; hUart = devid;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /* Set registers based on config structure */</P>
<P>&nbsp;&nbsp;&nbsp; /*設置MCR*/<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_MCR,config -&gt; regs[3]);<BR>&nbsp;&nbsp;&nbsp; //test = UART_rget(TL_UART_MCR);<BR>&nbsp;&nbsp;&nbsp; /*將EFR寄存器的第4位關閉*/<BR>&nbsp;&nbsp;&nbsp; dl = UART_rget(TL_UART_EFR);<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_EFR, dl &amp; 0xEF);<BR>&nbsp;&nbsp;&nbsp; //test = UART_rget(TL_UART_EFR);<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /*設置串口的MCR*/<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_MCR, config -&gt; regs[3]);<BR>&nbsp;&nbsp;&nbsp; //test = UART_rget(TL_UART_MCR);<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /*設置串口的IER*/<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_IER, config -&gt; regs[0]);<BR>&nbsp;&nbsp;&nbsp; //test = UART_rget(TL_UART_IER);<BR>&nbsp;&nbsp;&nbsp; /*設置串口的FCR*/<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_FCR, config -&gt; regs[1]);<BR>&nbsp;&nbsp;&nbsp; //test = UART_rget(TL_UART_FCR);&nbsp;<BR>&nbsp;&nbsp;&nbsp; /*設置串口的LCR*/<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_LCR, config -&gt; regs[2]);<BR>&nbsp;&nbsp;&nbsp; //test = UART_rget(TL_UART_LCR);</P>
<P>&nbsp;&nbsp;&nbsp; /* Set up baud divisor clock,設置波待率 */<BR>&nbsp;&nbsp;&nbsp; dl = UART_rget(TL_UART_MCR);<BR>&nbsp;&nbsp;&nbsp; if((dl &amp; 0x80)==0x80)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp; &nbsp;baudrate = (baudrate/4);&nbsp;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; //UART_rset(TL_UART_DLL, baudrate &amp; 0xff);<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_DLL, 0x50);<BR>&nbsp;&nbsp;&nbsp; dl = UART_rget(TL_UART_DLL);<BR>&nbsp;&nbsp;&nbsp; //UART_rset(TL_UART_DLH, (baudrate &gt;&gt; 8) &amp; 0xff);<BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_DLH, 0x00);<BR>&nbsp;&nbsp;&nbsp; dl = UART_rget(TL_UART_DLH);<BR>&nbsp;&nbsp;&nbsp; /* Clear any outstanding receive characters,清空接收寄存器 */<BR>&nbsp;&nbsp;&nbsp; UART_rget(TL_UART_RBR);<BR>&nbsp;&nbsp;&nbsp; <BR>//&nbsp;&nbsp;&nbsp; return hUart;<BR>}</P>
<P>/*********************************************************************/<BR>/*&nbsp; ======== UART_getChar ========&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*&nbsp; Get one character of data from the UART,讀取數(shù)據(jù)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*********************************************************************/<BR>Int16 UART_getChar(void)<BR>{<BR>&nbsp;&nbsp;&nbsp; Int16 status;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; while(1)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; status = UART_rget(TL_UART_LSR);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((status &amp; 1) != 0)&nbsp; // DR<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; return <BR>&nbsp;&nbsp;&nbsp; &nbsp;UART_rget(TL_UART_RBR);<BR>}</P>
<P>/*********************************************************************/<BR>/*&nbsp; ======== UART_putChar ========&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; */<BR>/*&nbsp; Send one character of data to the UART,發(fā)送一個數(shù)據(jù)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>/*********************************************************************/<BR>void UART_putChar(Uint16 data)<BR>{<BR>&nbsp;&nbsp;&nbsp; Int16 status;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; while(1)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; status = UART_rget(TL_UART_LSR);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((status &amp; 0x20) != 0)&nbsp; // THRE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp; }<BR>//&nbsp;&nbsp;&nbsp; SEEDDM642_waitusec(3);&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; UART_rset(TL_UART_THR, data);</P>
<P>}</P>
<P>void UART_puts(const char *s)<BR>{<BR>&nbsp;while (*s) {<BR>&nbsp;&nbsp;UART_putChar(*s++);<BR>&nbsp;}<BR>}</P>
<P>/* Spin in a delay loop for delay iterations */<BR>void wait(Uint32 delay)<BR>{<BR>&nbsp;&nbsp;&nbsp; volatile Uint32 i, n;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; n = 0;<BR>&nbsp;&nbsp;&nbsp; for (i = 0; i &lt; delay; i++)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n = n + 1;<BR>&nbsp;&nbsp;&nbsp; }<BR>}</P>
<P>/* Spin in a delay loop for delay microseconds */<BR>void waitusec(Uint32 delay)<BR>{<BR>&nbsp;&nbsp;&nbsp; wait(delay * 21);<BR>}</P>
<P>Uint8 rget(Int16 regnum)<BR>{<BR>&nbsp;&nbsp;&nbsp; Uint8 *pdata;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /* Return lower 8 bits of register */<BR>&nbsp;&nbsp;&nbsp; pdata = (Uint8 *)(UART_BASE + regnum);<BR>&nbsp;&nbsp;&nbsp; return (*pdata &amp; 0xff);<BR>}</P>
<P>void rset(Int16 regnum, Uint8 regval)<BR>{<BR>&nbsp;&nbsp;&nbsp; Uint8 *pdata;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; /* Write lower 8 bits of register */<BR>&nbsp;&nbsp;&nbsp; pdata = (Uint8 *)(UART_BASE + regnum);<BR>&nbsp;&nbsp;&nbsp; *pdata = (regval &amp; 0xff);<BR>}<BR></P> 
      <CENTER></CENTER></td>
    </tr>
    <tr>
      <td class=Article_tdbgall align=right colSpan=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#0089f7>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT style="BACKGROUND-COLOR: #f5f5f5" color=#000000>歡迎點擊進入:</FONT><A title="" href="http://www.tichinese.com/"><U><FONT color=#0033ff>TI德州中文網(wǎng)</FONT></U></A><FONT color=#0089f7>&nbsp;&nbsp;</FONT><FONT color=#ff0000> (國內(nèi)唯一針對TI應用的中文技術網(wǎng)站)</FONT>&nbsp;&nbsp;&nbsp; </FONT>文章錄入:admin&nbsp;&nbsp;&nbsp;&nbsp;責任編輯:admin&nbsp;</td>
    </tr>
    <tr>
      <td width=5></td>
      <td width=752><li>上一篇文章: <a class='LinkPrevArticle' href='/Article/code/ADI/Blackfin/200701/11114.html' title='文章標題:UART&nbsp;RS-232&nbsp;HyperTerminal&nbsp;(ASM)
作&nbsp;&nbsp;&nbsp;&nbsp;者:61IC
更新時間:2007-1-22 13:09:50'>UART&nbsp;RS-232&nbsp;HyperTerminal&nbsp;(ASM)</a></li><BR><li>下一篇文章: <a class='LinkNextArticle' href='/Article/code/ADI/Blackfin/200701/11116.html' title='文章標題:矩陣乘法源代碼
作&nbsp;&nbsp;&nbsp;&nbsp;者:61IC
更新時間:2007-1-22 13:13:20'>矩陣乘法源代碼</a></li></td>
    </tr>
    <tr class=Article_tdbgall align=right>
      <td colSpan=2>【<a href="/Article/Comment.asp?ArticleID=11115" target="_blank">發(fā)表評論</a>】【<a href="/User/User_Favorite.asp?Action=Add&ChannelID=1&InfoID=11115" target="_blank">加入收藏</a>】【<a href="/Article/SendMail.asp?ArticleID=11115" target="_blank">告訴好友</a>】【<a href="/Article/Print.asp?ArticleID=11115" target="_blank">打印此文</a>】【<a href="javascript:window.close();">關閉窗口</a>】</td>
    </tr>
  </table>
  <table class=center_tdbgall cellSpacing=0 cellPadding=0 width=760 align=center border=0>
    <tr>
      <td class=main_shadow>
      </td>
    </tr>
  </table>
  <!--文章顯示代碼結束-->
  <!--最新熱點、最新推薦、相關文章代碼開始-->
  <table class=center_tdbgall style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width=760 align=center border=0>
    <tr>
      <td class=main_title_282 width="33%"><B>最新熱點</B></td>
      <td width=5 rowSpan=2></td>
      <td class=main_title_282 width="33%"><B>最新推薦</B></td>
      <td width=5 rowSpan=2></td>
      <td class=main_title_282 width="33%"><B>相關文章</B></td>
    </tr>
    <tr>
      <td class=main_tdbg_760 vAlign=top height=100>
      <script language="javascript" src="/Article/JS/Article_Hot3.js"></script></td>
      <td class=main_tdbg_760 vAlign=top width="33%">
      <script language="javascript" src="/Article/JS/Article_Elite3.js"></script></td>
      <td class=main_tdbg_760 vAlign=top width="33%"><a class='LinkArticleCorrelative' href='/Article/code/ADI/Blackfin/200701/11116.html' title='文章標題:矩陣乘法源代碼
作&nbsp;&nbsp;&nbsp;&nbsp;者:61IC
更新時間:2007-1-22 13:13:20' target="_self">矩陣乘法源代碼</a><br></td>
    </tr>
  </table>
  <table class=center_tdbgall cellSpacing=0 cellPadding=0 width=760 align=center border=0>
    <tr>
      <td class=main_shadow></td>
    </tr>
  </table>
  <!--最新熱點、最新推薦、相關文章代碼結束-->
  <!--網(wǎng)友評論代碼開始-->
  <table class=center_tdbgall style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width=760 align=center border=0>
    <tr class=main_title_760>
      <td height=25>  <STRONG>網(wǎng)友評論:</STRONG><SPAN style="COLOR: #ff0000">(只顯示最新10條。評論內(nèi)容只代表網(wǎng)友觀點,與本站立場無關!) </SPAN></td>
    </tr>
    <tr>
      <td class=main_tdbg_760>
      <script language="javascript" src="/Article/Comment.asp?Action=JS&CommentNum=10&ArticleID=11115"></script></td>
    </tr>
  </table>
  <table class=center_tdbgall cellSpacing=0 cellPadding=0 width=760 align=center border=0>
    <tr>
      <td class=main_shadow></td>
    </tr>
  </table>
  <!--網(wǎng)友評論代碼結束-->
  <!-- ********網(wǎng)頁中部代碼結束******** -->
  <!-- ********網(wǎng)頁底部代碼開始******** --><table cellSpacing=0 cellPadding=0 width=778 align=center border=0>
    <tr>
      <td class=menu_bottombg align=middle>| <A class=Bottom onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.61ic.com/');" href="#">設為首頁</A> | <A class=Bottom href="javascript:window.external.addFavorite('http://www.61ic.com/','61IC中國電子在線');">加入收藏</A> | <A class=Bottom href="mailto:web_61ic@163.com">聯(lián)系站長</A> | <A class=Bottom href="/FriendSite/Index.asp" target=_blank>友情鏈接</A> | <A class=Bottom href="/Copyright.asp" target=_blank>版權申明</A> | <A class=Bottom href="/Announcelist.asp" target=_blank>網(wǎng)站公告</A> |  <a class='Bottom' href='/Admin/Admin_Index.asp' target='_blank'>管理登錄</a>&nbsp;|&nbsp;</td>
    </tr>
    <tr>
      <td class=bottom_bg height=80>
        <table cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
          <tr>
            <td><IMG height=80 src="/Skin/Ocean/bottom_left.gif" width=9></td>
            <td align=middle width="80%"> 站長:<A href="mailto:web_61ic@163.com">61IC 湘ICP備05002478號</A> </td>
            <td align=right><IMG height=80 src="/Skin/Ocean/bottom_r.gif" width=9></td>
          </tr>
        </table>
      </td>
    </tr>
  </table> 
  <!-- ********網(wǎng)頁底部代碼結束******** --><NOSCRIPT><IFRAME src='*' Width='0' Height='0'></IFRAME></NOSCRIPT>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜芽一区二区三区| 欧美另类z0zxhd电影| 91蜜桃免费观看视频| 欧美日韩视频专区在线播放| 26uuu亚洲综合色| 亚洲一区视频在线| 91亚洲国产成人精品一区二区三| 制服丝袜亚洲网站| 亚洲精品欧美激情| 国产福利一区在线| 欧美电影免费观看高清完整版在| 亚洲色图在线视频| 成人小视频在线观看| 精品国产欧美一区二区| 午夜精品国产更新| 色婷婷综合视频在线观看| 久久亚洲一区二区三区四区| 蜜臀91精品一区二区三区| 欧美在线视频全部完| 亚洲欧美另类小说| 91色综合久久久久婷婷| 国产精品另类一区| 成人av第一页| 中文字幕第一区| 国产精品影视在线| 精品91自产拍在线观看一区| 天天综合天天综合色| 欧美伊人久久久久久午夜久久久久| 中文字幕精品—区二区四季| 国产成人精品www牛牛影视| 欧美不卡一二三| 另类调教123区| 精品福利二区三区| 国产真实乱偷精品视频免| 欧美电影免费提供在线观看| 美女视频一区在线观看| 日韩女优av电影在线观看| 美女看a上一区| 久久夜色精品国产噜噜av| 国产精品66部| 亚洲国产精品成人综合色在线婷婷| 国产一区视频导航| 国产女主播视频一区二区| 国产91丝袜在线观看| 日本一区二区在线不卡| 波多野结衣欧美| 亚洲柠檬福利资源导航| 欧美日韩日本视频| 久久国产精品露脸对白| 国产女主播视频一区二区| www.一区二区| 午夜精品国产更新| 亚洲精品一区二区三区香蕉| 成人午夜短视频| 樱桃视频在线观看一区| 69p69国产精品| 久久99国产精品麻豆| 国产精品无码永久免费888| 91麻豆精品在线观看| 午夜视频一区二区三区| 亚洲精品一区二区三区香蕉| 成人avav影音| 免费成人在线视频观看| 中文在线一区二区| 欧美视频三区在线播放| 韩日av一区二区| 中文字幕中文字幕一区二区| 欧美日韩国产精品成人| 国产麻豆欧美日韩一区| 亚洲影院理伦片| 久久精品男人天堂av| 91久久国产综合久久| 久久99久久99小草精品免视看| 国产精品久久综合| 91精品国产aⅴ一区二区| 国产aⅴ精品一区二区三区色成熟| 一区二区三区中文字幕在线观看| 日韩精品在线网站| 日本高清不卡一区| 国产一区二区三区免费看| 一区二区在线免费| www国产精品av| 欧美日韩中文字幕精品| 成人av动漫网站| 久久97超碰国产精品超碰| 一区二区三区鲁丝不卡| 欧美国产激情一区二区三区蜜月| 欧美色精品天天在线观看视频| 成人免费精品视频| 美女诱惑一区二区| 亚洲福中文字幕伊人影院| 国产精品全国免费观看高清| 日韩丝袜美女视频| 欧美福利视频一区| 91国产福利在线| 99久久综合国产精品| 国产福利不卡视频| 丝袜a∨在线一区二区三区不卡| 中文字幕一区二区5566日韩| 久久一区二区三区四区| 精品免费视频.| 欧美一二区视频| 欧美日韩成人在线| 欧美主播一区二区三区| 91美女在线视频| 91尤物视频在线观看| 成人av午夜电影| 国产成人免费在线视频| 国产一区二区视频在线| 久久99久久99精品免视看婷婷| 日韩精品国产精品| 日本不卡的三区四区五区| 午夜亚洲福利老司机| 亚洲超碰97人人做人人爱| 亚洲午夜久久久久久久久电影院 | 欧美专区在线观看一区| 91免费在线看| 91久久一区二区| 欧美丝袜丝交足nylons图片| 欧美日韩日日夜夜| 91精品欧美综合在线观看最新 | 亚洲狼人国产精品| 日韩理论在线观看| 亚洲激情一二三区| 亚洲成年人影院| 蜜臀av亚洲一区中文字幕| 黄色成人免费在线| 高清久久久久久| 91免费观看视频| 欧美老女人第四色| 精品日本一线二线三线不卡| 久久精品视频网| 亚洲视频在线观看一区| 亚洲国产另类av| 久久99精品久久久久久| 成人免费福利片| 欧美午夜电影网| 精品少妇一区二区三区视频免付费| 亚洲精品一区二区三区福利| 中文字幕中文字幕中文字幕亚洲无线| 亚洲女同一区二区| 日韩极品在线观看| 国产福利91精品一区二区三区| 一道本成人在线| 日韩欧美一级二级| 中文字幕亚洲成人| 午夜一区二区三区在线观看| 狠狠狠色丁香婷婷综合激情| 色悠悠久久综合| 欧美草草影院在线视频| 1024精品合集| 久久99精品久久久久久动态图| av成人动漫在线观看| 91精品久久久久久久99蜜桃 | 亚洲激情在线播放| 激情亚洲综合在线| 色国产综合视频| 国产亚洲一区字幕| 亚洲第一福利视频在线| 国产高清在线精品| 欧美另类videos死尸| 国产精品护士白丝一区av| 热久久免费视频| 91丨九色丨国产丨porny| 欧美成人a∨高清免费观看| 一区二区三区四区蜜桃| 国产综合色精品一区二区三区| 91麻豆文化传媒在线观看| 久久精品一区二区| 日韩在线观看一区二区| 91看片淫黄大片一级| 久久久久久久久99精品| 石原莉奈在线亚洲二区| 91免费国产在线| 中文字幕第一页久久| 精久久久久久久久久久| 在线不卡免费欧美| 亚洲精品伦理在线| 成人国产亚洲欧美成人综合网| 精品免费99久久| 免费久久99精品国产| 欧美日韩一二三区| 伊人性伊人情综合网| 99国产精品久久久久久久久久久| 久久午夜色播影院免费高清 | 亚洲男人的天堂网| 成人18视频在线播放| 久久久亚洲国产美女国产盗摄| 毛片av一区二区三区| 6080国产精品一区二区| 亚洲小说春色综合另类电影| 91视频免费播放| 亚洲色图制服诱惑| 91麻豆精品一区二区三区| 中文字幕一区视频| 91免费视频观看| 中文字幕字幕中文在线中不卡视频| 高清成人在线观看| 国产精品久久久久久妇女6080| 成人午夜大片免费观看|