mcs51系列单片机双机并行互连的实现方法
摘要:介绍了在同一系统内,mcs51系列两单片机之间采用单向并行通信接口、主从双向并行通信接口、无主从双向并行通信操作实现双机互连的方法,分析了在每一种通信接口工作方式下数据传送的特点。在三种并行通信接口为单片机应用系统扩充硬件资源的设计提供了新的途径。
关键词:单片机 并行通信 接口 数据传送
1 单向并行通信接口的实现
数据传送的流程是:单片机a将数据送到端口后,通过stb信号中断单片机b,单片机b进入中断并从端口读取数据,读完后,利用busy信号进行应答,单片机a在检查到端口线chk上的应答信号后,就可以发送下一个数据了。以上是采用中断方式进行数据传送的具体方法。当然,单片机b也可以采用查询方式接收数据。利用单向并行通信接口方法的优点是可以充分利用单片机的资源来扩充整个系统的串行通信接口、并行接口、定时器等部件。
2 主从并行通信接口的实现
3 无主从双向并行通信接口的实现
4 三种并行接口方式的特性分析
μs。在单向并行通信接口工作方式下,数据只从单片机a向单片机b传送,假设接收方单片机b中断接收。个字节的传送过程将包括数据发送端口、通知接收方、等待接收方的已接收应答等三个部分。其程序的一般写法为:
μs、1μs、3~8μs。那么,这种方式下,一个字节的传送时间在10μs左右,最短可到5μs,因此数据的数传率较高。
μs,最后一条指令的执行时间为等待从机的响应时间为3~8μs,这种方式下一个字节的传送时间在12μs左右,最短可到7μs,可见仍有效高的数传率。
μs,因此,这种试上单字节数据的传送时间在11~18μs。当遇上8位数据端口使用有冲突时,则数据传送的时间还会受8位数据端口被占时间的影响,因而变得不确定。
5 结束语
OPPOR11发布会后天发布,实地探访OPPO线下体验店
日产开发出一款配备传感器的自动泊车拖鞋 为顾客提供“免提”服务
从半导体器件解读扫地机器人
新汉推出NEX 890 microATX工业主板
OPPO第三款政企机A11n即将推出,双系统运行互不干扰
MCS51
HiFS2023 | 金融云网+AI,构筑智慧金融新联接
变压器原边电流分解第一个原边电流尖峰消除方案
各种类型的射频同轴连接器设计方案
vivo将在印度发布全新的手机vivo Z1 Pro价格将低于20000卢比
实时操作系统的调度算法_实时操作系统的主要目标
机器人激光焊接机由什么组成
Globalfoundries三年内欲夺30%全球芯片代工
全面了解和分析开关稳压器噪声
直线位移传感器在安全带强度检测试验机的应用
台湾电信先行一步:中国首家停止运行2G无线网络
针对光伏项目而推出的更智能解决方案的详细介绍
软通动力"工业互联网生态:携手推进制造业高质量发展"论坛成功举办
谷歌让大量第三方开发者及员工,随意浏览Gmail用户的个人邮件
南方电网海南智能电网公司启动了75111工程建设项目