07.项目七 单机串行通信设计与实现.pptVIP

  • 2
  • 0
  • 约2.05千字
  • 约 20页
  • 2017-08-26 发布于贵州
  • 举报
陳慶逸、林柏辰編著---文魁資訊 ARM嵌入式系统 项目七 单片机串行通信设计与实现 远程数据采集 模拟量由电位器模拟产生; 使用ADC0808/ADC0809模数转换器完成模数转换; 下位机通过串行通信将转换结果传送到上位机; 上位机将转换结果送到LED显示。 远程数据采集电路 远程数据采集程序 数据发送端程序 数据接收端程序 CPU与外部通信 CPU与外部通信的基本方式有两种: 并行通信——数据的各位同时传送。 串行通信——数据一位一位顺序传送。 异步通信和同步通信 异步通信 数据格式一般由1个起始位、7或8个数据位、1~2个停止位和一个校验位组成 通信双方采用独立时钟,起始位触发双方同步时钟 同步通信 数据格式有多个数据组成,每帧有一个或两个同步字符作为起始位 必须用一个时钟协调收发器,硬件较复杂 串行通信模式 单工方式 单向传输 半双工方式 双向传输,同一时间只有一个方向传输 全双工方式 同时双向传输 串行通信波特率 波特率的定义为每秒钟传送二进制数码的位数(亦称比特数),单位是bit/s,即位/秒。 相互通信双方必须具有相同的波特率 例如:数据传输速率是240字符/s,每个字符包含10位数,则波特率为2400波特。 每位的传输时间定义为波特率的倒数。例如:波特率为1200 bit/s的通信系统,其每位的传输时间应为: 单片机串行接口结构框图 SBUF SB

文档评论(0)

1亿VIP精品文档

相关文档