虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

集群通信

  • 采用C8051F020单片机的串口通信应用资料

    采用C8051F020单片机的串口通信应用资料

    标签: C8051F020 单片机 串口通信 应用资料

    上传时间: 2013-11-24

    上传用户:huyanju

  • ARM指令集(2)

    ARM指令集(2)  1.跳转指令   在ARM中有两种方式可以实现程序的跳转:一种是刀‘转指令;另一种是直接向PC寄存器(R15)中写入目标地址值。   通过直接向PC寄存器中写入目标地址值可以实现在46B地址空间中任意跳转,这种跳转指令又称为长跳转。如果在长跳转指令之前使用MOV LR,PC等指令,则可以保存将来返回的地址值,这样就实现了在46B地址空间中的子程序调用。   在ARM版本5及以上的体系中,实现了ARM指令集和Thumb指令集的混合使用。指令使用目标地址值的bit[0]来确定目标程序的类型。bit[0]的值为1时,目标程序为Thumb指令;bit[0]值为0时,目标程序为ARM指令。   在ARM版本5以前的体系中,传送到PC寄存器中的目标地址值的低两位bits[1∶0]被忽略,跳转指令只能在ARM指令集中执行,即程序不能从ARM状态切换到Thumb状态。非T系列ARM版本5体系不含Thumb指令,当程序试图切换到Thumb状态时,将产生未定义指令异常中断。   ARM跳转指令可以从当前指令向前或向后的32MB地址空间跳转。这类跳转指令有以下4种。

    标签: ARM 指令集

    上传时间: 2013-11-20

    上传用户:妄想演绎师

  • arm指令集(1)

    arm指令集(1)  ARM跳转指令可以从当前指令向前或向后的32MB地址空间跳转。这类跳转指令有以下4种。   (1)B 跳4专指令   B〔条件) (地址)   B指令属于ARM指令集,是最简单的分支指令。一旦遇到一个B指令,ARM处理器将立即跳转到给定的地址,从那里继续执行。注意:存储在分支指令中的实际值是相对当前R15的值的一个偏移量,而不是一个绝对地址。它的值由汇编器来计算,是24位有符号数,左移两位后有符号扩展为32位,表示的有效偏移位为26位(+/- 32 MB)。   (2)BL 带返回的跳转指令   BI,〔条件) (地址)   BL指令也属于ARM指令集,是另一个分支指令。就在分支之前,在寄存器R14中装载上R15的内容,因此可以重新装载R14到R15中来返回到这个分支之后的那个指令处执行,它是子例程的一个基本但强力的实现。   (3)BLX 带返回和状态切换的跳转指令   BLX <地址>   BLX指令有两种格式,第1种格式的BLX指令记作BLX(1)。BLX(1)从ARM指令集跳转到指令中指定的目标地址,并将程序状态切换到Thumb状态,该指令同时将PC寄存器的内容复制到LR寄存器中。   BLX(1)指令属于无条件执行的指令。   第2种格式的BLX指令记作BLX(2)。BLX(2)指令从ARM指令集跳转到指令中指定的目标地址,目标地址的指令可以是ARM指令,也可以是Thumb指令。目标地址放在指令中的寄存器<dest>中,该地址的bit[0]值为0,目标地址处的指令类型由CPSR中的T位决定。该指令同时将PC寄存器的内容复制到LR寄存器中。   (4)BX 带状态切换的跳转指令   BX(条件) (dest)   BX指令跳转到指令中指定的目标地址,目标地址处的指令可以是ARM指令,也可以是Thumb指令。目标地址值为指令的值和0xFl·FFFFFF做“与”操作的结果,目标地址处的指令类型由寄存器决定。

    标签: arm 指令集

    上传时间: 2014-12-27

    上传用户:laomv123

  • 基于RS485的PC与智能仪表通信系统设计

    叙述了RS485总线通信控制原理和方法,设计了一套基于RS485总线通信系统, 并实现了上位机监控系统与智能仪表之间的实时通信。试验结果表明:该系统性能稳定、传输距离远、通信速度较快、抗电磁干扰能力强,在智能型电气火灾监控报警系统应用中取得了良好的效果。

    标签: 485 RS 智能仪表 通信

    上传时间: 2013-11-05

    上传用户:yuanxiaoqiang

  • PIC系列单片机典型应用程序集

    PIC系列单片机典型应用程序集

    标签: PIC 单片机 典型 应用程序

    上传时间: 2014-01-17

    上传用户:拢共湖塘

  • 89C51串行口及串行通信技术

    7.1  串行通信基本知识7.2  串行口及应用7.3  RS-232C标准接口总线 及串行通信硬件设计7.4  89C51与89C51点对点异步通信7.5  89C51与PC机间通信软件的设计7.6  PC机与多个单片机间的通信本章将介绍89C51串行口的结构及应用PC机与89C51间的双机通信一台PC机控制多台89C51前沿机的分布式系统,以及通信接口电路和软件设计,并给出设计实例,包括接口电路、程序框图、主程序和接收/发送子程序.

    标签: 89C51 串行口 串行通信技术

    上传时间: 2013-10-27

    上传用户:firstbyte

  • 学单片机之串口通信

    带您从零学单片机之串口通信 串口应用简介51的单片机除了定时器/计数器和中断外.还拥有串行通信接口.有了这个接口我们可以用它和电脑通信.我们可以利用串口向电脑发送数据,也可以用串口接收电脑的数据.有了这个接口我们可以利用它来设计很多东西,数据采集,多机通信,远程控制等等. 串行通信是将一组数据分成一位位的方式在数据线上传送.串行通信的优点:占用IO口少.远距离传输时候成本低.串行通信的缺点:相对并行通信传输速度慢,传输方式比较复杂.DS1302 ADC0832等等都是串行传输数据.

    标签: 单片机 串口通信

    上传时间: 2013-10-27

    上传用户:jing911003

  • 基于I2C总线的单主多从单片机之间的通信

    介绍了作者所设计的基于I2C 总线的测试系统的结构及I2C 总线通信协议的特点,给出了I2C 总线在avr 单片机Atmega128 和三个Atmega168 通信时的具体主发和从收程序的流程图及部分C 语言程序,实现了Atmega128 单片机与三个Atmega168 单片机之间的可靠通信。最后,总结了编写I2C 通信程序时的注意事项。

    标签: I2C 总线 单片机 通信

    上传时间: 2013-10-31

    上传用户:9牛10

  • 单片机多机通信网络改进及数据通信容错技术

    单片机多机通信网络改进及数据通信容错技术: 对单片机数据通信网络物理结构进行改进,实现多机自主通信. 以单片机串行口为基础,实现数据通信的容错技术.关键词 数据通信;  单片机;  网络结构

    标签: 单片机 多机通信 网络 数据通信

    上传时间: 2014-12-28

    上传用户:edisonfather

  • 单片机温度采集器与PC104分站的串行通信

    单片机温度采集器与PC104分站的串行通信:用PC104 模块组建的矿井变电所采集分站,具有强大的以太网和CAN 总线通信功能。在PC104模块底板上,设计了一个基于89C2051 单片机的温度采集器,用于采集温度传感器监测值并通过串口将该监测值传送到PC104 分站。该设计简化了变电所环境温度监测的软、硬件,并且编程简单,充分利用了PC104 的空闲串口资源。关键词:温度采集器; 单片机; 串行通信; PC104

    标签: 104 PC 单片机

    上传时间: 2013-11-24

    上传用户:wangchong