1602是并口吧,有黑色框出现,估计是你的程序没加读忙判断,建议每次写命令或数据前都进行读忙判断。串口没反应首先检查串口线是不是好的,方法直接短接2、3脚即可看电脑上收发是否一致,然后检查单片机端的硬件接线,最后检查软件,
用仿真器看看寄存器里的值,单步运行,对照着时序图找错
可能是接线松了,还有就是串口通信出了问题