㈠ 怎么测试单片机跟以太网芯片已经连接的软件
1,8019,这是最早的尝试。8019是一款ISA接口的以太网网卡芯片,只支持10M以太网。因为ISA总线与单片机的总线很类似,所以可以很容易地接到8051上。不过这颗芯片已经停产,市面上基本都是拆机件。这颗芯片的源程序,网上也很好找到。2,CP2200/C
㈡ 51单片机接入以太网的几种方案
1、MAC+PHY方案
所谓的TCP/IP协议栈是一系列网络协议的统称,不仅包括我们熟知的TCP协议和IP协议。
还有网络层的ICMP(Internet控制报文)协议、IGMP(Internet组管理)协议、ARP(地址解析)协议,传输层的UDP(用户数据包)协议,应用层的HTTP(超文本传输)协议、DNS(域名解析)协议、FTP(文件传送)协议、SMTP(简单邮件管理)协议等等。
传统的以太网接入方案由MCU+MAC+PHY再加入网络接口实现以太网的物理连接,通过在主控芯片中植入TCP/IP协议代码实现通信及上层应用。
应用这种软件TCP/IP协议栈方式实现的比较成熟方案有ENC28J60,CS8900A,DM9000,当然也有像STM32F107这类(内部自带MAC)+PHY等方案。
2、硬件协议栈芯片方案
由MCU+硬件协议栈芯片(内含MAC和PHY)直接加网络接口,便可方便的实现单片机联网,所有的处理TCP/IP协议的工作都是通过这位MCU的“小秘书”——硬件协议栈芯片来完成。
以太网芯片的内核由传输层的TCP、UDP、ICMP、IGMP等协议、网络层的IP、ARP、PPPoE等协议以及链路层的MAC构成,再加上物理层的PHY和外围的寄存器、内存、SPI接口组成了这一整套硬件化的以太网解决方案。
这套硬件TCP/IP协议栈代替了以往的MCU来处理这些中断请求,即MCU只需要处理面向用户的应用层数据即可,传输层、网络层、链路层及物理层全部由外围WIZnet的芯片完成。
这套方案从硬件开销和软件开发两个方面来简化前面所述的五层网络模型,简化产品开发方案。这样一来,工程师们就不必再面对繁琐的通信协议代码,只需要了解简单的寄存器功能以及Socket编程便能完成产品开发工作的的网络功能开发部分。
(2)单片机如何连接isa扩展阅读
以太网协议:
一个标准的以太网物理传输帧由七部分组成。
PR SD DA SA TYPE DATA FCS
同步位 分隔位 目的地址 源地址 类型字段 数据段 帧校验序列 7 1 6 6 2 46~1500 4
除了数据段的长度不定外,其他部分的长度固定不变。数据段为46~1500字节。以太网规定整个传输包的最大长度不能超过1514字节(14字节为DA、SA、TYPE),最小不能小于60字节。
除去DA、SA、TYPE14字节,还必须传输46字节的数据,当数据段的数据不足46字节时需填充,填充字符的个数不包括在长度字段里;超过1500字节时,需拆成多个帧传送。
事实上,发送数据时,PR、SD、FCS及填充字段这几个数据段由以太网控制器自动产生;而接收数据时,PR、SD被跳过,控制器一旦检测到有效的前序字段(即PR、SD),就认为接收数据开始。
㈢ 如何用单片机连接电脑和机床
用串口通过RS232连接。
用串口通过RS232连接,最简单。用并口,稍微复杂点。用USB口连接,相对复杂些,需要做USB驱动。将单片机作为一个外设,做成ISA卡,或PCI卡,插在计算机插槽里,最复杂,但可扩展性更强。
单片机就是一个“微型的电脑”,有RAM,有FLASHI,有CPU,一般也有UART口、USB口,并口等等,但是必须增加外围电路才可以真正的在产品中使用。
㈣ 如何将A/D与单片机相连
【1】A/D在数据接口上通常可以分为并口和串口两种。
1、对于并口型:
数据总线,一般通过锁存器挂在P0口上(P0口复用扩展情况下),如果口足够的话可以直接挂在任意一个P口上。(建议位序与端口位序相同。呵呵。我就干过反过来,乱排的)
控制线有:启动线,转换结束线,读取有效线。挂在任意IO口上。
2、对于串口型:
对于IIC接口或者SPI接口的,如果单片机支持IIC或SPI主站模块,那对应接就好了。若不支持,则任意GPIO口就可以了。
【2】模拟部分,通常注意参考电压及前端调理。
【3】多通道AD,则需增加地址输入口。
所有的A/D芯片,都有资料,按照其参考资料中提到的接法,参照着进行最优设计就可以了。
㈤ 单片机与电脑相连需要怎么连接
最方便的是COM(串口),Print(并口)也是可以的。USB我是不会用,一般是将USB转成COM口,但要通信,你要学会VC或是其他程序软件,这样才可以写上位机软件。
㈥ 单片机isis仿真图,数码管应该怎么连接到89c51上
点击的“终端模式”,选择“DEFAULT”,在“设计图”上放置多个终端。把这这些终端“重命名”为相同的名字,这些端点就已经是连接上了的
㈦ 单片机仿真软件ISIS 7中,时钟芯片DS12C887的AD脚是总线引出的,如何把它与51单片机连接啊
AD【0:7】表示有8条总线分别和51单片机的PX【0:7】(X表示1-3i/o的总编号)的0到7脚相连。
AF,RW,DS,CS脚分别自定义和单片机任何管脚相连(只要和其他的IO口重复就可以了)最后加个复位电路就可以了。
点击左边框的BusesMode连接51单片机的PX口(不必要一个个连哦)然后在单击左边框的WireLabelMode将鼠标放到IO口上当出现X符号时单击左键输出你要命名的IO名称(在这里你只要输入AD0-AD7就可以了)。最后如图所示:
㈧ 单片机如何与ISA总线接口连接
把D0-D7接到双向数据接口,把AEN,IOW,IOR接到I/O口控制数据流向就可以了。
㈨ 单片机怎么连接电脑
1、单片机就是一个“微型的电脑“---有RAM,有FLASHI,有CPU,一般也有UART口、USB口,并口等等,但是必须增加外围电路才可以真正的在产品中使用!
2、与电脑连接最简单的办法就是:单片机(晶振、电容等组成最小系统电路)+MAX232芯片+DB9的接头,然后编写通信程序就可以与计算机进行通信了!
3、更复杂的还有USB、RS485、CAN、TCP/IP、无线等等通信方式,需要慢慢了解与学习才行!