你这个想法不对,刚刚你描述了两种烧写方式,ISP和串口两种方式,这个与单片机的种类有关系,同样是51单片机,有很多公司出的,常用的AT89C51都是用ISP下载方式,STC89S51用的是串口方式,串口方式就是用计算机的串口与单片机的串口进行通信,而51的串口正式P3.0与P3.1,刚刚你说用别的IO口来模拟串口,下载程序,首先我要告诉你,在烧写程序的过程中的单片机是不能跑程序的,仅仅是单片机的时钟在工作,这时候只能真正的串口与PC机通信,而你说的用其他IO模拟串口是要在单片机程序中实现,试想,在你烧写程序的过程中单片机就不能跑程序,你怎么模拟串口呢
51只有一个异步通信,也就是串口通信。要是用P1 p0做串口通信也可以,要针对外围芯片写相应的通信协议。
max232下载直接搭在P30和P31上,串口下载。而ISP下载需要专门的下载器,下载器的核心也是一片单片机,是单片机之间的通信
下载程序,和串口通讯是两个不同的概念!下载程序只能是P3^0和P3^1。
1 楼 说的很好!
RS232串口通信 与 通过串口烧写程序 不一回事!