<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PCE061A驅動(dòng)以太控制芯片RTL8019AS的嵌入式設備解決方案

基于PCE061A驅動(dòng)以太控制芯片RTL8019AS的嵌入式設備解決方案

作者: 時(shí)間:2010-12-09 來(lái)源:網(wǎng)絡(luò ) 收藏

  5軟件實(shí)現部分

  軟件設計主要包括:以太網(wǎng)器初始化程序、程序、TCP/IP協(xié)議棧程序、系統網(wǎng)絡(luò )配置程序。以太網(wǎng)程序用于設置以太的工作狀態(tài)即工作方式,分配收發(fā)數據的緩沖區;系統網(wǎng)絡(luò )配置程序用于給監測系統分配IP地址及域名。限于篇幅,下面僅給出了采用匯編語(yǔ)言編寫(xiě)的初始化的部分代碼。

  .include hardware.inc;//配置單元定義

  .public _init //初始化子程序

  _init:

  R1=0xffff; //初始化A口為輸出

  [P_IOA_Attrib]=R1;

  [P_IOA_Dir]=R1;

  R1=0xfc07; //將IOB0~IOB2,IOB10~IOB15設置為輸出,其他為輸入

  [P_IOB_Attrib]=R1;

  [P_IOB_Dir]=R1;

  R1=0x0001;//選中00H寄存器

  [P_IOB_Data]=R1;

  R1=0x0021; //選擇寄存器頁(yè)面0,不工作

  [P_IOA_Data]=R1;

  [P_IOB_Data]=R1;

  R1=0x004c;//設置接收緩沖區,頁(yè)地址為0x4c~0x7f

  [P_IOA_Data]=R1;

  R1=0x0001;//選中02H寄存器

  [P_IOB_Data]=R1;

  R1=0x0080;

  [P_IOA_Data]=R1;

  ...

  R1=0x0801; //選中01H寄存器

  R1=0x0001; //選中00H寄存器

  [P_IOB_Data]=R1;

  R1=0x0061; //選擇寄存器頁(yè)面1

  [P_IOA_Data]=R1;

  ...

  R1=0x0001;

  [P_IOB_Data]=R1;

  R1=0x0022; //選擇寄存器頁(yè)面0,進(jìn)入工作狀態(tài)

  [P_IOA_Data]=R1;

  retf; // 程序返回

  6 結束語(yǔ)

  利用16位單片機S以太控制芯片,實(shí)現信息家電經(jīng)由網(wǎng)關(guān)接入internet的方式,可以方便、低廉地將信息家電的工作狀態(tài)送往遠程PC進(jìn)行監控。這種低成本、高性能的方案,具有可靠靈活的特點(diǎn),適用于通信速率不大,允許延時(shí)的家庭自動(dòng)化。用戶(hù)可根據需要,按上述方法,為傳統的家電賦予接入internet的能力。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>