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

串行接收

  • PC机与智能仪器串口通信 MSComm 控件提供下列两种处理通讯的方式: 事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下

    PC机与智能仪器串口通信 MSComm 控件提供下列两种处理通讯的方式: 事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下,在事件发生时需要得到通知,例如,在 Carrier Detect (CD) 或 Request To Send (RTS) 线上一个字符到达或一个变化发生时。在这些情况下,可以利用 MSComm 控件的 OnComm 事件捕获并处理这些通讯事件。OnComm 事件还可以检查和处理通讯错误。所有通讯事件和通讯错误的列表,参阅 CommEvent 属性。 在程序的每个关键功能之后,可以通过检查 CommEvent 属性的值来查询事件和错误。如果应用程序较小,并且是自保持的,这种方法可能是更可取的。例如,如果写一个简单的电话拨号程序,则没有必要对每接收一个字符都产生事件,因为唯一等待接收的字符是调制解调器的“确定”响应。 每个使用的 MSComm 控件对应着一个串行端口。如果应用程序需要访问多个串行端口,必须使用多个 MSComm 控件。可以在 Windows“控制面板”中改变端口地址和中断地址。

    标签: MSComm 通讯 PC机 智能仪器

    上传时间: 2016-10-05

    上传用户:洛木卓

  • 1. 本程序使用一个定时器和任意 2 个 I/O 口模拟一个串行口。 2. 1位起始位

    1. 本程序使用一个定时器和任意 2 个 I/O 口模拟一个串行口。 2. 1位起始位,8位数据位,1位停止位。发数据位时先发低位。 3. 支持半双工通讯。收、发波特率相同。 4. 应把定时器中断优先级设置为最高级。 5. 本程序每接收一个字节后就把它放到一个队列缓冲区中(也可使用环行缓冲区), 待缓冲区满后,将缓冲区中的内容原样发回。这是为了测试多字节连续收发的 能力和简化程序。实际应用中应防止缓冲区溢出。 6. 由接收转换到发送时要先调用 soft_send_enable (); 由发送转换到接收时要先调用 soft_receive_enable ()。 7. 发送最后一个字节后如果要立刻转为接收,必须等待最后一个字节后发送完毕 while ( rs_f_TI == 0) // 等待最后一个字节发送完毕

    标签: 程序 定时器 串行口 模拟

    上传时间: 2016-10-22

    上传用户:tonyshao

  • void UART_init() { //初始化串行口和波特率发生器 SCON =0x58 //选择串口工作方式

    void UART_init() { //初始化串行口和波特率发生器 SCON =0x58 //选择串口工作方式,打开接收允许 TMOD =0x21 //定时器1工作在方式2,定时器0工作在方式1 TH1 =0xfd //实现波特率9600(系统时钟11.0592MHZ) TR1 =1 //启动定时器T1 ET1 =0 ES=1 //允许串行口中断 PS=1 //设计串行口中断优先级 EA =1 //单片机中断允许 }

    标签: UART_init void SCON 58

    上传时间: 2014-08-30

    上传用户:彭玖华

  • 80C196系列单片机的串行口通信程序

    80C196系列单片机的串行口通信程序,把串行口的发送段和接收端相连,可以接收回自己发送的数据,进行校验而检测和调试单片机的串口通信。

    标签: 80C196 单片机 串行口 通信程序

    上传时间: 2017-01-01

    上传用户:ccclll

  • 实现 ARM和计算机之间 串行通讯: ARM监视串行口

    实现 ARM和计算机之间 串行通讯: ARM监视串行口,将接收到的字符在液晶屏上显示出来。 (计算机向串口发送数据是通 过键盘来实现的)

    标签: ARM 计算机 串行通讯 串行口

    上传时间: 2017-01-17

    上传用户:2525775

  • 单片机串行通信测试板程序

    单片机串行通信测试板程序,以直观的界面方式完成对串口数据的测试,发括发送和接收数据,对端口进行设置参数等。

    标签: 单片机 串行通信 测试板 程序

    上传时间: 2017-07-09

    上传用户:ghostparker

  • VHDL的串行同步通信SPI设计.

    这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit,当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz,这意味着串口通信在数据线上的采样率为4800Hz,通常电话线的波特率为14400,28800和36600,波特率可以远远大于这些值,但是波特率和距离成反比。串行口每秒发送或接收数据的码元数为传码,单位为波特,也叫波特率,若发送或接收一位数据所需时间为T,则波特率为1/T,相应的发送或接收时钟为1/T Hz。发送和接收设备的波特率应一致。位同步是实现收发双方的码元同步,由数据传输系统的同步控制电路实现。发送端由发送时钟的定时脉冲对数据序列取样再生,接收端由接收时钟的定时脉冲对接收数据序列取样判断,恢复原来的数据序列。因此,接收时钟和发送时钟必须同频同相,这是由接收端的定时提取和锁相环电路实现的。传码率与位同步必须同时满足。否则,接收设备接收不到有效信息

    标签: vhdl 串行同步通信 spi

    上传时间: 2022-06-22

    上传用户:

  • 高速串行SERDES以及应用介绍

    SERDES是英文SERializer(串行器)/DESerializer(解串器)的简称。它是一种时分多路复用(TDM)、点对点的通信技术,即在发送端多路低速并行信号被转换成高速串行信号,经过传输媒体(光缆或铜线),最后在接收端高速串行信号重新转换成低速并行信号。这种点对点的串行通信技术充分利用传输媒体的信道容量,减少所需的传输信道和器件引脚数目,从而大大降低通信成本。随着对信息流量需求的不断增长,传统并行接口技术成为进一步提高数据传输速率的瓶颈。过去主要用于光纤通信的串行通信技术——SERDES正在取代传统并行总线而成为高速接口技术的主流。本文阐述了介绍SERDES的架构、关键技术、SERDES硬件设计要点以及测试方法。

    标签: 高速 serdes

    上传时间: 2022-06-30

    上传用户:

  • 基于USB的串行通信软硬件设计

    基于USB的串行通信软硬件设计

    标签: USB 串行通信 软硬件设计

    上传时间: 2013-08-04

    上传用户:eeworm

  • 基于USB的串行通信软硬件设计-41页-0.8M.pdf

    专辑类-数字处理及显示技术专辑-106册-9138M 基于USB的串行通信软硬件设计-41页-0.8M.pdf

    标签: USB 0.8 41

    上传时间: 2013-07-19

    上传用户:yatouzi118