童鞋,恕我直言,您这个是再简单不过的设计了,你用1小时,上网找找资料,用点心,一定可以解决。程序我建议你还是自己编,毕竟你是学这个专业的。如果连这么基础的东西都搞不定,我觉得给你程序代码,恐怕你也烧不到单片机里去吧……
顺便再提醒你下,你的原理图有致命的错误。
AT89C51的RXD与TXD端口(P3^0 , P3^1)是不能直接接到计算机的串口上的,也不能直接接到USB转232串口的设备上的。你需要MAX232芯片,将单片机的TTL电平转换成232电平后才能实现通信。
不过,如果你嫌这样麻烦,还有一种解决方案,那就是USB转TTL(5V)的板子,可以直接接单片机,淘宝上多的是,自己搜吧。
童鞋,如果你是官二、富二、或是女神、小白脸,以上所有就当我没说好吗?