A. 单片机中断服务器为什么要执行PUSHF或PUSHA指令
单片机中断服务程序要执行PUSH指令是为了保护累加器A,如果中断程序中使用了A,那么在中断前A的值就被修改了,等到中断结束返回原程序时,就不能恢复A原来的状态继续执行了,所以用PUSH ACC指令保存A的值。
你写的两条PUSHF或PUSHA指令是错的,没有F,而在PUSH 指令中必须写成ACC。
B. 单片机怎么跟internet中的服务器通信
单片机串口接GPRS模块,GPRS模块通过设置访问公网中固定ip的服务器,即可与服务器双向通讯
C. 单片机如何制作网络服务器外网可访问的
如果你本地可以打开的话,剩下的就简单了。
外网访问只需要把路由器设置下,将一个端口映射到你单片机使用的Ip上,之后别人输入你们的公网Ip就可以直接打开你的网页。不过外网只能通过公网Ip访问。
D. 单片机如何实时传输数据到服务器
单片机传送数据到服务器,用sim900A及wifi模块,应该能够向应单片机的速度,关键在于要优化单片机程序,模块设置成透传模式。
E. 单片机接入服务器。
可以使用wifi透传模块,通过单片机的串口或者SPI口与模块通信,连接上服务器之后就可以发送了。现在这种模块庆科的用的比较多一些,但是他们的资料给的很乱。
F. 什么单片机适合做网络服务器
51就可以,当然小端存储的单片机更适合些,毕竟可用的代码多。
G. 数据采集器 单片机与服务器哪个安全
单片机至少是按工业级标准设计的,所以单片机相对安全。
H. 用单片机实现了一个HTTP服务器,和电脑直连时访问正常,但是无法通过路由器访问到
单片机+enc28j60?这个组合丢包正常。
1. enc28j60的接收缓存有限,而且收发共享一片区域,一般来说多给接收分配一些,但如果上面的单片机处理不过来的话或者你的协议栈处理太复杂,导致没有及时把enc28j60缓存的数据读走处理,那必然导致enc28j60要丢包或者覆盖。 在一对一的时候,这个现象可能不严重,换了路由器且接了其它设备的话,这个现象比较明显。 只能优化你的协议栈,最好换强一些的处理器。
2. 注意你的简化协议栈通过路由器(网关)来时,如果没有ARP协议处理,建议包的MAC目标地址换成路由器MAC地址试试
I. 单片机如何实现数据上传到服务器
单片机有串口----RS232.
目前PC多不带RS232接口了
使用,用转接器再联到PC的USB口上