基于AT89C52和串口通信助手的串口通信 | 您所在的位置:网站首页 › inout端口 › 基于AT89C52和串口通信助手的串口通信 |
接下来上电路图
用VSPD创建两个虚拟端口 可以通过设备管理器来查看串口是否创建成功 AT89C52的相关配置 对COMPIM的相关配置 一些端口的设置 硬件配置的差不多了,接下来我们看看如何在Keil里编写代码实现,这里仅摘录一些比较重要的代码片段,感兴趣的可以[下载代码](http://download.csdn.net/detail/lrwwll/9720330) /*数码管显示函数,利用74HC595实现串行输入并行输出*/ void ser_inout(uchar datas) {uchar i; //循环控制变量 STCP = 0; //P2.6引脚置0for(i = 0 ; i < 8 ; i++) //for循环,从高位到低位,依次传送数据{ SHCP = 0; //P2.7引脚置0if( (datas & 0x80) == 0) //如果最高位数据等于0{ DS = 0; //传递数据0给P2.5引脚}else{ DS = 1; //如果最高位数据不等于0,传递数据1给P2.5引脚}datas |
CopyRight 2018-2019 实验室设备网 版权所有 |