基于以16位單片機實現信息家電連接internet的解決方案
R1=0x0001;//選中00H寄存器
[P_IOB_Data]=R1;
R1=0x0021; //選擇寄存器頁面0,芯片不工作
[P_IOA_Data]=R1;
[P_IOB_Data]=R1;
R1=0x004c;//設置接收緩沖區,頁地址為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; //選擇寄存器頁面1
[P_IOA_Data]=R1;
...
R1=0x0001;
[P_IOB_Data]=R1;
R1=0x0022; //選擇寄存器頁面0,芯片進入工作狀態
[P_IOA_Data]=R1;
retf; // 程序返回
6 結束語
利用16位單片機SPCE061A驅動以太控制芯片RTL8019AS,實現信息家電經由嵌入式網關接入internet的方式,可以方便、低廉地將信息家電的工作狀態送往遠程PC進行監控。這種低成本、高性能的方案,具有可靠靈活的特點,適用于通信速率不大,允許延時的家庭自動化設備。用戶可根據需要,按上述方法,為傳統的家電賦予接入internet的能力。
評論