接入internet。 經(jīng)過分析,s1c33209與rtl8019as讀寫時序是兼容的,而且mcu的讀寫時延比rtl8019as小得多。mcu與rtl8019as的連接如圖2所示。rtl8019as的工作電壓為5v,而s1c33209的工作電壓為3.3v,所以rtl8019as的數(shù)據(jù)線輸出需要電平的轉(zhuǎn)換。選用2個8位(采用16位數(shù)據(jù)總線)的具有雙向數(shù)據(jù)傳輸功能的74hc245來完成,由于s1c33209的輸出電平符合rtl8019as輸入電平的要求,所以地址線可以直接相連,而不需電平轉(zhuǎn)換,rtl8019ad中斷信號(int0)為高電平有效,在s1c33209中選用端口中斷輸入的k60端口與之相連。由于s1c33209的中斷有效方式(高、低電平或脈沖)可以根據(jù)對寄存器的設(shè)置調(diào)節(jié)),所以不用對int0作反向或電平轉(zhuǎn)換。2 精簡tcp/ip協(xié)議棧的實現(xiàn)構(gòu)建的s1c33-stack運行在以s1c33209嵌入式cpu為基礎(chǔ)的硬件平臺上,是一組可配置的多種internet協(xié)議的組成。這些協(xié)議按照分層協(xié)議棧的方式組織,包括應(yīng)用層的http、dhcp、smtp,傳輸層的tcp、udp,網(wǎng)絡(luò)層的ip/icmp、a