51的那些基础程序跑完了,感觉跑跑流水灯太入门级了,是不是可以玩点高级的。
在这里,我们把一个mini的TCPIP协议栈写入51单片机中,让我们的电脑能够ping通单片机。
硬件环境:
最少的硬件需要一个最小系统,一个51单片机,一个以太网卡,一条数据线,以及8根杜邦线
1)最小系统+USB线:
淘宝上搜一下,最小系统比较多的是不是用USB接口下载程序的,比较麻烦,我自己找了一个,直接用USB可以写程序的:
http://item.taobao.com/item.htm?id=15986549618 这个比较便宜12块钱,但是邮费很贵哈,大家顺便再买个usb线,6块。共计 12+6+15 = 33
2)单片机的话,貌似89C52玩不转uip,内存太小了,我们买STC12C5A60S2的,其实上面那家店也可以买的,但是贵一点,9块钱。我们找找有没有其他商家的。
这里:
http://item.taobao.com/item.htm?spm=a1z10.3.w3956858910.13.wLlt0p&id=7988311866&
这个便宜点,6块钱
3)以太网卡
淘宝上看到最多的ENC28J60,我们也在上面那家店买,省邮费么,而且他家的也是最便宜的,19块钱
http://item.taobao.com/item.htm?spm=a1z10.3.w3956858910.10.I6d4Wp&id=12826036847&
4)杜邦线,这个是用来连接MCU(就是那个最小系统啦)和ENC28J60的,
也在那家店买,很便宜,4块钱就可以买40根啦
http://item.taobao.com/item.htm?spm=a1z10.3.w3956858910.12.ic2eeN&id=2834445432&
在第二家店+邮费共花费6+19+4+8(邮费)=37
好了,东西买好了,大概花费多少呢?33+37=70,额,最便宜了,还是很贵啊,邮费就花费15+8 = 23。。。
================================================
买过来后,最终的组装:
PS:发现了一个貌似更省钱的办法:用【不带USB转TTL的单片机+USB转TTL模块】代替上面买的最小系统,这样所有的东西就可以在第二家店买了,
成本:比上面少15块钱,就是55,usb线自己有的话再省5块。50解决。
待续。。。