微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 基于RS232及红外接口的多功能通讯实验板设计

基于RS232及红外接口的多功能通讯实验板设计

时间:07-30 来源:互联网 点击:
2.7 单片机软件设计

在实验板上还集成了51单片机来组成最小控制系统,所选用的AT51单片机的串口有4种工作方式,用于多机异步通信时选用方式2或方式3,数据帧格式为:1位起始位,8位数据位,1位停止位,进行串行通信前要对串口进行初始化,设置波特率和串行口工作模式,设定单片机的地址码为F1H1,在传送数据前先联络地址码,如地址码正确则传送数据,否则继续联络地址码,数据的通信采用累加和校验的方法,即每传送一组数据(个数自定,设为100个),校验一次累加和是否正确,正确则回送00H,否则回送FFH1,通信可以由中断传送方式和查询方式,本文采用查询方式,选择波特率为1200b/s,定时器T1作为波特率发生器,选用晶振为12MHz,定时器T1工作于模式2,定时器初值为0E6H,AT89C51单片机的通信程序框图如图2。
  
2.8 通讯实验示例

实验1 利用RS232接口及MAX232电平转换芯片来实现PC机与单片机的串口通信。  



  

实验2 首先通过RS232接口将PC机1与实验板1连接,将232电平转换为TTL电平,然后通过RS485接口把TTL电平转换为485电平并连接到实验板2上,再通过RS232实现与PC机2的串口通信。

实验3 通过RS232接口将PC机1与实验板1连接,将232电平转换为TTL电平,然后通过红外发送电路将信号无线传送到实验板2上,再通过安装在实验板2上的RS232接口与PC机2完成通信。  



3 结语

本文利用RS232,RS485接口芯片,红外发送/接收电路设计了PC机与单片机及PC机之间的通讯实验板,该系统硬件结构简单,功能可靠,硬件与软件均调试通过,在实际现场的应用中具有一定的实用价值,对于为了解并掌握多机间串行通信,红外通信的初学者是一个理想的实验工具。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top