单片机可不可以实时连接电脑并做出指令

来源:百度知道 编辑:UC知道 时间:2024/06/10 09:01:26
通常我们都是用电脑把数据储存到单片机上的
但可不可以实时连接电脑并做出指令(比如在单片机上先储存00这个指令就是电路断电.电脑连着,在电脑上发送00这个指令给单片机.我想实时用电脑操作单片机)
请问可以实现吗?该怎样做
谢谢

可以实现
单片机可以通过串行口和电脑的串口通信
用电脑发送操作串口发送指令,单片机产生串行通信中断,在中断处理程序中处理即可。
你可以用串行调试助手发送指令,单片机要写通信程序

可以实现
单片机可以通过串行口和电脑的串口通信
用电脑发送操作串口发送指令,单片机产生串行通信中断,在中断处理程序中处理即可。
你可以用串行调试助手发送指令,单片机要写通信程序

单片机还可以通过并行口和电脑并口连接,不过这种方法很少见.常见的就是串行通信.电脑上可以用VB编一个通信程序,要么直接下载一个串口调试助手,单片机写上一段非常短的通信程序就可以了.

你说的是电脑对单片机芯片的实时控制吧。

这要分单片机了,有些芯片(如c8051f系列)可以做到(但不是电路断电)
要在目标板上留出与PC机连线的接口,还要有相关芯片的接口器件。

有的单片机你只能硬件仿真了,也算是对单片机的实时监测吧

你可以看看JTAG和ISP协议的相关资料,或许对你有所帮助

谢谢楼上的!!