S51单片机通讯问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:45:46
我用的MAX232芯片做成的串口,连接在单片机的RXD,TXD上,另外,也接上了复位,EA脚接了电源,时钟12兆赫,但是,通过串口调试软件不可以连接,,请问是不是单片机其他脚还需要连接或设置?

s51单片机是AT89S51吗,如果是那肯定不行的,S系列不支持串口下载,只支持四线的(miso、misi、rst. * ),就是单片机的P1.5、1.6、1.7、rst引脚,芯片一般用373或者245,下载软件用的是easy51.
支持串口下载的是STC系列比如STC89C51等。
另外如果手边有示波器的话先看看ALE引脚上有没有2M的方波信号(或者用示典电压表看是不是个中间电压),有就表明单片机工作正常,然后就是下载器的问题了

检查一下RXD,TXD有没有接反,波特率对不对,电脑的COM口选对没有

首先是你的单片机必须是SST系列的单片机才具有在线调试的功能,其他均没有!
另外别给pc机在线仿真功能蒙蔽了,pc机在线仿真,并非真是反映单片机内部运行状况,而是单纯的软件仿真。例如 中断产生,pc机反应不到;外面P0口输入,pc机读不了!
请问你是在下载程序,还是在线调试啊?