c#.net主机和at89c51的连接
单片机有一个全双工的串行通讯口,所以单片机和电脑(ibm-pc机)之间可以方便地进行串口通讯。由于ibm-pc机串行口输出的是rs232电平,而单片机串口输出的是ttl电平,两者之间应有一个电平转换电路。本系统采用了专用芯片max232进行转换,如图1所示。
图中,imp-pc机的下传命令和数据由ibm-pc机的txd端(rs-232电平)发送,经max232转换为ttl电平被at89c51串行口所接收。同样,at89c51的上传代码(ttl电平)由max232转换rs-232电平加以发送,经过ibm-pc机的rxd端,并由其内部的串行口变换为ttl电平。
串口通信之硬件知识_串口编程