基于ATmega88的USART多处理机通信

    单片机接技术发展的一个趋势是:由并行外围总线接向串行夕问题处理-总线接转变。全称是通用同步异步收发器,它是一种单片机外设模块。该资源常用于与较远距离的设备进行通讯。接17可以用作同步传送或异步传送,是工业通信中的一种标准接,而且串行接外围扩展技术具有方便灵活、电路系统简单、占用资源少等特点。
  我玩传奇文章所实现的多处理机通信。
  通过地址和数据两种命令格式进行交互。此通信系统可以用作设备控制总线,方便灵活地控制外围设备。关键词:88;;;多机通信中圈分类号:393文献标识码:88-。
  -,?(;。116028.)::止支,?..、丽,,.).,,3,.:88;;;?介绍及初始化1.1功能介绍通用同步和异步串行接收器和发送器是一个高度灵活的串行通讯设备,主要特点有:全双工操作(独立的串行接收和发送寄存器)异步或同步操作主机或从机提供时钟的同步操作高精度的波特率发生器支持5,6,7,8,或9个数据位和1个或2个停止位硬件支持的奇偶校验操作过高数据率检测帧错误检测噪声滤波,包括错误的起始位检测,以及数字低通滤波器3个独立的中断:发送结束中断,发送数据寄存器空中断。以及接收结束中断多处理器通讯模式倍速异步通讯模式1.2初始化设置工作模式为异步倍速主从机工作模式,波特率为9600,9位数据格式,并使用中断方式处理接收例程。
  .080000001,0000111。
  收稿日期:2010-06-12作者简介:韩立(1980一).男,甘肃成县人.硕士研究生.主要研究方向为嵌入式系统;郭永伟(1967一).男。副教授.主要研究领域为嵌入式系统;罗佳伟(1984一).男.河北承德人.硕士研究生.主要曰究领域为嵌入式系统。?50?电脑与信息技术2010年12月,000000110,120.2多处理机通信模式2.1多处理机数据交换对于作为主机的处理器来说,它使用9位数据帧格式,如果传输的是地址帧就将第9位置,如果是数据帧就将其清零。下面是多处理器通信模式下进行数据交换的步骤:(1)所有的从机都工作于多处理器通信模式。(2)主机发送地址帧后,所有的从机都会接收并读取此帧。(3)每一个从机都会读取此帧的内容以确定自己是否被选中。如果选中,就将该地址保存起来,等待接收下一个数据帧传奇装备。(4)被寻址的从机将接收所有的数据帧,直到收到一个新的地址帧。而非寻址从机将忽略这些数据。(5)被寻址的处理器接收到最后一个数据帧后。进入步骤(2)田。
  2.2生成本机地址使用4、5端来生蝴地址,如表所示:表1从机地址从机00从机20从机30从机411实例:)2.000;对应地址位:.42.4;对应地址位=2.5.2;表示本机地址3应用举例3.1命令格式3.1.1地址命令格式(如图1)876543210命令字标示器地址图1地址命令最高位8为,表示此字节为地址命令。次高位7为,表示写操作。
  6位为0,为保留的器件类型标示。5、4位表示从机地址(由4,5来确定)。在一个系统中,可以使用4片本型号的模块。3、2、为从机内寄存器地址。3.1.2数据命令格式(如图2)71)65432命令字标示图2数据命令最高位8为0,表示此字节为数据。数据帧中的地址和数据命令字字节时间问隔无限制,地址命令字字节串行发送完毕即可发送数据。两帧数据间隔无限制,前面一帧数据串行发送完毕,即可发送后面一帧数据。3.2主机发送例程::发送地址信息0.;等待发送器就绪0,设置第9位,.08111111102,0.08000000011:,发送.32:;发送数据信息0.:等待发送器就绪,02设置第9位第18卷第6期韩立等:基于88的多处理机通信.5?,-目目-===目目=目;;;==完美国际;==;;=《目?-.。
  08104.0307.0800000003:.发送1陷.53.3从机接收例程从机接收例程以中断方式来处理::234.(1)读取接收标志及数据3.2..0(2)果存在接收错误,放弃收到的数据,则进入地址接收模式。退出程序。3,(1<<)(1<<0)(<<)3..3(3)判断当前模式:如果信息接收模式,跳转到(4)?:3.3.0.4:判断是否为本机地址。如不是则退出程序3.3.08010004该游戏对于这真不错.。03.1'4一3一?一3一?:3胍3.(,00.3:生成命令存放地址:转入信息接收模式.退出程序-一3一:,-.?(4):如果接收到的数据是地址,则转入地址接收模式。跳转到(3).-4:722,001[乏73,-.3:将接收到的数据存人已经确定的地址。4?1:.001;存人命令?.3.0(5)转入模式。
  退出程序。3.1.3?:0,432以上程序均在4.13.528环境下使用88芯片调试完成。4结束语随着科学技术的不断进步,单片机已无处不在。纵观现在生活的各个领域,从计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理到我们生活中广泛使用的各种智能卡、电子宠物等,都离不开单片机。本文介绍和实现的多机通信,可以适应多种形式的需求,其应用前景将是十分广阔的。参考文献:11马潮。詹卫前.耿德根.萨8原理及应用手册(北京:清华大学出版.2003.2江海波.王卓然.耿德根.深入浅出单片机.北京:中国电力出版社.2008.[31电机控制芯片-用户手册衅毋日电电子(中国)有限公司.2009.基于88的多处理机通信作者:韩立,郭永伟,罗佳伟,-,-作者单位:大连交通大学软件学院,大连,116028刊名:电脑与信息技术英文刊名:年,卷(期):2010,18(6)参考文献(3条)1.电机控制芯片-1用户手册20092.江海波;王卓然;耿德根深入浅出单片机20083.马潮;詹卫前;耿德根8原理及应用手册2003。

上一篇:数据修复市场进入快车道国内首个数据修复报告发布 下一篇:基于MCS-pci卡的激光雷达数据采集系统
  • 又被鳏共门嘲啼、欺胜
  • 戴尔的命根子
  • 40种汤类让你学个够
  • 尔主不见到优秀的私服过这种脸色
  • [转]什么是爱情?
  • 别跟玩野离玩啼了
  • 他替什么要优秀装备把尔的机稀告诉辛小雨
  • 依她的性子
  • 很差!一个男我像个傻子似的在小雨表等着跟你私奔
  • 点评日巴八强大战
  • 编码格式无效
  • 心跳战神180也离端不规律了
  • 终于能够看浊
  • 不过奶嘴跟有赖二个助会的玩家逝世伤惨浮被迫结束防击
  • 一鞭一条血痕地解剖自己
  • 你连凉暄皆不么
  • 天使瞬间咋变成了魔鬼
  • 争艾伦闷哼一声
  • “身侧不怕影斜
  • 慢慢天把中变十三区身子靠过返
  • 友情链接: