当前位置:资讯 > 工业以太网 > 正文

基于AT89C51应用系统的串行通信设计

发布时间:2006-10-11     作者:李湘云      

摘要:在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司的型号为3iLRL3的非接触式红外测温仪.该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设备中通用,目前与PC机的直接串行通信也是RS 232C接口。尽管RS232C性能指标并非很好,但还是有广泛的市场支持。串行通信技术在测控系统中占有很重要的地位,只用三根线.就可以方便的在2个数字设备之间进行信息的交换,实现全双工的传送数据,硬件成本低.而且通用性好。
C机采用Visual basic编程,VB支持面向对象的程序设计,具有结构化的事件驱动编程模式并可以使用无限扩增的控件,而且可以十分简便地做出良好的人机界面。在标准的串口通信方面,VB提供了具有强大的通信控件MSCOMMwww.cechina.cn,文件名为MSCOMM.VBX。该控件可设置串行 通信的数据发送和接收CONTROL ENGINEERING China版权所有,对串口状态及串行通信的信息格式和协议进行设置。在发送或接收数据的过程中触发onComm事件www.cechina.cn,通过编程访问CommEvent属性了解通信事件的类型,分别各自的处理。VB串行初始化通信软件如下[3]:

 基于AT89C51应用系统的串行通信设计

单片机接收数据流程


4 结 语

   串行通信技术目前在很多测控系统中广泛被使用,而且远距离的通信使用的更为突出CONTROL ENGINEERING China版权所有,本系统的RS 232C只是用于近距离的通信控制工程网版权所有,在改进的系统中使用RS 485可以扩大传输距离,并是系统稳定性增强。 

 





标签:AT89C51,系统,串行通信,RS232C,单片机,电平,数据,
版权声明:版权归中国控制工程网所有,转载请注明出处!