单片机双机串行通信多数据传输汇编语言编程实现

2021-03-16 10:08:36北京交通大学海滨学院电子与电气工程学院王东振
电子世界 2021年4期
关键词:单片机

北京交通大学海滨学院电子与电气工程学院 沈 敏 张 静 王东振 金 钰

串口是单片机与其他单片机或计算机系统进行异步串行通信的标准I/O接口,在系统设计中应用非常广泛。以教学中使用的CPU字长是8位的51单片机为例,实现双机间多数据串行传输,在多数据发送时为每个数据增加特征值,接收的时候通过特征值判断接收的数据,此方法最多可以实现双机间16个数据的传送,适用于5-8个通道的数据采集系统。将此设计思想应用在0-999s的秒表系统设计中,系统运行稳定,实现预期效果。

单片机串口是异步串行通信,发送方发送数据并不考虑接收方什么时候接收,如果是传送1个数据比较好处理,串口无论工作在查询方式下还是中断方式下,接收方的CPU只要检测RI=1,就可以接收数据。

如果发送方发送的是多个数据,接收方接收的是发送方发送的多个数据的哪一个?发送方发送的多个数据是动态变化的,尽管发送方发送多个数据的顺序在编程中是固定不变的,但是串口通信是异步的,接收方接收时,无法知道此次接收的数据是发送方发送的哪一个数据,所以接收方必须有能力判断接收到的是哪一个数据才能真正实现异步串行通信多数据的正确传送。

1 发送数据的加密原理及编程实现

要想让接收方有能力判断接收的数据是哪一个数据,可以对要发送的数据做加密处理,数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性。……

登录APP查看全文

猜你喜欢
单片机
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的多功能智能插排
电子制作(2019年11期)2019-07-04 00:34:48
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
小议PLC与单片机之间的串行通信及应用
电子制作(2018年12期)2018-08-01 00:48:04
MSP430单片机在仿真中要注意的几点问题
电子制作(2017年9期)2017-04-17 03:00:53
基于单片机的平衡控制系统设计
电子制作(2017年19期)2017-02-02 07:08:27
基于单片机的三维LED点阵设计
电子制作(2016年21期)2016-05-17 03:52:51
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计