一、原理简介51单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,适合远距离通信。其缺点是传输速度较低。与之前一样,首先我们来了解单片机串口相关的寄存器。SBUF寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF 的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。从而控制外部两条独立的收发信号线RXD(P3.0)、TXD(P3.1),同时发送、接收数据,实现全双工。串行口控制寄存器SCON(见表1) 。表1 SCON寄存器表中各位(从左至右为从高位到低位)含义如下。SM0 和SM1 :串行口工作方式控制位,其定义如表2 所示。 表2 串行口工作方式控制位其中,fOSC 为单片机的时钟频率;波特率指串行口每秒钟发送(或接收)的位数。SM2 :多机通信控制位。 该仅用于方式2 和方式3 的多机通信。其中发送机SM
2022-03-13 22:48:22 209KB 51单片机 PC机 通信设计 文章
1
AB PLC 与PC 通过以太网进行通讯 C# 例程 是个老外编写的程序
2022-03-13 21:29:01 307KB AB PLC
1
直接上传服务器,里面有安装说明,几步就搞定,亲测没问题,手机和电脑可以正常使用,如果有疑问的可以私信我。
2022-03-13 14:33:04 1.29MB 视频解析 网站源码 带后台
1
D34.威纶通PC_HMI_Modbus_连接示例程序rar,本资料是关于威纶通PC_HMI_Modbus_连接示例程序,更多详细内容请点击下载!
2022-03-12 18:20:48 72KB 综合资料
1
使用环境:两组文件夹:a,b。 a和b文件夹中和各有n组文件夹,这些n组文件夹中有各自的文件。 a和b文件夹中的n组文件夹名称是互相一一对应的,匹配方式为文件夹前四个字符是否相同,相同则匹配,匹配后将两个文件夹中文件整合到一个文件夹中。
2022-03-11 22:45:58 22KB 文件批量复制
1
在实际项目中,要求两台PC(笔记本电脑)之间,用WiFi做数据传输。本工程中既有Server端,也有Client端的代码。
2022-03-11 20:49:23 105KB WiFi 点对点 PC互传数据 无线连接
1
green-school:易物-校园闲置物品交易平台pc端原始码
2022-03-11 17:05:15 85.28MB 系统开源
1
.netC#对接支付宝PC网页端支付实例,功能全面,订单查询,扫描支付备注完整
2022-03-11 15:47:59 79KB .net C#
1
VB制作 PC与西门子S7-200PLC串口通信 拿来可用
2022-03-10 22:07:29 67KB VB siemens S7-200 通讯
1
不再需要解锁计算机的麻烦。 轻按一下RFID卡/标签即可解锁Windows PC。
2022-03-10 21:55:28 875KB arduino rfid
1